3a49b93adfc65bb8d92ea5ca6f63a2e75dc05abb
[sdnc/northbound.git] / generic-resource-api / model / src / main / resources / generic-resource-api.20170824.json
1 {
2   "swagger": "2.0",
3   "info": {
4     "version": "1.0.0"
5   },
6   "basePath": "/restconf",
7   "paths": {
8     "/config": {
9       "post": {
10         "consumes": [
11           "application/json",
12           "application/xml"
13         ],
14         "produces": [
15           "application/json",
16           "application/xml"
17         ],
18         "parameters": [
19           {
20             "in": "body",
21             "name": "**(config)services",
22             "required": false,
23             "schema": {
24               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
25             }
26           },
27           {
28             "in": "body",
29             "name": "**(config)contrail-route-allotted-resources",
30             "required": false,
31             "schema": {
32               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
33             }
34           },
35           {
36             "in": "body",
37             "name": "**(config)security-zone-allotted-resources",
38             "required": false,
39             "schema": {
40               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
41             }
42           },
43           {
44             "in": "body",
45             "name": "**(config)tunnelxconn-allotted-resources",
46             "required": false,
47             "schema": {
48               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
49             }
50           },
51           {
52             "in": "body",
53             "name": "**(config)brg-allotted-resources",
54             "required": false,
55             "schema": {
56               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP"
57             }
58           },
59           {
60             "in": "body",
61             "name": "**(config)connection-attachment-allotted-resources",
62             "required": false,
63             "schema": {
64               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP"
65             }
66           },
67           {
68             "in": "body",
69             "name": "**(config)port-mirror-configurations",
70             "required": false,
71             "schema": {
72               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP"
73             }
74           },
75           {
76             "in": "body",
77             "name": "**(config)generic-configurations",
78             "required": false,
79             "schema": {
80               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP"
81             }
82           },
83           {
84             "in": "body",
85             "name": "**(config)preload-information",
86             "required": false,
87             "schema": {
88               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP"
89             }
90           }
91         ],
92         "responses": {
93           "200": {
94             "description": "No response was specified",
95             "schema": {
96               "$ref": "#/definitions/(config)GENERIC-RESOURCE-API_modulePOST"
97             }
98           }
99         },
100         "operationId": "POST-GENERIC-RESOURCE-API_module"
101       }
102     },
103     "/config/GENERIC-RESOURCE-API:brg-allotted-resources": {
104       "delete": {
105         "produces": [
106           "application/json",
107           "application/xml"
108         ],
109         "responses": {
110           "200": {
111             "description": "No response was specified"
112           }
113         },
114         "operationId": "DELETE-brg-allotted-resources"
115       },
116       "get": {
117         "produces": [
118           "application/json",
119           "application/xml"
120         ],
121         "responses": {
122           "200": {
123             "description": "No response was specified",
124             "schema": {
125               "$ref": "#/definitions/(config)brg-allotted-resources"
126             }
127           }
128         },
129         "operationId": "GET-brg-allotted-resources"
130       },
131       "post": {
132         "consumes": [
133           "application/json",
134           "application/xml"
135         ],
136         "produces": [
137           "application/json",
138           "application/xml"
139         ],
140         "parameters": [
141           {
142             "in": "body",
143             "name": "**(config)brg-allotted-resource",
144             "required": false,
145             "schema": {
146               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP"
147             }
148           }
149         ],
150         "responses": {
151           "200": {
152             "description": "No response was specified",
153             "schema": {
154               "$ref": "#/definitions/(config)brg-allotted-resourcesPOST"
155             }
156           }
157         },
158         "operationId": "POST-brg-allotted-resources"
159       },
160       "put": {
161         "consumes": [
162           "application/json",
163           "application/xml"
164         ],
165         "produces": [
166           "application/json",
167           "application/xml"
168         ],
169         "parameters": [
170           {
171             "in": "body",
172             "name": "(config)brg-allotted-resources",
173             "required": false,
174             "schema": {
175               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP"
176             }
177           }
178         ],
179         "responses": {
180           "200": {
181             "description": "No response was specified",
182             "schema": {
183               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP"
184             }
185           }
186         },
187         "operationId": "PUT-brg-allotted-resources"
188       }
189     },
190     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}": {
191       "delete": {
192         "produces": [
193           "application/json",
194           "application/xml"
195         ],
196         "parameters": [
197           {
198             "in": "path",
199             "name": "allotted-resource-id",
200             "required": true,
201             "type": "string"
202           }
203         ],
204         "responses": {
205           "200": {
206             "description": "No response was specified"
207           }
208         },
209         "operationId": "DELETE-brg-allotted-resource"
210       },
211       "get": {
212         "produces": [
213           "application/json",
214           "application/xml"
215         ],
216         "parameters": [
217           {
218             "in": "path",
219             "name": "allotted-resource-id",
220             "required": true,
221             "type": "string"
222           }
223         ],
224         "responses": {
225           "200": {
226             "description": "No response was specified",
227             "schema": {
228               "$ref": "#/definitions/(config)brg-allotted-resource"
229             }
230           }
231         },
232         "operationId": "GET-brg-allotted-resource"
233       },
234       "post": {
235         "consumes": [
236           "application/json",
237           "application/xml"
238         ],
239         "produces": [
240           "application/json",
241           "application/xml"
242         ],
243         "parameters": [
244           {
245             "in": "path",
246             "name": "allotted-resource-id",
247             "required": true,
248             "type": "string"
249           },
250           {
251             "in": "body",
252             "name": "**(config)allotted-resource-data",
253             "required": false,
254             "schema": {
255               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP"
256             }
257           },
258           {
259             "in": "body",
260             "name": "**(config)allotted-resource-status",
261             "required": false,
262             "schema": {
263               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
264             }
265           }
266         ],
267         "responses": {
268           "200": {
269             "description": "No response was specified",
270             "schema": {
271               "$ref": "#/definitions/(config)brg-allotted-resourcePOST"
272             }
273           }
274         },
275         "operationId": "POST-brg-allotted-resource"
276       },
277       "put": {
278         "consumes": [
279           "application/json",
280           "application/xml"
281         ],
282         "produces": [
283           "application/json",
284           "application/xml"
285         ],
286         "parameters": [
287           {
288             "in": "path",
289             "name": "allotted-resource-id",
290             "required": true,
291             "type": "string"
292           },
293           {
294             "in": "body",
295             "name": "(config)brg-allotted-resource",
296             "required": false,
297             "schema": {
298               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP"
299             }
300           }
301         ],
302         "responses": {
303           "200": {
304             "description": "No response was specified",
305             "schema": {
306               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP"
307             }
308           }
309         },
310         "operationId": "PUT-brg-allotted-resource"
311       }
312     },
313     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
314       "delete": {
315         "produces": [
316           "application/json",
317           "application/xml"
318         ],
319         "parameters": [
320           {
321             "in": "path",
322             "name": "allotted-resource-id",
323             "required": true,
324             "type": "string"
325           }
326         ],
327         "responses": {
328           "200": {
329             "description": "No response was specified"
330           }
331         },
332         "operationId": "DELETE-allotted-resource-data"
333       },
334       "get": {
335         "produces": [
336           "application/json",
337           "application/xml"
338         ],
339         "parameters": [
340           {
341             "in": "path",
342             "name": "allotted-resource-id",
343             "required": true,
344             "type": "string"
345           }
346         ],
347         "responses": {
348           "200": {
349             "description": "No response was specified",
350             "schema": {
351               "$ref": "#/definitions/(config)allotted-resource-data"
352             }
353           }
354         },
355         "operationId": "GET-allotted-resource-data"
356       },
357       "post": {
358         "consumes": [
359           "application/json",
360           "application/xml"
361         ],
362         "produces": [
363           "application/json",
364           "application/xml"
365         ],
366         "parameters": [
367           {
368             "in": "path",
369             "name": "allotted-resource-id",
370             "required": true,
371             "type": "string"
372           },
373           {
374             "in": "body",
375             "name": "**(config)allotted-resource-operation-information",
376             "required": false,
377             "schema": {
378               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
379             }
380           },
381           {
382             "in": "body",
383             "name": "**(config)brg-topology",
384             "required": false,
385             "schema": {
386               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
387             }
388           },
389           {
390             "in": "body",
391             "name": "**(config)brg-parameters",
392             "required": false,
393             "schema": {
394               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
395             }
396           },
397           {
398             "in": "body",
399             "name": "**(config)allotted-resource-oper-status",
400             "required": false,
401             "schema": {
402               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
403             }
404           }
405         ],
406         "responses": {
407           "200": {
408             "description": "No response was specified",
409             "schema": {
410               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
411             }
412           }
413         },
414         "operationId": "POST-allotted-resource-data"
415       },
416       "put": {
417         "consumes": [
418           "application/json",
419           "application/xml"
420         ],
421         "produces": [
422           "application/json",
423           "application/xml"
424         ],
425         "parameters": [
426           {
427             "in": "path",
428             "name": "allotted-resource-id",
429             "required": true,
430             "type": "string"
431           },
432           {
433             "in": "body",
434             "name": "(config)allotted-resource-data",
435             "required": false,
436             "schema": {
437               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP"
438             }
439           }
440         ],
441         "responses": {
442           "200": {
443             "description": "No response was specified",
444             "schema": {
445               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP"
446             }
447           }
448         },
449         "operationId": "PUT-allotted-resource-data"
450       }
451     },
452     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
453       "delete": {
454         "produces": [
455           "application/json",
456           "application/xml"
457         ],
458         "parameters": [
459           {
460             "in": "path",
461             "name": "allotted-resource-id",
462             "required": true,
463             "type": "string"
464           }
465         ],
466         "responses": {
467           "200": {
468             "description": "No response was specified"
469           }
470         },
471         "operationId": "DELETE-allotted-resource-oper-status"
472       },
473       "get": {
474         "produces": [
475           "application/json",
476           "application/xml"
477         ],
478         "parameters": [
479           {
480             "in": "path",
481             "name": "allotted-resource-id",
482             "required": true,
483             "type": "string"
484           }
485         ],
486         "responses": {
487           "200": {
488             "description": "No response was specified",
489             "schema": {
490               "$ref": "#/definitions/(config)allotted-resource-oper-status"
491             }
492           }
493         },
494         "operationId": "GET-allotted-resource-oper-status"
495       },
496       "put": {
497         "consumes": [
498           "application/json",
499           "application/xml"
500         ],
501         "produces": [
502           "application/json",
503           "application/xml"
504         ],
505         "parameters": [
506           {
507             "in": "path",
508             "name": "allotted-resource-id",
509             "required": true,
510             "type": "string"
511           },
512           {
513             "in": "body",
514             "name": "(config)allotted-resource-oper-status",
515             "required": false,
516             "schema": {
517               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
518             }
519           }
520         ],
521         "responses": {
522           "200": {
523             "description": "No response was specified",
524             "schema": {
525               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
526             }
527           }
528         },
529         "operationId": "PUT-allotted-resource-oper-status"
530       }
531     },
532     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
533       "delete": {
534         "produces": [
535           "application/json",
536           "application/xml"
537         ],
538         "parameters": [
539           {
540             "in": "path",
541             "name": "allotted-resource-id",
542             "required": true,
543             "type": "string"
544           }
545         ],
546         "responses": {
547           "200": {
548             "description": "No response was specified"
549           }
550         },
551         "operationId": "DELETE-allotted-resource-operation-information"
552       },
553       "get": {
554         "produces": [
555           "application/json",
556           "application/xml"
557         ],
558         "parameters": [
559           {
560             "in": "path",
561             "name": "allotted-resource-id",
562             "required": true,
563             "type": "string"
564           }
565         ],
566         "responses": {
567           "200": {
568             "description": "No response was specified",
569             "schema": {
570               "$ref": "#/definitions/(config)allotted-resource-operation-information"
571             }
572           }
573         },
574         "operationId": "GET-allotted-resource-operation-information"
575       },
576       "post": {
577         "consumes": [
578           "application/json",
579           "application/xml"
580         ],
581         "produces": [
582           "application/json",
583           "application/xml"
584         ],
585         "parameters": [
586           {
587             "in": "path",
588             "name": "allotted-resource-id",
589             "required": true,
590             "type": "string"
591           },
592           {
593             "in": "body",
594             "name": "**(config)request-information",
595             "required": false,
596             "schema": {
597               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
598             }
599           },
600           {
601             "in": "body",
602             "name": "**(config)sdnc-request-header",
603             "required": false,
604             "schema": {
605               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
606             }
607           },
608           {
609             "in": "body",
610             "name": "**(config)allotted-resource-information",
611             "required": false,
612             "schema": {
613               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
614             }
615           },
616           {
617             "in": "body",
618             "name": "**(config)service-information",
619             "required": false,
620             "schema": {
621               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
622             }
623           },
624           {
625             "in": "body",
626             "name": "**(config)brg-request-input",
627             "required": false,
628             "schema": {
629               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
630             }
631           }
632         ],
633         "responses": {
634           "200": {
635             "description": "No response was specified",
636             "schema": {
637               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
638             }
639           }
640         },
641         "operationId": "POST-allotted-resource-operation-information"
642       },
643       "put": {
644         "consumes": [
645           "application/json",
646           "application/xml"
647         ],
648         "produces": [
649           "application/json",
650           "application/xml"
651         ],
652         "parameters": [
653           {
654             "in": "path",
655             "name": "allotted-resource-id",
656             "required": true,
657             "type": "string"
658           },
659           {
660             "in": "body",
661             "name": "(config)allotted-resource-operation-information",
662             "required": false,
663             "schema": {
664               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
665             }
666           }
667         ],
668         "responses": {
669           "200": {
670             "description": "No response was specified",
671             "schema": {
672               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
673             }
674           }
675         },
676         "operationId": "PUT-allotted-resource-operation-information"
677       }
678     },
679     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
680       "delete": {
681         "produces": [
682           "application/json",
683           "application/xml"
684         ],
685         "parameters": [
686           {
687             "in": "path",
688             "name": "allotted-resource-id",
689             "required": true,
690             "type": "string"
691           }
692         ],
693         "responses": {
694           "200": {
695             "description": "No response was specified"
696           }
697         },
698         "operationId": "DELETE-allotted-resource-information"
699       },
700       "get": {
701         "produces": [
702           "application/json",
703           "application/xml"
704         ],
705         "parameters": [
706           {
707             "in": "path",
708             "name": "allotted-resource-id",
709             "required": true,
710             "type": "string"
711           }
712         ],
713         "responses": {
714           "200": {
715             "description": "No response was specified",
716             "schema": {
717               "$ref": "#/definitions/(config)allotted-resource-information"
718             }
719           }
720         },
721         "operationId": "GET-allotted-resource-information"
722       },
723       "post": {
724         "consumes": [
725           "application/json",
726           "application/xml"
727         ],
728         "produces": [
729           "application/json",
730           "application/xml"
731         ],
732         "parameters": [
733           {
734             "in": "path",
735             "name": "allotted-resource-id",
736             "required": true,
737             "type": "string"
738           },
739           {
740             "in": "body",
741             "name": "**(config)onap-model-information",
742             "required": false,
743             "schema": {
744               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
745             }
746           }
747         ],
748         "responses": {
749           "200": {
750             "description": "No response was specified",
751             "schema": {
752               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
753             }
754           }
755         },
756         "operationId": "POST-allotted-resource-information"
757       },
758       "put": {
759         "consumes": [
760           "application/json",
761           "application/xml"
762         ],
763         "produces": [
764           "application/json",
765           "application/xml"
766         ],
767         "parameters": [
768           {
769             "in": "path",
770             "name": "allotted-resource-id",
771             "required": true,
772             "type": "string"
773           },
774           {
775             "in": "body",
776             "name": "(config)allotted-resource-information",
777             "required": false,
778             "schema": {
779               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
780             }
781           }
782         ],
783         "responses": {
784           "200": {
785             "description": "No response was specified",
786             "schema": {
787               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
788             }
789           }
790         },
791         "operationId": "PUT-allotted-resource-information"
792       }
793     },
794     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
795       "delete": {
796         "produces": [
797           "application/json",
798           "application/xml"
799         ],
800         "parameters": [
801           {
802             "in": "path",
803             "name": "allotted-resource-id",
804             "required": true,
805             "type": "string"
806           }
807         ],
808         "responses": {
809           "200": {
810             "description": "No response was specified"
811           }
812         },
813         "operationId": "DELETE-onap-model-information"
814       },
815       "get": {
816         "produces": [
817           "application/json",
818           "application/xml"
819         ],
820         "parameters": [
821           {
822             "in": "path",
823             "name": "allotted-resource-id",
824             "required": true,
825             "type": "string"
826           }
827         ],
828         "responses": {
829           "200": {
830             "description": "No response was specified",
831             "schema": {
832               "$ref": "#/definitions/(config)onap-model-information"
833             }
834           }
835         },
836         "operationId": "GET-onap-model-information"
837       },
838       "put": {
839         "consumes": [
840           "application/json",
841           "application/xml"
842         ],
843         "produces": [
844           "application/json",
845           "application/xml"
846         ],
847         "parameters": [
848           {
849             "in": "path",
850             "name": "allotted-resource-id",
851             "required": true,
852             "type": "string"
853           },
854           {
855             "in": "body",
856             "name": "(config)onap-model-information",
857             "required": false,
858             "schema": {
859               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
860             }
861           }
862         ],
863         "responses": {
864           "200": {
865             "description": "No response was specified",
866             "schema": {
867               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
868             }
869           }
870         },
871         "operationId": "PUT-onap-model-information"
872       }
873     },
874     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/brg-request-input": {
875       "delete": {
876         "produces": [
877           "application/json",
878           "application/xml"
879         ],
880         "parameters": [
881           {
882             "in": "path",
883             "name": "allotted-resource-id",
884             "required": true,
885             "type": "string"
886           }
887         ],
888         "responses": {
889           "200": {
890             "description": "No response was specified"
891           }
892         },
893         "operationId": "DELETE-brg-request-input"
894       },
895       "get": {
896         "produces": [
897           "application/json",
898           "application/xml"
899         ],
900         "parameters": [
901           {
902             "in": "path",
903             "name": "allotted-resource-id",
904             "required": true,
905             "type": "string"
906           }
907         ],
908         "responses": {
909           "200": {
910             "description": "No response was specified",
911             "schema": {
912               "$ref": "#/definitions/(config)brg-request-input"
913             }
914           }
915         },
916         "operationId": "GET-brg-request-input"
917       },
918       "put": {
919         "consumes": [
920           "application/json",
921           "application/xml"
922         ],
923         "produces": [
924           "application/json",
925           "application/xml"
926         ],
927         "parameters": [
928           {
929             "in": "path",
930             "name": "allotted-resource-id",
931             "required": true,
932             "type": "string"
933           },
934           {
935             "in": "body",
936             "name": "(config)brg-request-input",
937             "required": false,
938             "schema": {
939               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
940             }
941           }
942         ],
943         "responses": {
944           "200": {
945             "description": "No response was specified",
946             "schema": {
947               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP"
948             }
949           }
950         },
951         "operationId": "PUT-brg-request-input"
952       }
953     },
954     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
955       "delete": {
956         "produces": [
957           "application/json",
958           "application/xml"
959         ],
960         "parameters": [
961           {
962             "in": "path",
963             "name": "allotted-resource-id",
964             "required": true,
965             "type": "string"
966           }
967         ],
968         "responses": {
969           "200": {
970             "description": "No response was specified"
971           }
972         },
973         "operationId": "DELETE-request-information"
974       },
975       "get": {
976         "produces": [
977           "application/json",
978           "application/xml"
979         ],
980         "parameters": [
981           {
982             "in": "path",
983             "name": "allotted-resource-id",
984             "required": true,
985             "type": "string"
986           }
987         ],
988         "responses": {
989           "200": {
990             "description": "No response was specified",
991             "schema": {
992               "$ref": "#/definitions/(config)request-information"
993             }
994           }
995         },
996         "operationId": "GET-request-information"
997       },
998       "put": {
999         "consumes": [
1000           "application/json",
1001           "application/xml"
1002         ],
1003         "produces": [
1004           "application/json",
1005           "application/xml"
1006         ],
1007         "parameters": [
1008           {
1009             "in": "path",
1010             "name": "allotted-resource-id",
1011             "required": true,
1012             "type": "string"
1013           },
1014           {
1015             "in": "body",
1016             "name": "(config)request-information",
1017             "required": false,
1018             "schema": {
1019               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
1020             }
1021           }
1022         ],
1023         "responses": {
1024           "200": {
1025             "description": "No response was specified",
1026             "schema": {
1027               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
1028             }
1029           }
1030         },
1031         "operationId": "PUT-request-information"
1032       }
1033     },
1034     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
1035       "delete": {
1036         "produces": [
1037           "application/json",
1038           "application/xml"
1039         ],
1040         "parameters": [
1041           {
1042             "in": "path",
1043             "name": "allotted-resource-id",
1044             "required": true,
1045             "type": "string"
1046           }
1047         ],
1048         "responses": {
1049           "200": {
1050             "description": "No response was specified"
1051           }
1052         },
1053         "operationId": "DELETE-sdnc-request-header"
1054       },
1055       "get": {
1056         "produces": [
1057           "application/json",
1058           "application/xml"
1059         ],
1060         "parameters": [
1061           {
1062             "in": "path",
1063             "name": "allotted-resource-id",
1064             "required": true,
1065             "type": "string"
1066           }
1067         ],
1068         "responses": {
1069           "200": {
1070             "description": "No response was specified",
1071             "schema": {
1072               "$ref": "#/definitions/(config)sdnc-request-header"
1073             }
1074           }
1075         },
1076         "operationId": "GET-sdnc-request-header"
1077       },
1078       "put": {
1079         "consumes": [
1080           "application/json",
1081           "application/xml"
1082         ],
1083         "produces": [
1084           "application/json",
1085           "application/xml"
1086         ],
1087         "parameters": [
1088           {
1089             "in": "path",
1090             "name": "allotted-resource-id",
1091             "required": true,
1092             "type": "string"
1093           },
1094           {
1095             "in": "body",
1096             "name": "(config)sdnc-request-header",
1097             "required": false,
1098             "schema": {
1099               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
1100             }
1101           }
1102         ],
1103         "responses": {
1104           "200": {
1105             "description": "No response was specified",
1106             "schema": {
1107               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
1108             }
1109           }
1110         },
1111         "operationId": "PUT-sdnc-request-header"
1112       }
1113     },
1114     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
1115       "delete": {
1116         "produces": [
1117           "application/json",
1118           "application/xml"
1119         ],
1120         "parameters": [
1121           {
1122             "in": "path",
1123             "name": "allotted-resource-id",
1124             "required": true,
1125             "type": "string"
1126           }
1127         ],
1128         "responses": {
1129           "200": {
1130             "description": "No response was specified"
1131           }
1132         },
1133         "operationId": "DELETE-service-information"
1134       },
1135       "get": {
1136         "produces": [
1137           "application/json",
1138           "application/xml"
1139         ],
1140         "parameters": [
1141           {
1142             "in": "path",
1143             "name": "allotted-resource-id",
1144             "required": true,
1145             "type": "string"
1146           }
1147         ],
1148         "responses": {
1149           "200": {
1150             "description": "No response was specified",
1151             "schema": {
1152               "$ref": "#/definitions/(config)service-information"
1153             }
1154           }
1155         },
1156         "operationId": "GET-service-information"
1157       },
1158       "post": {
1159         "consumes": [
1160           "application/json",
1161           "application/xml"
1162         ],
1163         "produces": [
1164           "application/json",
1165           "application/xml"
1166         ],
1167         "parameters": [
1168           {
1169             "in": "path",
1170             "name": "allotted-resource-id",
1171             "required": true,
1172             "type": "string"
1173           },
1174           {
1175             "in": "body",
1176             "name": "**(config)onap-model-information",
1177             "required": false,
1178             "schema": {
1179               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1180             }
1181           }
1182         ],
1183         "responses": {
1184           "200": {
1185             "description": "No response was specified",
1186             "schema": {
1187               "$ref": "#/definitions/(config)service-informationPOST"
1188             }
1189           }
1190         },
1191         "operationId": "POST-service-information"
1192       },
1193       "put": {
1194         "consumes": [
1195           "application/json",
1196           "application/xml"
1197         ],
1198         "produces": [
1199           "application/json",
1200           "application/xml"
1201         ],
1202         "parameters": [
1203           {
1204             "in": "path",
1205             "name": "allotted-resource-id",
1206             "required": true,
1207             "type": "string"
1208           },
1209           {
1210             "in": "body",
1211             "name": "(config)service-information",
1212             "required": false,
1213             "schema": {
1214               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1215             }
1216           }
1217         ],
1218         "responses": {
1219           "200": {
1220             "description": "No response was specified",
1221             "schema": {
1222               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
1223             }
1224           }
1225         },
1226         "operationId": "PUT-service-information"
1227       }
1228     },
1229     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
1230       "delete": {
1231         "produces": [
1232           "application/json",
1233           "application/xml"
1234         ],
1235         "parameters": [
1236           {
1237             "in": "path",
1238             "name": "allotted-resource-id",
1239             "required": true,
1240             "type": "string"
1241           }
1242         ],
1243         "responses": {
1244           "200": {
1245             "description": "No response was specified"
1246           }
1247         },
1248         "operationId": "DELETE-onap-model-information"
1249       },
1250       "get": {
1251         "produces": [
1252           "application/json",
1253           "application/xml"
1254         ],
1255         "parameters": [
1256           {
1257             "in": "path",
1258             "name": "allotted-resource-id",
1259             "required": true,
1260             "type": "string"
1261           }
1262         ],
1263         "responses": {
1264           "200": {
1265             "description": "No response was specified",
1266             "schema": {
1267               "$ref": "#/definitions/(config)onap-model-information"
1268             }
1269           }
1270         },
1271         "operationId": "GET-onap-model-information"
1272       },
1273       "put": {
1274         "consumes": [
1275           "application/json",
1276           "application/xml"
1277         ],
1278         "produces": [
1279           "application/json",
1280           "application/xml"
1281         ],
1282         "parameters": [
1283           {
1284             "in": "path",
1285             "name": "allotted-resource-id",
1286             "required": true,
1287             "type": "string"
1288           },
1289           {
1290             "in": "body",
1291             "name": "(config)onap-model-information",
1292             "required": false,
1293             "schema": {
1294               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1295             }
1296           }
1297         ],
1298         "responses": {
1299           "200": {
1300             "description": "No response was specified",
1301             "schema": {
1302               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
1303             }
1304           }
1305         },
1306         "operationId": "PUT-onap-model-information"
1307       }
1308     },
1309     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters": {
1310       "delete": {
1311         "produces": [
1312           "application/json",
1313           "application/xml"
1314         ],
1315         "parameters": [
1316           {
1317             "in": "path",
1318             "name": "allotted-resource-id",
1319             "required": true,
1320             "type": "string"
1321           }
1322         ],
1323         "responses": {
1324           "200": {
1325             "description": "No response was specified"
1326           }
1327         },
1328         "operationId": "DELETE-brg-parameters"
1329       },
1330       "get": {
1331         "produces": [
1332           "application/json",
1333           "application/xml"
1334         ],
1335         "parameters": [
1336           {
1337             "in": "path",
1338             "name": "allotted-resource-id",
1339             "required": true,
1340             "type": "string"
1341           }
1342         ],
1343         "responses": {
1344           "200": {
1345             "description": "No response was specified",
1346             "schema": {
1347               "$ref": "#/definitions/(config)brg-parameters"
1348             }
1349           }
1350         },
1351         "operationId": "GET-brg-parameters"
1352       },
1353       "post": {
1354         "consumes": [
1355           "application/json",
1356           "application/xml"
1357         ],
1358         "produces": [
1359           "application/json",
1360           "application/xml"
1361         ],
1362         "parameters": [
1363           {
1364             "in": "path",
1365             "name": "allotted-resource-id",
1366             "required": true,
1367             "type": "string"
1368           },
1369           {
1370             "in": "body",
1371             "name": "**(config)param",
1372             "required": false,
1373             "schema": {
1374               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1375             }
1376           }
1377         ],
1378         "responses": {
1379           "200": {
1380             "description": "No response was specified",
1381             "schema": {
1382               "$ref": "#/definitions/(config)brg-parametersPOST"
1383             }
1384           }
1385         },
1386         "operationId": "POST-brg-parameters"
1387       },
1388       "put": {
1389         "consumes": [
1390           "application/json",
1391           "application/xml"
1392         ],
1393         "produces": [
1394           "application/json",
1395           "application/xml"
1396         ],
1397         "parameters": [
1398           {
1399             "in": "path",
1400             "name": "allotted-resource-id",
1401             "required": true,
1402             "type": "string"
1403           },
1404           {
1405             "in": "body",
1406             "name": "(config)brg-parameters",
1407             "required": false,
1408             "schema": {
1409               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1410             }
1411           }
1412         ],
1413         "responses": {
1414           "200": {
1415             "description": "No response was specified",
1416             "schema": {
1417               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP"
1418             }
1419           }
1420         },
1421         "operationId": "PUT-brg-parameters"
1422       }
1423     },
1424     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}": {
1425       "delete": {
1426         "produces": [
1427           "application/json",
1428           "application/xml"
1429         ],
1430         "parameters": [
1431           {
1432             "in": "path",
1433             "name": "allotted-resource-id",
1434             "required": true,
1435             "type": "string"
1436           },
1437           {
1438             "in": "path",
1439             "name": "name",
1440             "required": true,
1441             "type": "string"
1442           }
1443         ],
1444         "responses": {
1445           "200": {
1446             "description": "No response was specified"
1447           }
1448         },
1449         "operationId": "DELETE-param"
1450       },
1451       "get": {
1452         "produces": [
1453           "application/json",
1454           "application/xml"
1455         ],
1456         "parameters": [
1457           {
1458             "in": "path",
1459             "name": "allotted-resource-id",
1460             "required": true,
1461             "type": "string"
1462           },
1463           {
1464             "in": "path",
1465             "name": "name",
1466             "required": true,
1467             "type": "string"
1468           }
1469         ],
1470         "responses": {
1471           "200": {
1472             "description": "No response was specified",
1473             "schema": {
1474               "$ref": "#/definitions/(config)param"
1475             }
1476           }
1477         },
1478         "operationId": "GET-param"
1479       },
1480       "post": {
1481         "consumes": [
1482           "application/json",
1483           "application/xml"
1484         ],
1485         "produces": [
1486           "application/json",
1487           "application/xml"
1488         ],
1489         "parameters": [
1490           {
1491             "in": "path",
1492             "name": "allotted-resource-id",
1493             "required": true,
1494             "type": "string"
1495           },
1496           {
1497             "in": "path",
1498             "name": "name",
1499             "required": true,
1500             "type": "string"
1501           },
1502           {
1503             "in": "body",
1504             "name": "**(config)resource-resolution-data",
1505             "required": false,
1506             "schema": {
1507               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP"
1508             }
1509           }
1510         ],
1511         "responses": {
1512           "200": {
1513             "description": "No response was specified",
1514             "schema": {
1515               "$ref": "#/definitions/(config)paramPOST"
1516             }
1517           }
1518         },
1519         "operationId": "POST-param"
1520       },
1521       "put": {
1522         "consumes": [
1523           "application/json",
1524           "application/xml"
1525         ],
1526         "produces": [
1527           "application/json",
1528           "application/xml"
1529         ],
1530         "parameters": [
1531           {
1532             "in": "path",
1533             "name": "allotted-resource-id",
1534             "required": true,
1535             "type": "string"
1536           },
1537           {
1538             "in": "path",
1539             "name": "name",
1540             "required": true,
1541             "type": "string"
1542           },
1543           {
1544             "in": "body",
1545             "name": "(config)param",
1546             "required": false,
1547             "schema": {
1548               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1549             }
1550           }
1551         ],
1552         "responses": {
1553           "200": {
1554             "description": "No response was specified",
1555             "schema": {
1556               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP"
1557             }
1558           }
1559         },
1560         "operationId": "PUT-param"
1561       }
1562     },
1563     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data": {
1564       "delete": {
1565         "produces": [
1566           "application/json",
1567           "application/xml"
1568         ],
1569         "parameters": [
1570           {
1571             "in": "path",
1572             "name": "allotted-resource-id",
1573             "required": true,
1574             "type": "string"
1575           },
1576           {
1577             "in": "path",
1578             "name": "name",
1579             "required": true,
1580             "type": "string"
1581           }
1582         ],
1583         "responses": {
1584           "200": {
1585             "description": "No response was specified"
1586           }
1587         },
1588         "operationId": "DELETE-resource-resolution-data"
1589       },
1590       "get": {
1591         "produces": [
1592           "application/json",
1593           "application/xml"
1594         ],
1595         "parameters": [
1596           {
1597             "in": "path",
1598             "name": "allotted-resource-id",
1599             "required": true,
1600             "type": "string"
1601           },
1602           {
1603             "in": "path",
1604             "name": "name",
1605             "required": true,
1606             "type": "string"
1607           }
1608         ],
1609         "responses": {
1610           "200": {
1611             "description": "No response was specified",
1612             "schema": {
1613               "$ref": "#/definitions/(config)resource-resolution-data"
1614             }
1615           }
1616         },
1617         "operationId": "GET-resource-resolution-data"
1618       },
1619       "post": {
1620         "consumes": [
1621           "application/json",
1622           "application/xml"
1623         ],
1624         "produces": [
1625           "application/json",
1626           "application/xml"
1627         ],
1628         "parameters": [
1629           {
1630             "in": "path",
1631             "name": "allotted-resource-id",
1632             "required": true,
1633             "type": "string"
1634           },
1635           {
1636             "in": "path",
1637             "name": "name",
1638             "required": true,
1639             "type": "string"
1640           },
1641           {
1642             "in": "body",
1643             "name": "**(config)resource-key",
1644             "required": false,
1645             "schema": {
1646               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
1647             }
1648           }
1649         ],
1650         "responses": {
1651           "200": {
1652             "description": "No response was specified",
1653             "schema": {
1654               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
1655             }
1656           }
1657         },
1658         "operationId": "POST-resource-resolution-data"
1659       },
1660       "put": {
1661         "consumes": [
1662           "application/json",
1663           "application/xml"
1664         ],
1665         "produces": [
1666           "application/json",
1667           "application/xml"
1668         ],
1669         "parameters": [
1670           {
1671             "in": "path",
1672             "name": "allotted-resource-id",
1673             "required": true,
1674             "type": "string"
1675           },
1676           {
1677             "in": "path",
1678             "name": "name",
1679             "required": true,
1680             "type": "string"
1681           },
1682           {
1683             "in": "body",
1684             "name": "(config)resource-resolution-data",
1685             "required": false,
1686             "schema": {
1687               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP"
1688             }
1689           }
1690         ],
1691         "responses": {
1692           "200": {
1693             "description": "No response was specified",
1694             "schema": {
1695               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP"
1696             }
1697           }
1698         },
1699         "operationId": "PUT-resource-resolution-data"
1700       }
1701     },
1702     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
1703       "delete": {
1704         "produces": [
1705           "application/json",
1706           "application/xml"
1707         ],
1708         "parameters": [
1709           {
1710             "in": "path",
1711             "name": "allotted-resource-id",
1712             "required": true,
1713             "type": "string"
1714           },
1715           {
1716             "in": "path",
1717             "name": "name",
1718             "required": true,
1719             "type": "string"
1720           },
1721           {
1722             "in": "path",
1723             "name": "name",
1724             "required": true,
1725             "type": "string"
1726           }
1727         ],
1728         "responses": {
1729           "200": {
1730             "description": "No response was specified"
1731           }
1732         },
1733         "operationId": "DELETE-resource-key"
1734       },
1735       "get": {
1736         "produces": [
1737           "application/json",
1738           "application/xml"
1739         ],
1740         "parameters": [
1741           {
1742             "in": "path",
1743             "name": "allotted-resource-id",
1744             "required": true,
1745             "type": "string"
1746           },
1747           {
1748             "in": "path",
1749             "name": "name",
1750             "required": true,
1751             "type": "string"
1752           },
1753           {
1754             "in": "path",
1755             "name": "name",
1756             "required": true,
1757             "type": "string"
1758           }
1759         ],
1760         "responses": {
1761           "200": {
1762             "description": "No response was specified",
1763             "schema": {
1764               "$ref": "#/definitions/(config)resource-key"
1765             }
1766           }
1767         },
1768         "operationId": "GET-resource-key"
1769       },
1770       "put": {
1771         "consumes": [
1772           "application/json",
1773           "application/xml"
1774         ],
1775         "produces": [
1776           "application/json",
1777           "application/xml"
1778         ],
1779         "parameters": [
1780           {
1781             "in": "path",
1782             "name": "allotted-resource-id",
1783             "required": true,
1784             "type": "string"
1785           },
1786           {
1787             "in": "path",
1788             "name": "name",
1789             "required": true,
1790             "type": "string"
1791           },
1792           {
1793             "in": "path",
1794             "name": "name",
1795             "required": true,
1796             "type": "string"
1797           },
1798           {
1799             "in": "body",
1800             "name": "(config)resource-key",
1801             "required": false,
1802             "schema": {
1803               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
1804             }
1805           }
1806         ],
1807         "responses": {
1808           "200": {
1809             "description": "No response was specified",
1810             "schema": {
1811               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
1812             }
1813           }
1814         },
1815         "operationId": "PUT-resource-key"
1816       }
1817     },
1818     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology": {
1819       "delete": {
1820         "produces": [
1821           "application/json",
1822           "application/xml"
1823         ],
1824         "parameters": [
1825           {
1826             "in": "path",
1827             "name": "allotted-resource-id",
1828             "required": true,
1829             "type": "string"
1830           }
1831         ],
1832         "responses": {
1833           "200": {
1834             "description": "No response was specified"
1835           }
1836         },
1837         "operationId": "DELETE-brg-topology"
1838       },
1839       "get": {
1840         "produces": [
1841           "application/json",
1842           "application/xml"
1843         ],
1844         "parameters": [
1845           {
1846             "in": "path",
1847             "name": "allotted-resource-id",
1848             "required": true,
1849             "type": "string"
1850           }
1851         ],
1852         "responses": {
1853           "200": {
1854             "description": "No response was specified",
1855             "schema": {
1856               "$ref": "#/definitions/(config)brg-topology"
1857             }
1858           }
1859         },
1860         "operationId": "GET-brg-topology"
1861       },
1862       "post": {
1863         "consumes": [
1864           "application/json",
1865           "application/xml"
1866         ],
1867         "produces": [
1868           "application/json",
1869           "application/xml"
1870         ],
1871         "parameters": [
1872           {
1873             "in": "path",
1874             "name": "allotted-resource-id",
1875             "required": true,
1876             "type": "string"
1877           },
1878           {
1879             "in": "body",
1880             "name": "**(config)brg-parameters",
1881             "required": false,
1882             "schema": {
1883               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
1884             }
1885           },
1886           {
1887             "in": "body",
1888             "name": "**(config)allotted-resource-identifiers",
1889             "required": false,
1890             "schema": {
1891               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
1892             }
1893           },
1894           {
1895             "in": "body",
1896             "name": "**(config)onap-model-information",
1897             "required": false,
1898             "schema": {
1899               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
1900             }
1901           },
1902           {
1903             "in": "body",
1904             "name": "**(config)brg-assignments",
1905             "required": false,
1906             "schema": {
1907               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
1908             }
1909           }
1910         ],
1911         "responses": {
1912           "200": {
1913             "description": "No response was specified",
1914             "schema": {
1915               "$ref": "#/definitions/(config)brg-topologyPOST"
1916             }
1917           }
1918         },
1919         "operationId": "POST-brg-topology"
1920       },
1921       "put": {
1922         "consumes": [
1923           "application/json",
1924           "application/xml"
1925         ],
1926         "produces": [
1927           "application/json",
1928           "application/xml"
1929         ],
1930         "parameters": [
1931           {
1932             "in": "path",
1933             "name": "allotted-resource-id",
1934             "required": true,
1935             "type": "string"
1936           },
1937           {
1938             "in": "body",
1939             "name": "(config)brg-topology",
1940             "required": false,
1941             "schema": {
1942               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1943             }
1944           }
1945         ],
1946         "responses": {
1947           "200": {
1948             "description": "No response was specified",
1949             "schema": {
1950               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP"
1951             }
1952           }
1953         },
1954         "operationId": "PUT-brg-topology"
1955       }
1956     },
1957     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/allotted-resource-identifiers": {
1958       "delete": {
1959         "produces": [
1960           "application/json",
1961           "application/xml"
1962         ],
1963         "parameters": [
1964           {
1965             "in": "path",
1966             "name": "allotted-resource-id",
1967             "required": true,
1968             "type": "string"
1969           }
1970         ],
1971         "responses": {
1972           "200": {
1973             "description": "No response was specified"
1974           }
1975         },
1976         "operationId": "DELETE-allotted-resource-identifiers"
1977       },
1978       "get": {
1979         "produces": [
1980           "application/json",
1981           "application/xml"
1982         ],
1983         "parameters": [
1984           {
1985             "in": "path",
1986             "name": "allotted-resource-id",
1987             "required": true,
1988             "type": "string"
1989           }
1990         ],
1991         "responses": {
1992           "200": {
1993             "description": "No response was specified",
1994             "schema": {
1995               "$ref": "#/definitions/(config)allotted-resource-identifiers"
1996             }
1997           }
1998         },
1999         "operationId": "GET-allotted-resource-identifiers"
2000       },
2001       "put": {
2002         "consumes": [
2003           "application/json",
2004           "application/xml"
2005         ],
2006         "produces": [
2007           "application/json",
2008           "application/xml"
2009         ],
2010         "parameters": [
2011           {
2012             "in": "path",
2013             "name": "allotted-resource-id",
2014             "required": true,
2015             "type": "string"
2016           },
2017           {
2018             "in": "body",
2019             "name": "(config)allotted-resource-identifiers",
2020             "required": false,
2021             "schema": {
2022               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
2023             }
2024           }
2025         ],
2026         "responses": {
2027           "200": {
2028             "description": "No response was specified",
2029             "schema": {
2030               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP"
2031             }
2032           }
2033         },
2034         "operationId": "PUT-allotted-resource-identifiers"
2035       }
2036     },
2037     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-assignments": {
2038       "delete": {
2039         "produces": [
2040           "application/json",
2041           "application/xml"
2042         ],
2043         "parameters": [
2044           {
2045             "in": "path",
2046             "name": "allotted-resource-id",
2047             "required": true,
2048             "type": "string"
2049           }
2050         ],
2051         "responses": {
2052           "200": {
2053             "description": "No response was specified"
2054           }
2055         },
2056         "operationId": "DELETE-brg-assignments"
2057       },
2058       "get": {
2059         "produces": [
2060           "application/json",
2061           "application/xml"
2062         ],
2063         "parameters": [
2064           {
2065             "in": "path",
2066             "name": "allotted-resource-id",
2067             "required": true,
2068             "type": "string"
2069           }
2070         ],
2071         "responses": {
2072           "200": {
2073             "description": "No response was specified",
2074             "schema": {
2075               "$ref": "#/definitions/(config)brg-assignments"
2076             }
2077           }
2078         },
2079         "operationId": "GET-brg-assignments"
2080       },
2081       "put": {
2082         "consumes": [
2083           "application/json",
2084           "application/xml"
2085         ],
2086         "produces": [
2087           "application/json",
2088           "application/xml"
2089         ],
2090         "parameters": [
2091           {
2092             "in": "path",
2093             "name": "allotted-resource-id",
2094             "required": true,
2095             "type": "string"
2096           },
2097           {
2098             "in": "body",
2099             "name": "(config)brg-assignments",
2100             "required": false,
2101             "schema": {
2102               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
2103             }
2104           }
2105         ],
2106         "responses": {
2107           "200": {
2108             "description": "No response was specified",
2109             "schema": {
2110               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP"
2111             }
2112           }
2113         },
2114         "operationId": "PUT-brg-assignments"
2115       }
2116     },
2117     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters": {
2118       "delete": {
2119         "produces": [
2120           "application/json",
2121           "application/xml"
2122         ],
2123         "parameters": [
2124           {
2125             "in": "path",
2126             "name": "allotted-resource-id",
2127             "required": true,
2128             "type": "string"
2129           }
2130         ],
2131         "responses": {
2132           "200": {
2133             "description": "No response was specified"
2134           }
2135         },
2136         "operationId": "DELETE-brg-parameters"
2137       },
2138       "get": {
2139         "produces": [
2140           "application/json",
2141           "application/xml"
2142         ],
2143         "parameters": [
2144           {
2145             "in": "path",
2146             "name": "allotted-resource-id",
2147             "required": true,
2148             "type": "string"
2149           }
2150         ],
2151         "responses": {
2152           "200": {
2153             "description": "No response was specified",
2154             "schema": {
2155               "$ref": "#/definitions/(config)brg-parameters"
2156             }
2157           }
2158         },
2159         "operationId": "GET-brg-parameters"
2160       },
2161       "post": {
2162         "consumes": [
2163           "application/json",
2164           "application/xml"
2165         ],
2166         "produces": [
2167           "application/json",
2168           "application/xml"
2169         ],
2170         "parameters": [
2171           {
2172             "in": "path",
2173             "name": "allotted-resource-id",
2174             "required": true,
2175             "type": "string"
2176           },
2177           {
2178             "in": "body",
2179             "name": "**(config)param",
2180             "required": false,
2181             "schema": {
2182               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
2183             }
2184           }
2185         ],
2186         "responses": {
2187           "200": {
2188             "description": "No response was specified",
2189             "schema": {
2190               "$ref": "#/definitions/(config)brg-parametersPOST"
2191             }
2192           }
2193         },
2194         "operationId": "POST-brg-parameters"
2195       },
2196       "put": {
2197         "consumes": [
2198           "application/json",
2199           "application/xml"
2200         ],
2201         "produces": [
2202           "application/json",
2203           "application/xml"
2204         ],
2205         "parameters": [
2206           {
2207             "in": "path",
2208             "name": "allotted-resource-id",
2209             "required": true,
2210             "type": "string"
2211           },
2212           {
2213             "in": "body",
2214             "name": "(config)brg-parameters",
2215             "required": false,
2216             "schema": {
2217               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
2218             }
2219           }
2220         ],
2221         "responses": {
2222           "200": {
2223             "description": "No response was specified",
2224             "schema": {
2225               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP"
2226             }
2227           }
2228         },
2229         "operationId": "PUT-brg-parameters"
2230       }
2231     },
2232     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}": {
2233       "delete": {
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             "in": "path",
2247             "name": "name",
2248             "required": true,
2249             "type": "string"
2250           }
2251         ],
2252         "responses": {
2253           "200": {
2254             "description": "No response was specified"
2255           }
2256         },
2257         "operationId": "DELETE-param"
2258       },
2259       "get": {
2260         "produces": [
2261           "application/json",
2262           "application/xml"
2263         ],
2264         "parameters": [
2265           {
2266             "in": "path",
2267             "name": "allotted-resource-id",
2268             "required": true,
2269             "type": "string"
2270           },
2271           {
2272             "in": "path",
2273             "name": "name",
2274             "required": true,
2275             "type": "string"
2276           }
2277         ],
2278         "responses": {
2279           "200": {
2280             "description": "No response was specified",
2281             "schema": {
2282               "$ref": "#/definitions/(config)param"
2283             }
2284           }
2285         },
2286         "operationId": "GET-param"
2287       },
2288       "post": {
2289         "consumes": [
2290           "application/json",
2291           "application/xml"
2292         ],
2293         "produces": [
2294           "application/json",
2295           "application/xml"
2296         ],
2297         "parameters": [
2298           {
2299             "in": "path",
2300             "name": "allotted-resource-id",
2301             "required": true,
2302             "type": "string"
2303           },
2304           {
2305             "in": "path",
2306             "name": "name",
2307             "required": true,
2308             "type": "string"
2309           },
2310           {
2311             "in": "body",
2312             "name": "**(config)resource-resolution-data",
2313             "required": false,
2314             "schema": {
2315               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP"
2316             }
2317           }
2318         ],
2319         "responses": {
2320           "200": {
2321             "description": "No response was specified",
2322             "schema": {
2323               "$ref": "#/definitions/(config)paramPOST"
2324             }
2325           }
2326         },
2327         "operationId": "POST-param"
2328       },
2329       "put": {
2330         "consumes": [
2331           "application/json",
2332           "application/xml"
2333         ],
2334         "produces": [
2335           "application/json",
2336           "application/xml"
2337         ],
2338         "parameters": [
2339           {
2340             "in": "path",
2341             "name": "allotted-resource-id",
2342             "required": true,
2343             "type": "string"
2344           },
2345           {
2346             "in": "path",
2347             "name": "name",
2348             "required": true,
2349             "type": "string"
2350           },
2351           {
2352             "in": "body",
2353             "name": "(config)param",
2354             "required": false,
2355             "schema": {
2356               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
2357             }
2358           }
2359         ],
2360         "responses": {
2361           "200": {
2362             "description": "No response was specified",
2363             "schema": {
2364               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP"
2365             }
2366           }
2367         },
2368         "operationId": "PUT-param"
2369       }
2370     },
2371     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data": {
2372       "delete": {
2373         "produces": [
2374           "application/json",
2375           "application/xml"
2376         ],
2377         "parameters": [
2378           {
2379             "in": "path",
2380             "name": "allotted-resource-id",
2381             "required": true,
2382             "type": "string"
2383           },
2384           {
2385             "in": "path",
2386             "name": "name",
2387             "required": true,
2388             "type": "string"
2389           }
2390         ],
2391         "responses": {
2392           "200": {
2393             "description": "No response was specified"
2394           }
2395         },
2396         "operationId": "DELETE-resource-resolution-data"
2397       },
2398       "get": {
2399         "produces": [
2400           "application/json",
2401           "application/xml"
2402         ],
2403         "parameters": [
2404           {
2405             "in": "path",
2406             "name": "allotted-resource-id",
2407             "required": true,
2408             "type": "string"
2409           },
2410           {
2411             "in": "path",
2412             "name": "name",
2413             "required": true,
2414             "type": "string"
2415           }
2416         ],
2417         "responses": {
2418           "200": {
2419             "description": "No response was specified",
2420             "schema": {
2421               "$ref": "#/definitions/(config)resource-resolution-data"
2422             }
2423           }
2424         },
2425         "operationId": "GET-resource-resolution-data"
2426       },
2427       "post": {
2428         "consumes": [
2429           "application/json",
2430           "application/xml"
2431         ],
2432         "produces": [
2433           "application/json",
2434           "application/xml"
2435         ],
2436         "parameters": [
2437           {
2438             "in": "path",
2439             "name": "allotted-resource-id",
2440             "required": true,
2441             "type": "string"
2442           },
2443           {
2444             "in": "path",
2445             "name": "name",
2446             "required": true,
2447             "type": "string"
2448           },
2449           {
2450             "in": "body",
2451             "name": "**(config)resource-key",
2452             "required": false,
2453             "schema": {
2454               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
2455             }
2456           }
2457         ],
2458         "responses": {
2459           "200": {
2460             "description": "No response was specified",
2461             "schema": {
2462               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
2463             }
2464           }
2465         },
2466         "operationId": "POST-resource-resolution-data"
2467       },
2468       "put": {
2469         "consumes": [
2470           "application/json",
2471           "application/xml"
2472         ],
2473         "produces": [
2474           "application/json",
2475           "application/xml"
2476         ],
2477         "parameters": [
2478           {
2479             "in": "path",
2480             "name": "allotted-resource-id",
2481             "required": true,
2482             "type": "string"
2483           },
2484           {
2485             "in": "path",
2486             "name": "name",
2487             "required": true,
2488             "type": "string"
2489           },
2490           {
2491             "in": "body",
2492             "name": "(config)resource-resolution-data",
2493             "required": false,
2494             "schema": {
2495               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP"
2496             }
2497           }
2498         ],
2499         "responses": {
2500           "200": {
2501             "description": "No response was specified",
2502             "schema": {
2503               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP"
2504             }
2505           }
2506         },
2507         "operationId": "PUT-resource-resolution-data"
2508       }
2509     },
2510     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/brg-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
2511       "delete": {
2512         "produces": [
2513           "application/json",
2514           "application/xml"
2515         ],
2516         "parameters": [
2517           {
2518             "in": "path",
2519             "name": "allotted-resource-id",
2520             "required": true,
2521             "type": "string"
2522           },
2523           {
2524             "in": "path",
2525             "name": "name",
2526             "required": true,
2527             "type": "string"
2528           },
2529           {
2530             "in": "path",
2531             "name": "name",
2532             "required": true,
2533             "type": "string"
2534           }
2535         ],
2536         "responses": {
2537           "200": {
2538             "description": "No response was specified"
2539           }
2540         },
2541         "operationId": "DELETE-resource-key"
2542       },
2543       "get": {
2544         "produces": [
2545           "application/json",
2546           "application/xml"
2547         ],
2548         "parameters": [
2549           {
2550             "in": "path",
2551             "name": "allotted-resource-id",
2552             "required": true,
2553             "type": "string"
2554           },
2555           {
2556             "in": "path",
2557             "name": "name",
2558             "required": true,
2559             "type": "string"
2560           },
2561           {
2562             "in": "path",
2563             "name": "name",
2564             "required": true,
2565             "type": "string"
2566           }
2567         ],
2568         "responses": {
2569           "200": {
2570             "description": "No response was specified",
2571             "schema": {
2572               "$ref": "#/definitions/(config)resource-key"
2573             }
2574           }
2575         },
2576         "operationId": "GET-resource-key"
2577       },
2578       "put": {
2579         "consumes": [
2580           "application/json",
2581           "application/xml"
2582         ],
2583         "produces": [
2584           "application/json",
2585           "application/xml"
2586         ],
2587         "parameters": [
2588           {
2589             "in": "path",
2590             "name": "allotted-resource-id",
2591             "required": true,
2592             "type": "string"
2593           },
2594           {
2595             "in": "path",
2596             "name": "name",
2597             "required": true,
2598             "type": "string"
2599           },
2600           {
2601             "in": "path",
2602             "name": "name",
2603             "required": true,
2604             "type": "string"
2605           },
2606           {
2607             "in": "body",
2608             "name": "(config)resource-key",
2609             "required": false,
2610             "schema": {
2611               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
2612             }
2613           }
2614         ],
2615         "responses": {
2616           "200": {
2617             "description": "No response was specified",
2618             "schema": {
2619               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP"
2620             }
2621           }
2622         },
2623         "operationId": "PUT-resource-key"
2624       }
2625     },
2626     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-data/brg-topology/onap-model-information": {
2627       "delete": {
2628         "produces": [
2629           "application/json",
2630           "application/xml"
2631         ],
2632         "parameters": [
2633           {
2634             "in": "path",
2635             "name": "allotted-resource-id",
2636             "required": true,
2637             "type": "string"
2638           }
2639         ],
2640         "responses": {
2641           "200": {
2642             "description": "No response was specified"
2643           }
2644         },
2645         "operationId": "DELETE-onap-model-information"
2646       },
2647       "get": {
2648         "produces": [
2649           "application/json",
2650           "application/xml"
2651         ],
2652         "parameters": [
2653           {
2654             "in": "path",
2655             "name": "allotted-resource-id",
2656             "required": true,
2657             "type": "string"
2658           }
2659         ],
2660         "responses": {
2661           "200": {
2662             "description": "No response was specified",
2663             "schema": {
2664               "$ref": "#/definitions/(config)onap-model-information"
2665             }
2666           }
2667         },
2668         "operationId": "GET-onap-model-information"
2669       },
2670       "put": {
2671         "consumes": [
2672           "application/json",
2673           "application/xml"
2674         ],
2675         "produces": [
2676           "application/json",
2677           "application/xml"
2678         ],
2679         "parameters": [
2680           {
2681             "in": "path",
2682             "name": "allotted-resource-id",
2683             "required": true,
2684             "type": "string"
2685           },
2686           {
2687             "in": "body",
2688             "name": "(config)onap-model-information",
2689             "required": false,
2690             "schema": {
2691               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
2692             }
2693           }
2694         ],
2695         "responses": {
2696           "200": {
2697             "description": "No response was specified",
2698             "schema": {
2699               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP"
2700             }
2701           }
2702         },
2703         "operationId": "PUT-onap-model-information"
2704       }
2705     },
2706     "/config/GENERIC-RESOURCE-API:brg-allotted-resources/brg-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
2707       "delete": {
2708         "produces": [
2709           "application/json",
2710           "application/xml"
2711         ],
2712         "parameters": [
2713           {
2714             "in": "path",
2715             "name": "allotted-resource-id",
2716             "required": true,
2717             "type": "string"
2718           }
2719         ],
2720         "responses": {
2721           "200": {
2722             "description": "No response was specified"
2723           }
2724         },
2725         "operationId": "DELETE-allotted-resource-status"
2726       },
2727       "get": {
2728         "produces": [
2729           "application/json",
2730           "application/xml"
2731         ],
2732         "parameters": [
2733           {
2734             "in": "path",
2735             "name": "allotted-resource-id",
2736             "required": true,
2737             "type": "string"
2738           }
2739         ],
2740         "responses": {
2741           "200": {
2742             "description": "No response was specified",
2743             "schema": {
2744               "$ref": "#/definitions/(config)allotted-resource-status"
2745             }
2746           }
2747         },
2748         "operationId": "GET-allotted-resource-status"
2749       },
2750       "put": {
2751         "consumes": [
2752           "application/json",
2753           "application/xml"
2754         ],
2755         "produces": [
2756           "application/json",
2757           "application/xml"
2758         ],
2759         "parameters": [
2760           {
2761             "in": "path",
2762             "name": "allotted-resource-id",
2763             "required": true,
2764             "type": "string"
2765           },
2766           {
2767             "in": "body",
2768             "name": "(config)allotted-resource-status",
2769             "required": false,
2770             "schema": {
2771               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2772             }
2773           }
2774         ],
2775         "responses": {
2776           "200": {
2777             "description": "No response was specified",
2778             "schema": {
2779               "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP"
2780             }
2781           }
2782         },
2783         "operationId": "PUT-allotted-resource-status"
2784       }
2785     },
2786     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
2787       "delete": {
2788         "produces": [
2789           "application/json",
2790           "application/xml"
2791         ],
2792         "responses": {
2793           "200": {
2794             "description": "No response was specified"
2795           }
2796         },
2797         "operationId": "DELETE-connection-attachment-allotted-resources"
2798       },
2799       "get": {
2800         "produces": [
2801           "application/json",
2802           "application/xml"
2803         ],
2804         "responses": {
2805           "200": {
2806             "description": "No response was specified",
2807             "schema": {
2808               "$ref": "#/definitions/(config)connection-attachment-allotted-resources"
2809             }
2810           }
2811         },
2812         "operationId": "GET-connection-attachment-allotted-resources"
2813       },
2814       "post": {
2815         "consumes": [
2816           "application/json",
2817           "application/xml"
2818         ],
2819         "produces": [
2820           "application/json",
2821           "application/xml"
2822         ],
2823         "parameters": [
2824           {
2825             "in": "body",
2826             "name": "**(config)connection-attachment-allotted-resource",
2827             "required": false,
2828             "schema": {
2829               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP"
2830             }
2831           }
2832         ],
2833         "responses": {
2834           "200": {
2835             "description": "No response was specified",
2836             "schema": {
2837               "$ref": "#/definitions/(config)connection-attachment-allotted-resourcesPOST"
2838             }
2839           }
2840         },
2841         "operationId": "POST-connection-attachment-allotted-resources"
2842       },
2843       "put": {
2844         "consumes": [
2845           "application/json",
2846           "application/xml"
2847         ],
2848         "produces": [
2849           "application/json",
2850           "application/xml"
2851         ],
2852         "parameters": [
2853           {
2854             "in": "body",
2855             "name": "(config)connection-attachment-allotted-resources",
2856             "required": false,
2857             "schema": {
2858               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP"
2859             }
2860           }
2861         ],
2862         "responses": {
2863           "200": {
2864             "description": "No response was specified",
2865             "schema": {
2866               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP"
2867             }
2868           }
2869         },
2870         "operationId": "PUT-connection-attachment-allotted-resources"
2871       }
2872     },
2873     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}": {
2874       "delete": {
2875         "produces": [
2876           "application/json",
2877           "application/xml"
2878         ],
2879         "parameters": [
2880           {
2881             "in": "path",
2882             "name": "allotted-resource-id",
2883             "required": true,
2884             "type": "string"
2885           }
2886         ],
2887         "responses": {
2888           "200": {
2889             "description": "No response was specified"
2890           }
2891         },
2892         "operationId": "DELETE-connection-attachment-allotted-resource"
2893       },
2894       "get": {
2895         "produces": [
2896           "application/json",
2897           "application/xml"
2898         ],
2899         "parameters": [
2900           {
2901             "in": "path",
2902             "name": "allotted-resource-id",
2903             "required": true,
2904             "type": "string"
2905           }
2906         ],
2907         "responses": {
2908           "200": {
2909             "description": "No response was specified",
2910             "schema": {
2911               "$ref": "#/definitions/(config)connection-attachment-allotted-resource"
2912             }
2913           }
2914         },
2915         "operationId": "GET-connection-attachment-allotted-resource"
2916       },
2917       "post": {
2918         "consumes": [
2919           "application/json",
2920           "application/xml"
2921         ],
2922         "produces": [
2923           "application/json",
2924           "application/xml"
2925         ],
2926         "parameters": [
2927           {
2928             "in": "path",
2929             "name": "allotted-resource-id",
2930             "required": true,
2931             "type": "string"
2932           },
2933           {
2934             "in": "body",
2935             "name": "**(config)allotted-resource-data",
2936             "required": false,
2937             "schema": {
2938               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP"
2939             }
2940           },
2941           {
2942             "in": "body",
2943             "name": "**(config)allotted-resource-status",
2944             "required": false,
2945             "schema": {
2946               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP"
2947             }
2948           }
2949         ],
2950         "responses": {
2951           "200": {
2952             "description": "No response was specified",
2953             "schema": {
2954               "$ref": "#/definitions/(config)connection-attachment-allotted-resourcePOST"
2955             }
2956           }
2957         },
2958         "operationId": "POST-connection-attachment-allotted-resource"
2959       },
2960       "put": {
2961         "consumes": [
2962           "application/json",
2963           "application/xml"
2964         ],
2965         "produces": [
2966           "application/json",
2967           "application/xml"
2968         ],
2969         "parameters": [
2970           {
2971             "in": "path",
2972             "name": "allotted-resource-id",
2973             "required": true,
2974             "type": "string"
2975           },
2976           {
2977             "in": "body",
2978             "name": "(config)connection-attachment-allotted-resource",
2979             "required": false,
2980             "schema": {
2981               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP"
2982             }
2983           }
2984         ],
2985         "responses": {
2986           "200": {
2987             "description": "No response was specified",
2988             "schema": {
2989               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP"
2990             }
2991           }
2992         },
2993         "operationId": "PUT-connection-attachment-allotted-resource"
2994       }
2995     },
2996     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
2997       "delete": {
2998         "produces": [
2999           "application/json",
3000           "application/xml"
3001         ],
3002         "parameters": [
3003           {
3004             "in": "path",
3005             "name": "allotted-resource-id",
3006             "required": true,
3007             "type": "string"
3008           }
3009         ],
3010         "responses": {
3011           "200": {
3012             "description": "No response was specified"
3013           }
3014         },
3015         "operationId": "DELETE-allotted-resource-data"
3016       },
3017       "get": {
3018         "produces": [
3019           "application/json",
3020           "application/xml"
3021         ],
3022         "parameters": [
3023           {
3024             "in": "path",
3025             "name": "allotted-resource-id",
3026             "required": true,
3027             "type": "string"
3028           }
3029         ],
3030         "responses": {
3031           "200": {
3032             "description": "No response was specified",
3033             "schema": {
3034               "$ref": "#/definitions/(config)allotted-resource-data"
3035             }
3036           }
3037         },
3038         "operationId": "GET-allotted-resource-data"
3039       },
3040       "post": {
3041         "consumes": [
3042           "application/json",
3043           "application/xml"
3044         ],
3045         "produces": [
3046           "application/json",
3047           "application/xml"
3048         ],
3049         "parameters": [
3050           {
3051             "in": "path",
3052             "name": "allotted-resource-id",
3053             "required": true,
3054             "type": "string"
3055           },
3056           {
3057             "in": "body",
3058             "name": "**(config)allotted-resource-operation-information",
3059             "required": false,
3060             "schema": {
3061               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
3062             }
3063           },
3064           {
3065             "in": "body",
3066             "name": "**(config)connection-attachment-topology",
3067             "required": false,
3068             "schema": {
3069               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP"
3070             }
3071           },
3072           {
3073             "in": "body",
3074             "name": "**(config)connection-attachment-parameters",
3075             "required": false,
3076             "schema": {
3077               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP"
3078             }
3079           },
3080           {
3081             "in": "body",
3082             "name": "**(config)allotted-resource-oper-status",
3083             "required": false,
3084             "schema": {
3085               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
3086             }
3087           }
3088         ],
3089         "responses": {
3090           "200": {
3091             "description": "No response was specified",
3092             "schema": {
3093               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
3094             }
3095           }
3096         },
3097         "operationId": "POST-allotted-resource-data"
3098       },
3099       "put": {
3100         "consumes": [
3101           "application/json",
3102           "application/xml"
3103         ],
3104         "produces": [
3105           "application/json",
3106           "application/xml"
3107         ],
3108         "parameters": [
3109           {
3110             "in": "path",
3111             "name": "allotted-resource-id",
3112             "required": true,
3113             "type": "string"
3114           },
3115           {
3116             "in": "body",
3117             "name": "(config)allotted-resource-data",
3118             "required": false,
3119             "schema": {
3120               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP"
3121             }
3122           }
3123         ],
3124         "responses": {
3125           "200": {
3126             "description": "No response was specified",
3127             "schema": {
3128               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP"
3129             }
3130           }
3131         },
3132         "operationId": "PUT-allotted-resource-data"
3133       }
3134     },
3135     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
3136       "delete": {
3137         "produces": [
3138           "application/json",
3139           "application/xml"
3140         ],
3141         "parameters": [
3142           {
3143             "in": "path",
3144             "name": "allotted-resource-id",
3145             "required": true,
3146             "type": "string"
3147           }
3148         ],
3149         "responses": {
3150           "200": {
3151             "description": "No response was specified"
3152           }
3153         },
3154         "operationId": "DELETE-allotted-resource-oper-status"
3155       },
3156       "get": {
3157         "produces": [
3158           "application/json",
3159           "application/xml"
3160         ],
3161         "parameters": [
3162           {
3163             "in": "path",
3164             "name": "allotted-resource-id",
3165             "required": true,
3166             "type": "string"
3167           }
3168         ],
3169         "responses": {
3170           "200": {
3171             "description": "No response was specified",
3172             "schema": {
3173               "$ref": "#/definitions/(config)allotted-resource-oper-status"
3174             }
3175           }
3176         },
3177         "operationId": "GET-allotted-resource-oper-status"
3178       },
3179       "put": {
3180         "consumes": [
3181           "application/json",
3182           "application/xml"
3183         ],
3184         "produces": [
3185           "application/json",
3186           "application/xml"
3187         ],
3188         "parameters": [
3189           {
3190             "in": "path",
3191             "name": "allotted-resource-id",
3192             "required": true,
3193             "type": "string"
3194           },
3195           {
3196             "in": "body",
3197             "name": "(config)allotted-resource-oper-status",
3198             "required": false,
3199             "schema": {
3200               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
3201             }
3202           }
3203         ],
3204         "responses": {
3205           "200": {
3206             "description": "No response was specified",
3207             "schema": {
3208               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
3209             }
3210           }
3211         },
3212         "operationId": "PUT-allotted-resource-oper-status"
3213       }
3214     },
3215     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
3216       "delete": {
3217         "produces": [
3218           "application/json",
3219           "application/xml"
3220         ],
3221         "parameters": [
3222           {
3223             "in": "path",
3224             "name": "allotted-resource-id",
3225             "required": true,
3226             "type": "string"
3227           }
3228         ],
3229         "responses": {
3230           "200": {
3231             "description": "No response was specified"
3232           }
3233         },
3234         "operationId": "DELETE-allotted-resource-operation-information"
3235       },
3236       "get": {
3237         "produces": [
3238           "application/json",
3239           "application/xml"
3240         ],
3241         "parameters": [
3242           {
3243             "in": "path",
3244             "name": "allotted-resource-id",
3245             "required": true,
3246             "type": "string"
3247           }
3248         ],
3249         "responses": {
3250           "200": {
3251             "description": "No response was specified",
3252             "schema": {
3253               "$ref": "#/definitions/(config)allotted-resource-operation-information"
3254             }
3255           }
3256         },
3257         "operationId": "GET-allotted-resource-operation-information"
3258       },
3259       "post": {
3260         "consumes": [
3261           "application/json",
3262           "application/xml"
3263         ],
3264         "produces": [
3265           "application/json",
3266           "application/xml"
3267         ],
3268         "parameters": [
3269           {
3270             "in": "path",
3271             "name": "allotted-resource-id",
3272             "required": true,
3273             "type": "string"
3274           },
3275           {
3276             "in": "body",
3277             "name": "**(config)request-information",
3278             "required": false,
3279             "schema": {
3280               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
3281             }
3282           },
3283           {
3284             "in": "body",
3285             "name": "**(config)sdnc-request-header",
3286             "required": false,
3287             "schema": {
3288               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
3289             }
3290           },
3291           {
3292             "in": "body",
3293             "name": "**(config)service-information",
3294             "required": false,
3295             "schema": {
3296               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
3297             }
3298           },
3299           {
3300             "in": "body",
3301             "name": "**(config)connection-attachment-request-input",
3302             "required": false,
3303             "schema": {
3304               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP"
3305             }
3306           },
3307           {
3308             "in": "body",
3309             "name": "**(config)allotted-resource-information",
3310             "required": false,
3311             "schema": {
3312               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
3313             }
3314           }
3315         ],
3316         "responses": {
3317           "200": {
3318             "description": "No response was specified",
3319             "schema": {
3320               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
3321             }
3322           }
3323         },
3324         "operationId": "POST-allotted-resource-operation-information"
3325       },
3326       "put": {
3327         "consumes": [
3328           "application/json",
3329           "application/xml"
3330         ],
3331         "produces": [
3332           "application/json",
3333           "application/xml"
3334         ],
3335         "parameters": [
3336           {
3337             "in": "path",
3338             "name": "allotted-resource-id",
3339             "required": true,
3340             "type": "string"
3341           },
3342           {
3343             "in": "body",
3344             "name": "(config)allotted-resource-operation-information",
3345             "required": false,
3346             "schema": {
3347               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
3348             }
3349           }
3350         ],
3351         "responses": {
3352           "200": {
3353             "description": "No response was specified",
3354             "schema": {
3355               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
3356             }
3357           }
3358         },
3359         "operationId": "PUT-allotted-resource-operation-information"
3360       }
3361     },
3362     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
3363       "delete": {
3364         "produces": [
3365           "application/json",
3366           "application/xml"
3367         ],
3368         "parameters": [
3369           {
3370             "in": "path",
3371             "name": "allotted-resource-id",
3372             "required": true,
3373             "type": "string"
3374           }
3375         ],
3376         "responses": {
3377           "200": {
3378             "description": "No response was specified"
3379           }
3380         },
3381         "operationId": "DELETE-allotted-resource-information"
3382       },
3383       "get": {
3384         "produces": [
3385           "application/json",
3386           "application/xml"
3387         ],
3388         "parameters": [
3389           {
3390             "in": "path",
3391             "name": "allotted-resource-id",
3392             "required": true,
3393             "type": "string"
3394           }
3395         ],
3396         "responses": {
3397           "200": {
3398             "description": "No response was specified",
3399             "schema": {
3400               "$ref": "#/definitions/(config)allotted-resource-information"
3401             }
3402           }
3403         },
3404         "operationId": "GET-allotted-resource-information"
3405       },
3406       "post": {
3407         "consumes": [
3408           "application/json",
3409           "application/xml"
3410         ],
3411         "produces": [
3412           "application/json",
3413           "application/xml"
3414         ],
3415         "parameters": [
3416           {
3417             "in": "path",
3418             "name": "allotted-resource-id",
3419             "required": true,
3420             "type": "string"
3421           },
3422           {
3423             "in": "body",
3424             "name": "**(config)onap-model-information",
3425             "required": false,
3426             "schema": {
3427               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
3428             }
3429           }
3430         ],
3431         "responses": {
3432           "200": {
3433             "description": "No response was specified",
3434             "schema": {
3435               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
3436             }
3437           }
3438         },
3439         "operationId": "POST-allotted-resource-information"
3440       },
3441       "put": {
3442         "consumes": [
3443           "application/json",
3444           "application/xml"
3445         ],
3446         "produces": [
3447           "application/json",
3448           "application/xml"
3449         ],
3450         "parameters": [
3451           {
3452             "in": "path",
3453             "name": "allotted-resource-id",
3454             "required": true,
3455             "type": "string"
3456           },
3457           {
3458             "in": "body",
3459             "name": "(config)allotted-resource-information",
3460             "required": false,
3461             "schema": {
3462               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
3463             }
3464           }
3465         ],
3466         "responses": {
3467           "200": {
3468             "description": "No response was specified",
3469             "schema": {
3470               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
3471             }
3472           }
3473         },
3474         "operationId": "PUT-allotted-resource-information"
3475       }
3476     },
3477     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information/onap-model-information": {
3478       "delete": {
3479         "produces": [
3480           "application/json",
3481           "application/xml"
3482         ],
3483         "parameters": [
3484           {
3485             "in": "path",
3486             "name": "allotted-resource-id",
3487             "required": true,
3488             "type": "string"
3489           }
3490         ],
3491         "responses": {
3492           "200": {
3493             "description": "No response was specified"
3494           }
3495         },
3496         "operationId": "DELETE-onap-model-information"
3497       },
3498       "get": {
3499         "produces": [
3500           "application/json",
3501           "application/xml"
3502         ],
3503         "parameters": [
3504           {
3505             "in": "path",
3506             "name": "allotted-resource-id",
3507             "required": true,
3508             "type": "string"
3509           }
3510         ],
3511         "responses": {
3512           "200": {
3513             "description": "No response was specified",
3514             "schema": {
3515               "$ref": "#/definitions/(config)onap-model-information"
3516             }
3517           }
3518         },
3519         "operationId": "GET-onap-model-information"
3520       },
3521       "put": {
3522         "consumes": [
3523           "application/json",
3524           "application/xml"
3525         ],
3526         "produces": [
3527           "application/json",
3528           "application/xml"
3529         ],
3530         "parameters": [
3531           {
3532             "in": "path",
3533             "name": "allotted-resource-id",
3534             "required": true,
3535             "type": "string"
3536           },
3537           {
3538             "in": "body",
3539             "name": "(config)onap-model-information",
3540             "required": false,
3541             "schema": {
3542               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
3543             }
3544           }
3545         ],
3546         "responses": {
3547           "200": {
3548             "description": "No response was specified",
3549             "schema": {
3550               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP"
3551             }
3552           }
3553         },
3554         "operationId": "PUT-onap-model-information"
3555       }
3556     },
3557     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input": {
3558       "delete": {
3559         "produces": [
3560           "application/json",
3561           "application/xml"
3562         ],
3563         "parameters": [
3564           {
3565             "in": "path",
3566             "name": "allotted-resource-id",
3567             "required": true,
3568             "type": "string"
3569           }
3570         ],
3571         "responses": {
3572           "200": {
3573             "description": "No response was specified"
3574           }
3575         },
3576         "operationId": "DELETE-connection-attachment-request-input"
3577       },
3578       "get": {
3579         "produces": [
3580           "application/json",
3581           "application/xml"
3582         ],
3583         "parameters": [
3584           {
3585             "in": "path",
3586             "name": "allotted-resource-id",
3587             "required": true,
3588             "type": "string"
3589           }
3590         ],
3591         "responses": {
3592           "200": {
3593             "description": "No response was specified",
3594             "schema": {
3595               "$ref": "#/definitions/(config)connection-attachment-request-input"
3596             }
3597           }
3598         },
3599         "operationId": "GET-connection-attachment-request-input"
3600       },
3601       "post": {
3602         "consumes": [
3603           "application/json",
3604           "application/xml"
3605         ],
3606         "produces": [
3607           "application/json",
3608           "application/xml"
3609         ],
3610         "parameters": [
3611           {
3612             "in": "path",
3613             "name": "allotted-resource-id",
3614             "required": true,
3615             "type": "string"
3616           },
3617           {
3618             "in": "body",
3619             "name": "**(config)param",
3620             "required": false,
3621             "schema": {
3622               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP"
3623             }
3624           }
3625         ],
3626         "responses": {
3627           "200": {
3628             "description": "No response was specified",
3629             "schema": {
3630               "$ref": "#/definitions/(config)connection-attachment-request-inputPOST"
3631             }
3632           }
3633         },
3634         "operationId": "POST-connection-attachment-request-input"
3635       },
3636       "put": {
3637         "consumes": [
3638           "application/json",
3639           "application/xml"
3640         ],
3641         "produces": [
3642           "application/json",
3643           "application/xml"
3644         ],
3645         "parameters": [
3646           {
3647             "in": "path",
3648             "name": "allotted-resource-id",
3649             "required": true,
3650             "type": "string"
3651           },
3652           {
3653             "in": "body",
3654             "name": "(config)connection-attachment-request-input",
3655             "required": false,
3656             "schema": {
3657               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP"
3658             }
3659           }
3660         ],
3661         "responses": {
3662           "200": {
3663             "description": "No response was specified",
3664             "schema": {
3665               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP"
3666             }
3667           }
3668         },
3669         "operationId": "PUT-connection-attachment-request-input"
3670       }
3671     },
3672     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}": {
3673       "delete": {
3674         "produces": [
3675           "application/json",
3676           "application/xml"
3677         ],
3678         "parameters": [
3679           {
3680             "in": "path",
3681             "name": "allotted-resource-id",
3682             "required": true,
3683             "type": "string"
3684           },
3685           {
3686             "in": "path",
3687             "name": "name",
3688             "required": true,
3689             "type": "string"
3690           }
3691         ],
3692         "responses": {
3693           "200": {
3694             "description": "No response was specified"
3695           }
3696         },
3697         "operationId": "DELETE-param"
3698       },
3699       "get": {
3700         "produces": [
3701           "application/json",
3702           "application/xml"
3703         ],
3704         "parameters": [
3705           {
3706             "in": "path",
3707             "name": "allotted-resource-id",
3708             "required": true,
3709             "type": "string"
3710           },
3711           {
3712             "in": "path",
3713             "name": "name",
3714             "required": true,
3715             "type": "string"
3716           }
3717         ],
3718         "responses": {
3719           "200": {
3720             "description": "No response was specified",
3721             "schema": {
3722               "$ref": "#/definitions/(config)param"
3723             }
3724           }
3725         },
3726         "operationId": "GET-param"
3727       },
3728       "post": {
3729         "consumes": [
3730           "application/json",
3731           "application/xml"
3732         ],
3733         "produces": [
3734           "application/json",
3735           "application/xml"
3736         ],
3737         "parameters": [
3738           {
3739             "in": "path",
3740             "name": "allotted-resource-id",
3741             "required": true,
3742             "type": "string"
3743           },
3744           {
3745             "in": "path",
3746             "name": "name",
3747             "required": true,
3748             "type": "string"
3749           },
3750           {
3751             "in": "body",
3752             "name": "**(config)resource-resolution-data",
3753             "required": false,
3754             "schema": {
3755               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP"
3756             }
3757           }
3758         ],
3759         "responses": {
3760           "200": {
3761             "description": "No response was specified",
3762             "schema": {
3763               "$ref": "#/definitions/(config)paramPOST"
3764             }
3765           }
3766         },
3767         "operationId": "POST-param"
3768       },
3769       "put": {
3770         "consumes": [
3771           "application/json",
3772           "application/xml"
3773         ],
3774         "produces": [
3775           "application/json",
3776           "application/xml"
3777         ],
3778         "parameters": [
3779           {
3780             "in": "path",
3781             "name": "allotted-resource-id",
3782             "required": true,
3783             "type": "string"
3784           },
3785           {
3786             "in": "path",
3787             "name": "name",
3788             "required": true,
3789             "type": "string"
3790           },
3791           {
3792             "in": "body",
3793             "name": "(config)param",
3794             "required": false,
3795             "schema": {
3796               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP"
3797             }
3798           }
3799         ],
3800         "responses": {
3801           "200": {
3802             "description": "No response was specified",
3803             "schema": {
3804               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP"
3805             }
3806           }
3807         },
3808         "operationId": "PUT-param"
3809       }
3810     },
3811     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data": {
3812       "delete": {
3813         "produces": [
3814           "application/json",
3815           "application/xml"
3816         ],
3817         "parameters": [
3818           {
3819             "in": "path",
3820             "name": "allotted-resource-id",
3821             "required": true,
3822             "type": "string"
3823           },
3824           {
3825             "in": "path",
3826             "name": "name",
3827             "required": true,
3828             "type": "string"
3829           }
3830         ],
3831         "responses": {
3832           "200": {
3833             "description": "No response was specified"
3834           }
3835         },
3836         "operationId": "DELETE-resource-resolution-data"
3837       },
3838       "get": {
3839         "produces": [
3840           "application/json",
3841           "application/xml"
3842         ],
3843         "parameters": [
3844           {
3845             "in": "path",
3846             "name": "allotted-resource-id",
3847             "required": true,
3848             "type": "string"
3849           },
3850           {
3851             "in": "path",
3852             "name": "name",
3853             "required": true,
3854             "type": "string"
3855           }
3856         ],
3857         "responses": {
3858           "200": {
3859             "description": "No response was specified",
3860             "schema": {
3861               "$ref": "#/definitions/(config)resource-resolution-data"
3862             }
3863           }
3864         },
3865         "operationId": "GET-resource-resolution-data"
3866       },
3867       "post": {
3868         "consumes": [
3869           "application/json",
3870           "application/xml"
3871         ],
3872         "produces": [
3873           "application/json",
3874           "application/xml"
3875         ],
3876         "parameters": [
3877           {
3878             "in": "path",
3879             "name": "allotted-resource-id",
3880             "required": true,
3881             "type": "string"
3882           },
3883           {
3884             "in": "path",
3885             "name": "name",
3886             "required": true,
3887             "type": "string"
3888           },
3889           {
3890             "in": "body",
3891             "name": "**(config)resource-key",
3892             "required": false,
3893             "schema": {
3894               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP"
3895             }
3896           }
3897         ],
3898         "responses": {
3899           "200": {
3900             "description": "No response was specified",
3901             "schema": {
3902               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
3903             }
3904           }
3905         },
3906         "operationId": "POST-resource-resolution-data"
3907       },
3908       "put": {
3909         "consumes": [
3910           "application/json",
3911           "application/xml"
3912         ],
3913         "produces": [
3914           "application/json",
3915           "application/xml"
3916         ],
3917         "parameters": [
3918           {
3919             "in": "path",
3920             "name": "allotted-resource-id",
3921             "required": true,
3922             "type": "string"
3923           },
3924           {
3925             "in": "path",
3926             "name": "name",
3927             "required": true,
3928             "type": "string"
3929           },
3930           {
3931             "in": "body",
3932             "name": "(config)resource-resolution-data",
3933             "required": false,
3934             "schema": {
3935               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP"
3936             }
3937           }
3938         ],
3939         "responses": {
3940           "200": {
3941             "description": "No response was specified",
3942             "schema": {
3943               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP"
3944             }
3945           }
3946         },
3947         "operationId": "PUT-resource-resolution-data"
3948       }
3949     },
3950     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/{name}/resource-resolution-data/resource-key/{name}": {
3951       "delete": {
3952         "produces": [
3953           "application/json",
3954           "application/xml"
3955         ],
3956         "parameters": [
3957           {
3958             "in": "path",
3959             "name": "allotted-resource-id",
3960             "required": true,
3961             "type": "string"
3962           },
3963           {
3964             "in": "path",
3965             "name": "name",
3966             "required": true,
3967             "type": "string"
3968           },
3969           {
3970             "in": "path",
3971             "name": "name",
3972             "required": true,
3973             "type": "string"
3974           }
3975         ],
3976         "responses": {
3977           "200": {
3978             "description": "No response was specified"
3979           }
3980         },
3981         "operationId": "DELETE-resource-key"
3982       },
3983       "get": {
3984         "produces": [
3985           "application/json",
3986           "application/xml"
3987         ],
3988         "parameters": [
3989           {
3990             "in": "path",
3991             "name": "allotted-resource-id",
3992             "required": true,
3993             "type": "string"
3994           },
3995           {
3996             "in": "path",
3997             "name": "name",
3998             "required": true,
3999             "type": "string"
4000           },
4001           {
4002             "in": "path",
4003             "name": "name",
4004             "required": true,
4005             "type": "string"
4006           }
4007         ],
4008         "responses": {
4009           "200": {
4010             "description": "No response was specified",
4011             "schema": {
4012               "$ref": "#/definitions/(config)resource-key"
4013             }
4014           }
4015         },
4016         "operationId": "GET-resource-key"
4017       },
4018       "put": {
4019         "consumes": [
4020           "application/json",
4021           "application/xml"
4022         ],
4023         "produces": [
4024           "application/json",
4025           "application/xml"
4026         ],
4027         "parameters": [
4028           {
4029             "in": "path",
4030             "name": "allotted-resource-id",
4031             "required": true,
4032             "type": "string"
4033           },
4034           {
4035             "in": "path",
4036             "name": "name",
4037             "required": true,
4038             "type": "string"
4039           },
4040           {
4041             "in": "path",
4042             "name": "name",
4043             "required": true,
4044             "type": "string"
4045           },
4046           {
4047             "in": "body",
4048             "name": "(config)resource-key",
4049             "required": false,
4050             "schema": {
4051               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP"
4052             }
4053           }
4054         ],
4055         "responses": {
4056           "200": {
4057             "description": "No response was specified",
4058             "schema": {
4059               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP"
4060             }
4061           }
4062         },
4063         "operationId": "PUT-resource-key"
4064       }
4065     },
4066     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
4067       "delete": {
4068         "produces": [
4069           "application/json",
4070           "application/xml"
4071         ],
4072         "parameters": [
4073           {
4074             "in": "path",
4075             "name": "allotted-resource-id",
4076             "required": true,
4077             "type": "string"
4078           }
4079         ],
4080         "responses": {
4081           "200": {
4082             "description": "No response was specified"
4083           }
4084         },
4085         "operationId": "DELETE-request-information"
4086       },
4087       "get": {
4088         "produces": [
4089           "application/json",
4090           "application/xml"
4091         ],
4092         "parameters": [
4093           {
4094             "in": "path",
4095             "name": "allotted-resource-id",
4096             "required": true,
4097             "type": "string"
4098           }
4099         ],
4100         "responses": {
4101           "200": {
4102             "description": "No response was specified",
4103             "schema": {
4104               "$ref": "#/definitions/(config)request-information"
4105             }
4106           }
4107         },
4108         "operationId": "GET-request-information"
4109       },
4110       "put": {
4111         "consumes": [
4112           "application/json",
4113           "application/xml"
4114         ],
4115         "produces": [
4116           "application/json",
4117           "application/xml"
4118         ],
4119         "parameters": [
4120           {
4121             "in": "path",
4122             "name": "allotted-resource-id",
4123             "required": true,
4124             "type": "string"
4125           },
4126           {
4127             "in": "body",
4128             "name": "(config)request-information",
4129             "required": false,
4130             "schema": {
4131               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
4132             }
4133           }
4134         ],
4135         "responses": {
4136           "200": {
4137             "description": "No response was specified",
4138             "schema": {
4139               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
4140             }
4141           }
4142         },
4143         "operationId": "PUT-request-information"
4144       }
4145     },
4146     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
4147       "delete": {
4148         "produces": [
4149           "application/json",
4150           "application/xml"
4151         ],
4152         "parameters": [
4153           {
4154             "in": "path",
4155             "name": "allotted-resource-id",
4156             "required": true,
4157             "type": "string"
4158           }
4159         ],
4160         "responses": {
4161           "200": {
4162             "description": "No response was specified"
4163           }
4164         },
4165         "operationId": "DELETE-sdnc-request-header"
4166       },
4167       "get": {
4168         "produces": [
4169           "application/json",
4170           "application/xml"
4171         ],
4172         "parameters": [
4173           {
4174             "in": "path",
4175             "name": "allotted-resource-id",
4176             "required": true,
4177             "type": "string"
4178           }
4179         ],
4180         "responses": {
4181           "200": {
4182             "description": "No response was specified",
4183             "schema": {
4184               "$ref": "#/definitions/(config)sdnc-request-header"
4185             }
4186           }
4187         },
4188         "operationId": "GET-sdnc-request-header"
4189       },
4190       "put": {
4191         "consumes": [
4192           "application/json",
4193           "application/xml"
4194         ],
4195         "produces": [
4196           "application/json",
4197           "application/xml"
4198         ],
4199         "parameters": [
4200           {
4201             "in": "path",
4202             "name": "allotted-resource-id",
4203             "required": true,
4204             "type": "string"
4205           },
4206           {
4207             "in": "body",
4208             "name": "(config)sdnc-request-header",
4209             "required": false,
4210             "schema": {
4211               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
4212             }
4213           }
4214         ],
4215         "responses": {
4216           "200": {
4217             "description": "No response was specified",
4218             "schema": {
4219               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
4220             }
4221           }
4222         },
4223         "operationId": "PUT-sdnc-request-header"
4224       }
4225     },
4226     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
4227       "delete": {
4228         "produces": [
4229           "application/json",
4230           "application/xml"
4231         ],
4232         "parameters": [
4233           {
4234             "in": "path",
4235             "name": "allotted-resource-id",
4236             "required": true,
4237             "type": "string"
4238           }
4239         ],
4240         "responses": {
4241           "200": {
4242             "description": "No response was specified"
4243           }
4244         },
4245         "operationId": "DELETE-service-information"
4246       },
4247       "get": {
4248         "produces": [
4249           "application/json",
4250           "application/xml"
4251         ],
4252         "parameters": [
4253           {
4254             "in": "path",
4255             "name": "allotted-resource-id",
4256             "required": true,
4257             "type": "string"
4258           }
4259         ],
4260         "responses": {
4261           "200": {
4262             "description": "No response was specified",
4263             "schema": {
4264               "$ref": "#/definitions/(config)service-information"
4265             }
4266           }
4267         },
4268         "operationId": "GET-service-information"
4269       },
4270       "post": {
4271         "consumes": [
4272           "application/json",
4273           "application/xml"
4274         ],
4275         "produces": [
4276           "application/json",
4277           "application/xml"
4278         ],
4279         "parameters": [
4280           {
4281             "in": "path",
4282             "name": "allotted-resource-id",
4283             "required": true,
4284             "type": "string"
4285           },
4286           {
4287             "in": "body",
4288             "name": "**(config)onap-model-information",
4289             "required": false,
4290             "schema": {
4291               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
4292             }
4293           }
4294         ],
4295         "responses": {
4296           "200": {
4297             "description": "No response was specified",
4298             "schema": {
4299               "$ref": "#/definitions/(config)service-informationPOST"
4300             }
4301           }
4302         },
4303         "operationId": "POST-service-information"
4304       },
4305       "put": {
4306         "consumes": [
4307           "application/json",
4308           "application/xml"
4309         ],
4310         "produces": [
4311           "application/json",
4312           "application/xml"
4313         ],
4314         "parameters": [
4315           {
4316             "in": "path",
4317             "name": "allotted-resource-id",
4318             "required": true,
4319             "type": "string"
4320           },
4321           {
4322             "in": "body",
4323             "name": "(config)service-information",
4324             "required": false,
4325             "schema": {
4326               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
4327             }
4328           }
4329         ],
4330         "responses": {
4331           "200": {
4332             "description": "No response was specified",
4333             "schema": {
4334               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
4335             }
4336           }
4337         },
4338         "operationId": "PUT-service-information"
4339       }
4340     },
4341     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information/onap-model-information": {
4342       "delete": {
4343         "produces": [
4344           "application/json",
4345           "application/xml"
4346         ],
4347         "parameters": [
4348           {
4349             "in": "path",
4350             "name": "allotted-resource-id",
4351             "required": true,
4352             "type": "string"
4353           }
4354         ],
4355         "responses": {
4356           "200": {
4357             "description": "No response was specified"
4358           }
4359         },
4360         "operationId": "DELETE-onap-model-information"
4361       },
4362       "get": {
4363         "produces": [
4364           "application/json",
4365           "application/xml"
4366         ],
4367         "parameters": [
4368           {
4369             "in": "path",
4370             "name": "allotted-resource-id",
4371             "required": true,
4372             "type": "string"
4373           }
4374         ],
4375         "responses": {
4376           "200": {
4377             "description": "No response was specified",
4378             "schema": {
4379               "$ref": "#/definitions/(config)onap-model-information"
4380             }
4381           }
4382         },
4383         "operationId": "GET-onap-model-information"
4384       },
4385       "put": {
4386         "consumes": [
4387           "application/json",
4388           "application/xml"
4389         ],
4390         "produces": [
4391           "application/json",
4392           "application/xml"
4393         ],
4394         "parameters": [
4395           {
4396             "in": "path",
4397             "name": "allotted-resource-id",
4398             "required": true,
4399             "type": "string"
4400           },
4401           {
4402             "in": "body",
4403             "name": "(config)onap-model-information",
4404             "required": false,
4405             "schema": {
4406               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
4407             }
4408           }
4409         ],
4410         "responses": {
4411           "200": {
4412             "description": "No response was specified",
4413             "schema": {
4414               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP"
4415             }
4416           }
4417         },
4418         "operationId": "PUT-onap-model-information"
4419       }
4420     },
4421     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters": {
4422       "delete": {
4423         "produces": [
4424           "application/json",
4425           "application/xml"
4426         ],
4427         "parameters": [
4428           {
4429             "in": "path",
4430             "name": "allotted-resource-id",
4431             "required": true,
4432             "type": "string"
4433           }
4434         ],
4435         "responses": {
4436           "200": {
4437             "description": "No response was specified"
4438           }
4439         },
4440         "operationId": "DELETE-connection-attachment-parameters"
4441       },
4442       "get": {
4443         "produces": [
4444           "application/json",
4445           "application/xml"
4446         ],
4447         "parameters": [
4448           {
4449             "in": "path",
4450             "name": "allotted-resource-id",
4451             "required": true,
4452             "type": "string"
4453           }
4454         ],
4455         "responses": {
4456           "200": {
4457             "description": "No response was specified",
4458             "schema": {
4459               "$ref": "#/definitions/(config)connection-attachment-parameters"
4460             }
4461           }
4462         },
4463         "operationId": "GET-connection-attachment-parameters"
4464       },
4465       "post": {
4466         "consumes": [
4467           "application/json",
4468           "application/xml"
4469         ],
4470         "produces": [
4471           "application/json",
4472           "application/xml"
4473         ],
4474         "parameters": [
4475           {
4476             "in": "path",
4477             "name": "allotted-resource-id",
4478             "required": true,
4479             "type": "string"
4480           },
4481           {
4482             "in": "body",
4483             "name": "**(config)param",
4484             "required": false,
4485             "schema": {
4486               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP"
4487             }
4488           }
4489         ],
4490         "responses": {
4491           "200": {
4492             "description": "No response was specified",
4493             "schema": {
4494               "$ref": "#/definitions/(config)connection-attachment-parametersPOST"
4495             }
4496           }
4497         },
4498         "operationId": "POST-connection-attachment-parameters"
4499       },
4500       "put": {
4501         "consumes": [
4502           "application/json",
4503           "application/xml"
4504         ],
4505         "produces": [
4506           "application/json",
4507           "application/xml"
4508         ],
4509         "parameters": [
4510           {
4511             "in": "path",
4512             "name": "allotted-resource-id",
4513             "required": true,
4514             "type": "string"
4515           },
4516           {
4517             "in": "body",
4518             "name": "(config)connection-attachment-parameters",
4519             "required": false,
4520             "schema": {
4521               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP"
4522             }
4523           }
4524         ],
4525         "responses": {
4526           "200": {
4527             "description": "No response was specified",
4528             "schema": {
4529               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP"
4530             }
4531           }
4532         },
4533         "operationId": "PUT-connection-attachment-parameters"
4534       }
4535     },
4536     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}": {
4537       "delete": {
4538         "produces": [
4539           "application/json",
4540           "application/xml"
4541         ],
4542         "parameters": [
4543           {
4544             "in": "path",
4545             "name": "allotted-resource-id",
4546             "required": true,
4547             "type": "string"
4548           },
4549           {
4550             "in": "path",
4551             "name": "name",
4552             "required": true,
4553             "type": "string"
4554           }
4555         ],
4556         "responses": {
4557           "200": {
4558             "description": "No response was specified"
4559           }
4560         },
4561         "operationId": "DELETE-param"
4562       },
4563       "get": {
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": "path",
4577             "name": "name",
4578             "required": true,
4579             "type": "string"
4580           }
4581         ],
4582         "responses": {
4583           "200": {
4584             "description": "No response was specified",
4585             "schema": {
4586               "$ref": "#/definitions/(config)param"
4587             }
4588           }
4589         },
4590         "operationId": "GET-param"
4591       },
4592       "post": {
4593         "consumes": [
4594           "application/json",
4595           "application/xml"
4596         ],
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             "in": "path",
4610             "name": "name",
4611             "required": true,
4612             "type": "string"
4613           },
4614           {
4615             "in": "body",
4616             "name": "**(config)resource-resolution-data",
4617             "required": false,
4618             "schema": {
4619               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
4620             }
4621           }
4622         ],
4623         "responses": {
4624           "200": {
4625             "description": "No response was specified",
4626             "schema": {
4627               "$ref": "#/definitions/(config)paramPOST"
4628             }
4629           }
4630         },
4631         "operationId": "POST-param"
4632       },
4633       "put": {
4634         "consumes": [
4635           "application/json",
4636           "application/xml"
4637         ],
4638         "produces": [
4639           "application/json",
4640           "application/xml"
4641         ],
4642         "parameters": [
4643           {
4644             "in": "path",
4645             "name": "allotted-resource-id",
4646             "required": true,
4647             "type": "string"
4648           },
4649           {
4650             "in": "path",
4651             "name": "name",
4652             "required": true,
4653             "type": "string"
4654           },
4655           {
4656             "in": "body",
4657             "name": "(config)param",
4658             "required": false,
4659             "schema": {
4660               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP"
4661             }
4662           }
4663         ],
4664         "responses": {
4665           "200": {
4666             "description": "No response was specified",
4667             "schema": {
4668               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP"
4669             }
4670           }
4671         },
4672         "operationId": "PUT-param"
4673       }
4674     },
4675     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data": {
4676       "delete": {
4677         "produces": [
4678           "application/json",
4679           "application/xml"
4680         ],
4681         "parameters": [
4682           {
4683             "in": "path",
4684             "name": "allotted-resource-id",
4685             "required": true,
4686             "type": "string"
4687           },
4688           {
4689             "in": "path",
4690             "name": "name",
4691             "required": true,
4692             "type": "string"
4693           }
4694         ],
4695         "responses": {
4696           "200": {
4697             "description": "No response was specified"
4698           }
4699         },
4700         "operationId": "DELETE-resource-resolution-data"
4701       },
4702       "get": {
4703         "produces": [
4704           "application/json",
4705           "application/xml"
4706         ],
4707         "parameters": [
4708           {
4709             "in": "path",
4710             "name": "allotted-resource-id",
4711             "required": true,
4712             "type": "string"
4713           },
4714           {
4715             "in": "path",
4716             "name": "name",
4717             "required": true,
4718             "type": "string"
4719           }
4720         ],
4721         "responses": {
4722           "200": {
4723             "description": "No response was specified",
4724             "schema": {
4725               "$ref": "#/definitions/(config)resource-resolution-data"
4726             }
4727           }
4728         },
4729         "operationId": "GET-resource-resolution-data"
4730       },
4731       "post": {
4732         "consumes": [
4733           "application/json",
4734           "application/xml"
4735         ],
4736         "produces": [
4737           "application/json",
4738           "application/xml"
4739         ],
4740         "parameters": [
4741           {
4742             "in": "path",
4743             "name": "allotted-resource-id",
4744             "required": true,
4745             "type": "string"
4746           },
4747           {
4748             "in": "path",
4749             "name": "name",
4750             "required": true,
4751             "type": "string"
4752           },
4753           {
4754             "in": "body",
4755             "name": "**(config)resource-key",
4756             "required": false,
4757             "schema": {
4758               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
4759             }
4760           }
4761         ],
4762         "responses": {
4763           "200": {
4764             "description": "No response was specified",
4765             "schema": {
4766               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
4767             }
4768           }
4769         },
4770         "operationId": "POST-resource-resolution-data"
4771       },
4772       "put": {
4773         "consumes": [
4774           "application/json",
4775           "application/xml"
4776         ],
4777         "produces": [
4778           "application/json",
4779           "application/xml"
4780         ],
4781         "parameters": [
4782           {
4783             "in": "path",
4784             "name": "allotted-resource-id",
4785             "required": true,
4786             "type": "string"
4787           },
4788           {
4789             "in": "path",
4790             "name": "name",
4791             "required": true,
4792             "type": "string"
4793           },
4794           {
4795             "in": "body",
4796             "name": "(config)resource-resolution-data",
4797             "required": false,
4798             "schema": {
4799               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
4800             }
4801           }
4802         ],
4803         "responses": {
4804           "200": {
4805             "description": "No response was specified",
4806             "schema": {
4807               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
4808             }
4809           }
4810         },
4811         "operationId": "PUT-resource-resolution-data"
4812       }
4813     },
4814     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
4815       "delete": {
4816         "produces": [
4817           "application/json",
4818           "application/xml"
4819         ],
4820         "parameters": [
4821           {
4822             "in": "path",
4823             "name": "allotted-resource-id",
4824             "required": true,
4825             "type": "string"
4826           },
4827           {
4828             "in": "path",
4829             "name": "name",
4830             "required": true,
4831             "type": "string"
4832           },
4833           {
4834             "in": "path",
4835             "name": "name",
4836             "required": true,
4837             "type": "string"
4838           }
4839         ],
4840         "responses": {
4841           "200": {
4842             "description": "No response was specified"
4843           }
4844         },
4845         "operationId": "DELETE-resource-key"
4846       },
4847       "get": {
4848         "produces": [
4849           "application/json",
4850           "application/xml"
4851         ],
4852         "parameters": [
4853           {
4854             "in": "path",
4855             "name": "allotted-resource-id",
4856             "required": true,
4857             "type": "string"
4858           },
4859           {
4860             "in": "path",
4861             "name": "name",
4862             "required": true,
4863             "type": "string"
4864           },
4865           {
4866             "in": "path",
4867             "name": "name",
4868             "required": true,
4869             "type": "string"
4870           }
4871         ],
4872         "responses": {
4873           "200": {
4874             "description": "No response was specified",
4875             "schema": {
4876               "$ref": "#/definitions/(config)resource-key"
4877             }
4878           }
4879         },
4880         "operationId": "GET-resource-key"
4881       },
4882       "put": {
4883         "consumes": [
4884           "application/json",
4885           "application/xml"
4886         ],
4887         "produces": [
4888           "application/json",
4889           "application/xml"
4890         ],
4891         "parameters": [
4892           {
4893             "in": "path",
4894             "name": "allotted-resource-id",
4895             "required": true,
4896             "type": "string"
4897           },
4898           {
4899             "in": "path",
4900             "name": "name",
4901             "required": true,
4902             "type": "string"
4903           },
4904           {
4905             "in": "path",
4906             "name": "name",
4907             "required": true,
4908             "type": "string"
4909           },
4910           {
4911             "in": "body",
4912             "name": "(config)resource-key",
4913             "required": false,
4914             "schema": {
4915               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
4916             }
4917           }
4918         ],
4919         "responses": {
4920           "200": {
4921             "description": "No response was specified",
4922             "schema": {
4923               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
4924             }
4925           }
4926         },
4927         "operationId": "PUT-resource-key"
4928       }
4929     },
4930     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology": {
4931       "delete": {
4932         "produces": [
4933           "application/json",
4934           "application/xml"
4935         ],
4936         "parameters": [
4937           {
4938             "in": "path",
4939             "name": "allotted-resource-id",
4940             "required": true,
4941             "type": "string"
4942           }
4943         ],
4944         "responses": {
4945           "200": {
4946             "description": "No response was specified"
4947           }
4948         },
4949         "operationId": "DELETE-connection-attachment-topology"
4950       },
4951       "get": {
4952         "produces": [
4953           "application/json",
4954           "application/xml"
4955         ],
4956         "parameters": [
4957           {
4958             "in": "path",
4959             "name": "allotted-resource-id",
4960             "required": true,
4961             "type": "string"
4962           }
4963         ],
4964         "responses": {
4965           "200": {
4966             "description": "No response was specified",
4967             "schema": {
4968               "$ref": "#/definitions/(config)connection-attachment-topology"
4969             }
4970           }
4971         },
4972         "operationId": "GET-connection-attachment-topology"
4973       },
4974       "post": {
4975         "consumes": [
4976           "application/json",
4977           "application/xml"
4978         ],
4979         "produces": [
4980           "application/json",
4981           "application/xml"
4982         ],
4983         "parameters": [
4984           {
4985             "in": "path",
4986             "name": "allotted-resource-id",
4987             "required": true,
4988             "type": "string"
4989           },
4990           {
4991             "in": "body",
4992             "name": "**(config)connection-attachment-parameters",
4993             "required": false,
4994             "schema": {
4995               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP"
4996             }
4997           },
4998           {
4999             "in": "body",
5000             "name": "**(config)connection-attachment-assignments",
5001             "required": false,
5002             "schema": {
5003               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP"
5004             }
5005           },
5006           {
5007             "in": "body",
5008             "name": "**(config)allotted-resource-identifiers",
5009             "required": false,
5010             "schema": {
5011               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP"
5012             }
5013           },
5014           {
5015             "in": "body",
5016             "name": "**(config)onap-model-information",
5017             "required": false,
5018             "schema": {
5019               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP"
5020             }
5021           }
5022         ],
5023         "responses": {
5024           "200": {
5025             "description": "No response was specified",
5026             "schema": {
5027               "$ref": "#/definitions/(config)connection-attachment-topologyPOST"
5028             }
5029           }
5030         },
5031         "operationId": "POST-connection-attachment-topology"
5032       },
5033       "put": {
5034         "consumes": [
5035           "application/json",
5036           "application/xml"
5037         ],
5038         "produces": [
5039           "application/json",
5040           "application/xml"
5041         ],
5042         "parameters": [
5043           {
5044             "in": "path",
5045             "name": "allotted-resource-id",
5046             "required": true,
5047             "type": "string"
5048           },
5049           {
5050             "in": "body",
5051             "name": "(config)connection-attachment-topology",
5052             "required": false,
5053             "schema": {
5054               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP"
5055             }
5056           }
5057         ],
5058         "responses": {
5059           "200": {
5060             "description": "No response was specified",
5061             "schema": {
5062               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP"
5063             }
5064           }
5065         },
5066         "operationId": "PUT-connection-attachment-topology"
5067       }
5068     },
5069     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/allotted-resource-identifiers": {
5070       "delete": {
5071         "produces": [
5072           "application/json",
5073           "application/xml"
5074         ],
5075         "parameters": [
5076           {
5077             "in": "path",
5078             "name": "allotted-resource-id",
5079             "required": true,
5080             "type": "string"
5081           }
5082         ],
5083         "responses": {
5084           "200": {
5085             "description": "No response was specified"
5086           }
5087         },
5088         "operationId": "DELETE-allotted-resource-identifiers"
5089       },
5090       "get": {
5091         "produces": [
5092           "application/json",
5093           "application/xml"
5094         ],
5095         "parameters": [
5096           {
5097             "in": "path",
5098             "name": "allotted-resource-id",
5099             "required": true,
5100             "type": "string"
5101           }
5102         ],
5103         "responses": {
5104           "200": {
5105             "description": "No response was specified",
5106             "schema": {
5107               "$ref": "#/definitions/(config)allotted-resource-identifiers"
5108             }
5109           }
5110         },
5111         "operationId": "GET-allotted-resource-identifiers"
5112       },
5113       "put": {
5114         "consumes": [
5115           "application/json",
5116           "application/xml"
5117         ],
5118         "produces": [
5119           "application/json",
5120           "application/xml"
5121         ],
5122         "parameters": [
5123           {
5124             "in": "path",
5125             "name": "allotted-resource-id",
5126             "required": true,
5127             "type": "string"
5128           },
5129           {
5130             "in": "body",
5131             "name": "(config)allotted-resource-identifiers",
5132             "required": false,
5133             "schema": {
5134               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP"
5135             }
5136           }
5137         ],
5138         "responses": {
5139           "200": {
5140             "description": "No response was specified",
5141             "schema": {
5142               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP"
5143             }
5144           }
5145         },
5146         "operationId": "PUT-allotted-resource-identifiers"
5147       }
5148     },
5149     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-assignments": {
5150       "delete": {
5151         "produces": [
5152           "application/json",
5153           "application/xml"
5154         ],
5155         "parameters": [
5156           {
5157             "in": "path",
5158             "name": "allotted-resource-id",
5159             "required": true,
5160             "type": "string"
5161           }
5162         ],
5163         "responses": {
5164           "200": {
5165             "description": "No response was specified"
5166           }
5167         },
5168         "operationId": "DELETE-connection-attachment-assignments"
5169       },
5170       "get": {
5171         "produces": [
5172           "application/json",
5173           "application/xml"
5174         ],
5175         "parameters": [
5176           {
5177             "in": "path",
5178             "name": "allotted-resource-id",
5179             "required": true,
5180             "type": "string"
5181           }
5182         ],
5183         "responses": {
5184           "200": {
5185             "description": "No response was specified",
5186             "schema": {
5187               "$ref": "#/definitions/(config)connection-attachment-assignments"
5188             }
5189           }
5190         },
5191         "operationId": "GET-connection-attachment-assignments"
5192       },
5193       "put": {
5194         "consumes": [
5195           "application/json",
5196           "application/xml"
5197         ],
5198         "produces": [
5199           "application/json",
5200           "application/xml"
5201         ],
5202         "parameters": [
5203           {
5204             "in": "path",
5205             "name": "allotted-resource-id",
5206             "required": true,
5207             "type": "string"
5208           },
5209           {
5210             "in": "body",
5211             "name": "(config)connection-attachment-assignments",
5212             "required": false,
5213             "schema": {
5214               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP"
5215             }
5216           }
5217         ],
5218         "responses": {
5219           "200": {
5220             "description": "No response was specified",
5221             "schema": {
5222               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP"
5223             }
5224           }
5225         },
5226         "operationId": "PUT-connection-attachment-assignments"
5227       }
5228     },
5229     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters": {
5230       "delete": {
5231         "produces": [
5232           "application/json",
5233           "application/xml"
5234         ],
5235         "parameters": [
5236           {
5237             "in": "path",
5238             "name": "allotted-resource-id",
5239             "required": true,
5240             "type": "string"
5241           }
5242         ],
5243         "responses": {
5244           "200": {
5245             "description": "No response was specified"
5246           }
5247         },
5248         "operationId": "DELETE-connection-attachment-parameters"
5249       },
5250       "get": {
5251         "produces": [
5252           "application/json",
5253           "application/xml"
5254         ],
5255         "parameters": [
5256           {
5257             "in": "path",
5258             "name": "allotted-resource-id",
5259             "required": true,
5260             "type": "string"
5261           }
5262         ],
5263         "responses": {
5264           "200": {
5265             "description": "No response was specified",
5266             "schema": {
5267               "$ref": "#/definitions/(config)connection-attachment-parameters"
5268             }
5269           }
5270         },
5271         "operationId": "GET-connection-attachment-parameters"
5272       },
5273       "post": {
5274         "consumes": [
5275           "application/json",
5276           "application/xml"
5277         ],
5278         "produces": [
5279           "application/json",
5280           "application/xml"
5281         ],
5282         "parameters": [
5283           {
5284             "in": "path",
5285             "name": "allotted-resource-id",
5286             "required": true,
5287             "type": "string"
5288           },
5289           {
5290             "in": "body",
5291             "name": "**(config)param",
5292             "required": false,
5293             "schema": {
5294               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP"
5295             }
5296           }
5297         ],
5298         "responses": {
5299           "200": {
5300             "description": "No response was specified",
5301             "schema": {
5302               "$ref": "#/definitions/(config)connection-attachment-parametersPOST"
5303             }
5304           }
5305         },
5306         "operationId": "POST-connection-attachment-parameters"
5307       },
5308       "put": {
5309         "consumes": [
5310           "application/json",
5311           "application/xml"
5312         ],
5313         "produces": [
5314           "application/json",
5315           "application/xml"
5316         ],
5317         "parameters": [
5318           {
5319             "in": "path",
5320             "name": "allotted-resource-id",
5321             "required": true,
5322             "type": "string"
5323           },
5324           {
5325             "in": "body",
5326             "name": "(config)connection-attachment-parameters",
5327             "required": false,
5328             "schema": {
5329               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP"
5330             }
5331           }
5332         ],
5333         "responses": {
5334           "200": {
5335             "description": "No response was specified",
5336             "schema": {
5337               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP"
5338             }
5339           }
5340         },
5341         "operationId": "PUT-connection-attachment-parameters"
5342       }
5343     },
5344     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}": {
5345       "delete": {
5346         "produces": [
5347           "application/json",
5348           "application/xml"
5349         ],
5350         "parameters": [
5351           {
5352             "in": "path",
5353             "name": "allotted-resource-id",
5354             "required": true,
5355             "type": "string"
5356           },
5357           {
5358             "in": "path",
5359             "name": "name",
5360             "required": true,
5361             "type": "string"
5362           }
5363         ],
5364         "responses": {
5365           "200": {
5366             "description": "No response was specified"
5367           }
5368         },
5369         "operationId": "DELETE-param"
5370       },
5371       "get": {
5372         "produces": [
5373           "application/json",
5374           "application/xml"
5375         ],
5376         "parameters": [
5377           {
5378             "in": "path",
5379             "name": "allotted-resource-id",
5380             "required": true,
5381             "type": "string"
5382           },
5383           {
5384             "in": "path",
5385             "name": "name",
5386             "required": true,
5387             "type": "string"
5388           }
5389         ],
5390         "responses": {
5391           "200": {
5392             "description": "No response was specified",
5393             "schema": {
5394               "$ref": "#/definitions/(config)param"
5395             }
5396           }
5397         },
5398         "operationId": "GET-param"
5399       },
5400       "post": {
5401         "consumes": [
5402           "application/json",
5403           "application/xml"
5404         ],
5405         "produces": [
5406           "application/json",
5407           "application/xml"
5408         ],
5409         "parameters": [
5410           {
5411             "in": "path",
5412             "name": "allotted-resource-id",
5413             "required": true,
5414             "type": "string"
5415           },
5416           {
5417             "in": "path",
5418             "name": "name",
5419             "required": true,
5420             "type": "string"
5421           },
5422           {
5423             "in": "body",
5424             "name": "**(config)resource-resolution-data",
5425             "required": false,
5426             "schema": {
5427               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
5428             }
5429           }
5430         ],
5431         "responses": {
5432           "200": {
5433             "description": "No response was specified",
5434             "schema": {
5435               "$ref": "#/definitions/(config)paramPOST"
5436             }
5437           }
5438         },
5439         "operationId": "POST-param"
5440       },
5441       "put": {
5442         "consumes": [
5443           "application/json",
5444           "application/xml"
5445         ],
5446         "produces": [
5447           "application/json",
5448           "application/xml"
5449         ],
5450         "parameters": [
5451           {
5452             "in": "path",
5453             "name": "allotted-resource-id",
5454             "required": true,
5455             "type": "string"
5456           },
5457           {
5458             "in": "path",
5459             "name": "name",
5460             "required": true,
5461             "type": "string"
5462           },
5463           {
5464             "in": "body",
5465             "name": "(config)param",
5466             "required": false,
5467             "schema": {
5468               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP"
5469             }
5470           }
5471         ],
5472         "responses": {
5473           "200": {
5474             "description": "No response was specified",
5475             "schema": {
5476               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP"
5477             }
5478           }
5479         },
5480         "operationId": "PUT-param"
5481       }
5482     },
5483     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data": {
5484       "delete": {
5485         "produces": [
5486           "application/json",
5487           "application/xml"
5488         ],
5489         "parameters": [
5490           {
5491             "in": "path",
5492             "name": "allotted-resource-id",
5493             "required": true,
5494             "type": "string"
5495           },
5496           {
5497             "in": "path",
5498             "name": "name",
5499             "required": true,
5500             "type": "string"
5501           }
5502         ],
5503         "responses": {
5504           "200": {
5505             "description": "No response was specified"
5506           }
5507         },
5508         "operationId": "DELETE-resource-resolution-data"
5509       },
5510       "get": {
5511         "produces": [
5512           "application/json",
5513           "application/xml"
5514         ],
5515         "parameters": [
5516           {
5517             "in": "path",
5518             "name": "allotted-resource-id",
5519             "required": true,
5520             "type": "string"
5521           },
5522           {
5523             "in": "path",
5524             "name": "name",
5525             "required": true,
5526             "type": "string"
5527           }
5528         ],
5529         "responses": {
5530           "200": {
5531             "description": "No response was specified",
5532             "schema": {
5533               "$ref": "#/definitions/(config)resource-resolution-data"
5534             }
5535           }
5536         },
5537         "operationId": "GET-resource-resolution-data"
5538       },
5539       "post": {
5540         "consumes": [
5541           "application/json",
5542           "application/xml"
5543         ],
5544         "produces": [
5545           "application/json",
5546           "application/xml"
5547         ],
5548         "parameters": [
5549           {
5550             "in": "path",
5551             "name": "allotted-resource-id",
5552             "required": true,
5553             "type": "string"
5554           },
5555           {
5556             "in": "path",
5557             "name": "name",
5558             "required": true,
5559             "type": "string"
5560           },
5561           {
5562             "in": "body",
5563             "name": "**(config)resource-key",
5564             "required": false,
5565             "schema": {
5566               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
5567             }
5568           }
5569         ],
5570         "responses": {
5571           "200": {
5572             "description": "No response was specified",
5573             "schema": {
5574               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
5575             }
5576           }
5577         },
5578         "operationId": "POST-resource-resolution-data"
5579       },
5580       "put": {
5581         "consumes": [
5582           "application/json",
5583           "application/xml"
5584         ],
5585         "produces": [
5586           "application/json",
5587           "application/xml"
5588         ],
5589         "parameters": [
5590           {
5591             "in": "path",
5592             "name": "allotted-resource-id",
5593             "required": true,
5594             "type": "string"
5595           },
5596           {
5597             "in": "path",
5598             "name": "name",
5599             "required": true,
5600             "type": "string"
5601           },
5602           {
5603             "in": "body",
5604             "name": "(config)resource-resolution-data",
5605             "required": false,
5606             "schema": {
5607               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
5608             }
5609           }
5610         ],
5611         "responses": {
5612           "200": {
5613             "description": "No response was specified",
5614             "schema": {
5615               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP"
5616             }
5617           }
5618         },
5619         "operationId": "PUT-resource-resolution-data"
5620       }
5621     },
5622     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
5623       "delete": {
5624         "produces": [
5625           "application/json",
5626           "application/xml"
5627         ],
5628         "parameters": [
5629           {
5630             "in": "path",
5631             "name": "allotted-resource-id",
5632             "required": true,
5633             "type": "string"
5634           },
5635           {
5636             "in": "path",
5637             "name": "name",
5638             "required": true,
5639             "type": "string"
5640           },
5641           {
5642             "in": "path",
5643             "name": "name",
5644             "required": true,
5645             "type": "string"
5646           }
5647         ],
5648         "responses": {
5649           "200": {
5650             "description": "No response was specified"
5651           }
5652         },
5653         "operationId": "DELETE-resource-key"
5654       },
5655       "get": {
5656         "produces": [
5657           "application/json",
5658           "application/xml"
5659         ],
5660         "parameters": [
5661           {
5662             "in": "path",
5663             "name": "allotted-resource-id",
5664             "required": true,
5665             "type": "string"
5666           },
5667           {
5668             "in": "path",
5669             "name": "name",
5670             "required": true,
5671             "type": "string"
5672           },
5673           {
5674             "in": "path",
5675             "name": "name",
5676             "required": true,
5677             "type": "string"
5678           }
5679         ],
5680         "responses": {
5681           "200": {
5682             "description": "No response was specified",
5683             "schema": {
5684               "$ref": "#/definitions/(config)resource-key"
5685             }
5686           }
5687         },
5688         "operationId": "GET-resource-key"
5689       },
5690       "put": {
5691         "consumes": [
5692           "application/json",
5693           "application/xml"
5694         ],
5695         "produces": [
5696           "application/json",
5697           "application/xml"
5698         ],
5699         "parameters": [
5700           {
5701             "in": "path",
5702             "name": "allotted-resource-id",
5703             "required": true,
5704             "type": "string"
5705           },
5706           {
5707             "in": "path",
5708             "name": "name",
5709             "required": true,
5710             "type": "string"
5711           },
5712           {
5713             "in": "path",
5714             "name": "name",
5715             "required": true,
5716             "type": "string"
5717           },
5718           {
5719             "in": "body",
5720             "name": "(config)resource-key",
5721             "required": false,
5722             "schema": {
5723               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
5724             }
5725           }
5726         ],
5727         "responses": {
5728           "200": {
5729             "description": "No response was specified",
5730             "schema": {
5731               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP"
5732             }
5733           }
5734         },
5735         "operationId": "PUT-resource-key"
5736       }
5737     },
5738     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-data/connection-attachment-topology/onap-model-information": {
5739       "delete": {
5740         "produces": [
5741           "application/json",
5742           "application/xml"
5743         ],
5744         "parameters": [
5745           {
5746             "in": "path",
5747             "name": "allotted-resource-id",
5748             "required": true,
5749             "type": "string"
5750           }
5751         ],
5752         "responses": {
5753           "200": {
5754             "description": "No response was specified"
5755           }
5756         },
5757         "operationId": "DELETE-onap-model-information"
5758       },
5759       "get": {
5760         "produces": [
5761           "application/json",
5762           "application/xml"
5763         ],
5764         "parameters": [
5765           {
5766             "in": "path",
5767             "name": "allotted-resource-id",
5768             "required": true,
5769             "type": "string"
5770           }
5771         ],
5772         "responses": {
5773           "200": {
5774             "description": "No response was specified",
5775             "schema": {
5776               "$ref": "#/definitions/(config)onap-model-information"
5777             }
5778           }
5779         },
5780         "operationId": "GET-onap-model-information"
5781       },
5782       "put": {
5783         "consumes": [
5784           "application/json",
5785           "application/xml"
5786         ],
5787         "produces": [
5788           "application/json",
5789           "application/xml"
5790         ],
5791         "parameters": [
5792           {
5793             "in": "path",
5794             "name": "allotted-resource-id",
5795             "required": true,
5796             "type": "string"
5797           },
5798           {
5799             "in": "body",
5800             "name": "(config)onap-model-information",
5801             "required": false,
5802             "schema": {
5803               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP"
5804             }
5805           }
5806         ],
5807         "responses": {
5808           "200": {
5809             "description": "No response was specified",
5810             "schema": {
5811               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP"
5812             }
5813           }
5814         },
5815         "operationId": "PUT-onap-model-information"
5816       }
5817     },
5818     "/config/GENERIC-RESOURCE-API:connection-attachment-allotted-resources/connection-attachment-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
5819       "delete": {
5820         "produces": [
5821           "application/json",
5822           "application/xml"
5823         ],
5824         "parameters": [
5825           {
5826             "in": "path",
5827             "name": "allotted-resource-id",
5828             "required": true,
5829             "type": "string"
5830           }
5831         ],
5832         "responses": {
5833           "200": {
5834             "description": "No response was specified"
5835           }
5836         },
5837         "operationId": "DELETE-allotted-resource-status"
5838       },
5839       "get": {
5840         "produces": [
5841           "application/json",
5842           "application/xml"
5843         ],
5844         "parameters": [
5845           {
5846             "in": "path",
5847             "name": "allotted-resource-id",
5848             "required": true,
5849             "type": "string"
5850           }
5851         ],
5852         "responses": {
5853           "200": {
5854             "description": "No response was specified",
5855             "schema": {
5856               "$ref": "#/definitions/(config)allotted-resource-status"
5857             }
5858           }
5859         },
5860         "operationId": "GET-allotted-resource-status"
5861       },
5862       "put": {
5863         "consumes": [
5864           "application/json",
5865           "application/xml"
5866         ],
5867         "produces": [
5868           "application/json",
5869           "application/xml"
5870         ],
5871         "parameters": [
5872           {
5873             "in": "path",
5874             "name": "allotted-resource-id",
5875             "required": true,
5876             "type": "string"
5877           },
5878           {
5879             "in": "body",
5880             "name": "(config)allotted-resource-status",
5881             "required": false,
5882             "schema": {
5883               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP"
5884             }
5885           }
5886         ],
5887         "responses": {
5888           "200": {
5889             "description": "No response was specified",
5890             "schema": {
5891               "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP"
5892             }
5893           }
5894         },
5895         "operationId": "PUT-allotted-resource-status"
5896       }
5897     },
5898     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
5899       "delete": {
5900         "produces": [
5901           "application/json",
5902           "application/xml"
5903         ],
5904         "responses": {
5905           "200": {
5906             "description": "No response was specified"
5907           }
5908         },
5909         "operationId": "DELETE-contrail-route-allotted-resources"
5910       },
5911       "get": {
5912         "produces": [
5913           "application/json",
5914           "application/xml"
5915         ],
5916         "responses": {
5917           "200": {
5918             "description": "No response was specified",
5919             "schema": {
5920               "$ref": "#/definitions/(config)contrail-route-allotted-resources"
5921             }
5922           }
5923         },
5924         "operationId": "GET-contrail-route-allotted-resources"
5925       },
5926       "post": {
5927         "consumes": [
5928           "application/json",
5929           "application/xml"
5930         ],
5931         "produces": [
5932           "application/json",
5933           "application/xml"
5934         ],
5935         "parameters": [
5936           {
5937             "in": "body",
5938             "name": "**(config)contrail-route-allotted-resource",
5939             "required": false,
5940             "schema": {
5941               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
5942             }
5943           }
5944         ],
5945         "responses": {
5946           "200": {
5947             "description": "No response was specified",
5948             "schema": {
5949               "$ref": "#/definitions/(config)contrail-route-allotted-resourcesPOST"
5950             }
5951           }
5952         },
5953         "operationId": "POST-contrail-route-allotted-resources"
5954       },
5955       "put": {
5956         "consumes": [
5957           "application/json",
5958           "application/xml"
5959         ],
5960         "produces": [
5961           "application/json",
5962           "application/xml"
5963         ],
5964         "parameters": [
5965           {
5966             "in": "body",
5967             "name": "(config)contrail-route-allotted-resources",
5968             "required": false,
5969             "schema": {
5970               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
5971             }
5972           }
5973         ],
5974         "responses": {
5975           "200": {
5976             "description": "No response was specified",
5977             "schema": {
5978               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP"
5979             }
5980           }
5981         },
5982         "operationId": "PUT-contrail-route-allotted-resources"
5983       }
5984     },
5985     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}": {
5986       "delete": {
5987         "produces": [
5988           "application/json",
5989           "application/xml"
5990         ],
5991         "parameters": [
5992           {
5993             "in": "path",
5994             "name": "allotted-resource-id",
5995             "required": true,
5996             "type": "string"
5997           }
5998         ],
5999         "responses": {
6000           "200": {
6001             "description": "No response was specified"
6002           }
6003         },
6004         "operationId": "DELETE-contrail-route-allotted-resource"
6005       },
6006       "get": {
6007         "produces": [
6008           "application/json",
6009           "application/xml"
6010         ],
6011         "parameters": [
6012           {
6013             "in": "path",
6014             "name": "allotted-resource-id",
6015             "required": true,
6016             "type": "string"
6017           }
6018         ],
6019         "responses": {
6020           "200": {
6021             "description": "No response was specified",
6022             "schema": {
6023               "$ref": "#/definitions/(config)contrail-route-allotted-resource"
6024             }
6025           }
6026         },
6027         "operationId": "GET-contrail-route-allotted-resource"
6028       },
6029       "post": {
6030         "consumes": [
6031           "application/json",
6032           "application/xml"
6033         ],
6034         "produces": [
6035           "application/json",
6036           "application/xml"
6037         ],
6038         "parameters": [
6039           {
6040             "in": "path",
6041             "name": "allotted-resource-id",
6042             "required": true,
6043             "type": "string"
6044           },
6045           {
6046             "in": "body",
6047             "name": "**(config)allotted-resource-data",
6048             "required": false,
6049             "schema": {
6050               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
6051             }
6052           },
6053           {
6054             "in": "body",
6055             "name": "**(config)allotted-resource-status",
6056             "required": false,
6057             "schema": {
6058               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
6059             }
6060           }
6061         ],
6062         "responses": {
6063           "200": {
6064             "description": "No response was specified",
6065             "schema": {
6066               "$ref": "#/definitions/(config)contrail-route-allotted-resourcePOST"
6067             }
6068           }
6069         },
6070         "operationId": "POST-contrail-route-allotted-resource"
6071       },
6072       "put": {
6073         "consumes": [
6074           "application/json",
6075           "application/xml"
6076         ],
6077         "produces": [
6078           "application/json",
6079           "application/xml"
6080         ],
6081         "parameters": [
6082           {
6083             "in": "path",
6084             "name": "allotted-resource-id",
6085             "required": true,
6086             "type": "string"
6087           },
6088           {
6089             "in": "body",
6090             "name": "(config)contrail-route-allotted-resource",
6091             "required": false,
6092             "schema": {
6093               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
6094             }
6095           }
6096         ],
6097         "responses": {
6098           "200": {
6099             "description": "No response was specified",
6100             "schema": {
6101               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP"
6102             }
6103           }
6104         },
6105         "operationId": "PUT-contrail-route-allotted-resource"
6106       }
6107     },
6108     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
6109       "delete": {
6110         "produces": [
6111           "application/json",
6112           "application/xml"
6113         ],
6114         "parameters": [
6115           {
6116             "in": "path",
6117             "name": "allotted-resource-id",
6118             "required": true,
6119             "type": "string"
6120           }
6121         ],
6122         "responses": {
6123           "200": {
6124             "description": "No response was specified"
6125           }
6126         },
6127         "operationId": "DELETE-allotted-resource-data"
6128       },
6129       "get": {
6130         "produces": [
6131           "application/json",
6132           "application/xml"
6133         ],
6134         "parameters": [
6135           {
6136             "in": "path",
6137             "name": "allotted-resource-id",
6138             "required": true,
6139             "type": "string"
6140           }
6141         ],
6142         "responses": {
6143           "200": {
6144             "description": "No response was specified",
6145             "schema": {
6146               "$ref": "#/definitions/(config)allotted-resource-data"
6147             }
6148           }
6149         },
6150         "operationId": "GET-allotted-resource-data"
6151       },
6152       "post": {
6153         "consumes": [
6154           "application/json",
6155           "application/xml"
6156         ],
6157         "produces": [
6158           "application/json",
6159           "application/xml"
6160         ],
6161         "parameters": [
6162           {
6163             "in": "path",
6164             "name": "allotted-resource-id",
6165             "required": true,
6166             "type": "string"
6167           },
6168           {
6169             "in": "body",
6170             "name": "**(config)allotted-resource-operation-information",
6171             "required": false,
6172             "schema": {
6173               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
6174             }
6175           },
6176           {
6177             "in": "body",
6178             "name": "**(config)contrail-route-topology",
6179             "required": false,
6180             "schema": {
6181               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
6182             }
6183           },
6184           {
6185             "in": "body",
6186             "name": "**(config)allotted-resource-oper-status",
6187             "required": false,
6188             "schema": {
6189               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
6190             }
6191           }
6192         ],
6193         "responses": {
6194           "200": {
6195             "description": "No response was specified",
6196             "schema": {
6197               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
6198             }
6199           }
6200         },
6201         "operationId": "POST-allotted-resource-data"
6202       },
6203       "put": {
6204         "consumes": [
6205           "application/json",
6206           "application/xml"
6207         ],
6208         "produces": [
6209           "application/json",
6210           "application/xml"
6211         ],
6212         "parameters": [
6213           {
6214             "in": "path",
6215             "name": "allotted-resource-id",
6216             "required": true,
6217             "type": "string"
6218           },
6219           {
6220             "in": "body",
6221             "name": "(config)allotted-resource-data",
6222             "required": false,
6223             "schema": {
6224               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
6225             }
6226           }
6227         ],
6228         "responses": {
6229           "200": {
6230             "description": "No response was specified",
6231             "schema": {
6232               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP"
6233             }
6234           }
6235         },
6236         "operationId": "PUT-allotted-resource-data"
6237       }
6238     },
6239     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
6240       "delete": {
6241         "produces": [
6242           "application/json",
6243           "application/xml"
6244         ],
6245         "parameters": [
6246           {
6247             "in": "path",
6248             "name": "allotted-resource-id",
6249             "required": true,
6250             "type": "string"
6251           }
6252         ],
6253         "responses": {
6254           "200": {
6255             "description": "No response was specified"
6256           }
6257         },
6258         "operationId": "DELETE-allotted-resource-oper-status"
6259       },
6260       "get": {
6261         "produces": [
6262           "application/json",
6263           "application/xml"
6264         ],
6265         "parameters": [
6266           {
6267             "in": "path",
6268             "name": "allotted-resource-id",
6269             "required": true,
6270             "type": "string"
6271           }
6272         ],
6273         "responses": {
6274           "200": {
6275             "description": "No response was specified",
6276             "schema": {
6277               "$ref": "#/definitions/(config)allotted-resource-oper-status"
6278             }
6279           }
6280         },
6281         "operationId": "GET-allotted-resource-oper-status"
6282       },
6283       "put": {
6284         "consumes": [
6285           "application/json",
6286           "application/xml"
6287         ],
6288         "produces": [
6289           "application/json",
6290           "application/xml"
6291         ],
6292         "parameters": [
6293           {
6294             "in": "path",
6295             "name": "allotted-resource-id",
6296             "required": true,
6297             "type": "string"
6298           },
6299           {
6300             "in": "body",
6301             "name": "(config)allotted-resource-oper-status",
6302             "required": false,
6303             "schema": {
6304               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
6305             }
6306           }
6307         ],
6308         "responses": {
6309           "200": {
6310             "description": "No response was specified",
6311             "schema": {
6312               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
6313             }
6314           }
6315         },
6316         "operationId": "PUT-allotted-resource-oper-status"
6317       }
6318     },
6319     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
6320       "delete": {
6321         "produces": [
6322           "application/json",
6323           "application/xml"
6324         ],
6325         "parameters": [
6326           {
6327             "in": "path",
6328             "name": "allotted-resource-id",
6329             "required": true,
6330             "type": "string"
6331           }
6332         ],
6333         "responses": {
6334           "200": {
6335             "description": "No response was specified"
6336           }
6337         },
6338         "operationId": "DELETE-allotted-resource-operation-information"
6339       },
6340       "get": {
6341         "produces": [
6342           "application/json",
6343           "application/xml"
6344         ],
6345         "parameters": [
6346           {
6347             "in": "path",
6348             "name": "allotted-resource-id",
6349             "required": true,
6350             "type": "string"
6351           }
6352         ],
6353         "responses": {
6354           "200": {
6355             "description": "No response was specified",
6356             "schema": {
6357               "$ref": "#/definitions/(config)allotted-resource-operation-information"
6358             }
6359           }
6360         },
6361         "operationId": "GET-allotted-resource-operation-information"
6362       },
6363       "post": {
6364         "consumes": [
6365           "application/json",
6366           "application/xml"
6367         ],
6368         "produces": [
6369           "application/json",
6370           "application/xml"
6371         ],
6372         "parameters": [
6373           {
6374             "in": "path",
6375             "name": "allotted-resource-id",
6376             "required": true,
6377             "type": "string"
6378           },
6379           {
6380             "in": "body",
6381             "name": "**(config)request-information",
6382             "required": false,
6383             "schema": {
6384               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
6385             }
6386           },
6387           {
6388             "in": "body",
6389             "name": "**(config)sdnc-request-header",
6390             "required": false,
6391             "schema": {
6392               "$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"
6393             }
6394           },
6395           {
6396             "in": "body",
6397             "name": "**(config)allotted-resource-information",
6398             "required": false,
6399             "schema": {
6400               "$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"
6401             }
6402           },
6403           {
6404             "in": "body",
6405             "name": "**(config)contrail-route-request-input",
6406             "required": false,
6407             "schema": {
6408               "$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"
6409             }
6410           },
6411           {
6412             "in": "body",
6413             "name": "**(config)service-information",
6414             "required": false,
6415             "schema": {
6416               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
6417             }
6418           }
6419         ],
6420         "responses": {
6421           "200": {
6422             "description": "No response was specified",
6423             "schema": {
6424               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
6425             }
6426           }
6427         },
6428         "operationId": "POST-allotted-resource-operation-information"
6429       },
6430       "put": {
6431         "consumes": [
6432           "application/json",
6433           "application/xml"
6434         ],
6435         "produces": [
6436           "application/json",
6437           "application/xml"
6438         ],
6439         "parameters": [
6440           {
6441             "in": "path",
6442             "name": "allotted-resource-id",
6443             "required": true,
6444             "type": "string"
6445           },
6446           {
6447             "in": "body",
6448             "name": "(config)allotted-resource-operation-information",
6449             "required": false,
6450             "schema": {
6451               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
6452             }
6453           }
6454         ],
6455         "responses": {
6456           "200": {
6457             "description": "No response was specified",
6458             "schema": {
6459               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
6460             }
6461           }
6462         },
6463         "operationId": "PUT-allotted-resource-operation-information"
6464       }
6465     },
6466     "/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": {
6467       "delete": {
6468         "produces": [
6469           "application/json",
6470           "application/xml"
6471         ],
6472         "parameters": [
6473           {
6474             "in": "path",
6475             "name": "allotted-resource-id",
6476             "required": true,
6477             "type": "string"
6478           }
6479         ],
6480         "responses": {
6481           "200": {
6482             "description": "No response was specified"
6483           }
6484         },
6485         "operationId": "DELETE-allotted-resource-information"
6486       },
6487       "get": {
6488         "produces": [
6489           "application/json",
6490           "application/xml"
6491         ],
6492         "parameters": [
6493           {
6494             "in": "path",
6495             "name": "allotted-resource-id",
6496             "required": true,
6497             "type": "string"
6498           }
6499         ],
6500         "responses": {
6501           "200": {
6502             "description": "No response was specified",
6503             "schema": {
6504               "$ref": "#/definitions/(config)allotted-resource-information"
6505             }
6506           }
6507         },
6508         "operationId": "GET-allotted-resource-information"
6509       },
6510       "post": {
6511         "consumes": [
6512           "application/json",
6513           "application/xml"
6514         ],
6515         "produces": [
6516           "application/json",
6517           "application/xml"
6518         ],
6519         "parameters": [
6520           {
6521             "in": "path",
6522             "name": "allotted-resource-id",
6523             "required": true,
6524             "type": "string"
6525           },
6526           {
6527             "in": "body",
6528             "name": "**(config)onap-model-information",
6529             "required": false,
6530             "schema": {
6531               "$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"
6532             }
6533           }
6534         ],
6535         "responses": {
6536           "200": {
6537             "description": "No response was specified",
6538             "schema": {
6539               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
6540             }
6541           }
6542         },
6543         "operationId": "POST-allotted-resource-information"
6544       },
6545       "put": {
6546         "consumes": [
6547           "application/json",
6548           "application/xml"
6549         ],
6550         "produces": [
6551           "application/json",
6552           "application/xml"
6553         ],
6554         "parameters": [
6555           {
6556             "in": "path",
6557             "name": "allotted-resource-id",
6558             "required": true,
6559             "type": "string"
6560           },
6561           {
6562             "in": "body",
6563             "name": "(config)allotted-resource-information",
6564             "required": false,
6565             "schema": {
6566               "$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"
6567             }
6568           }
6569         ],
6570         "responses": {
6571           "200": {
6572             "description": "No response was specified",
6573             "schema": {
6574               "$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"
6575             }
6576           }
6577         },
6578         "operationId": "PUT-allotted-resource-information"
6579       }
6580     },
6581     "/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": {
6582       "delete": {
6583         "produces": [
6584           "application/json",
6585           "application/xml"
6586         ],
6587         "parameters": [
6588           {
6589             "in": "path",
6590             "name": "allotted-resource-id",
6591             "required": true,
6592             "type": "string"
6593           }
6594         ],
6595         "responses": {
6596           "200": {
6597             "description": "No response was specified"
6598           }
6599         },
6600         "operationId": "DELETE-onap-model-information"
6601       },
6602       "get": {
6603         "produces": [
6604           "application/json",
6605           "application/xml"
6606         ],
6607         "parameters": [
6608           {
6609             "in": "path",
6610             "name": "allotted-resource-id",
6611             "required": true,
6612             "type": "string"
6613           }
6614         ],
6615         "responses": {
6616           "200": {
6617             "description": "No response was specified",
6618             "schema": {
6619               "$ref": "#/definitions/(config)onap-model-information"
6620             }
6621           }
6622         },
6623         "operationId": "GET-onap-model-information"
6624       },
6625       "put": {
6626         "consumes": [
6627           "application/json",
6628           "application/xml"
6629         ],
6630         "produces": [
6631           "application/json",
6632           "application/xml"
6633         ],
6634         "parameters": [
6635           {
6636             "in": "path",
6637             "name": "allotted-resource-id",
6638             "required": true,
6639             "type": "string"
6640           },
6641           {
6642             "in": "body",
6643             "name": "(config)onap-model-information",
6644             "required": false,
6645             "schema": {
6646               "$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"
6647             }
6648           }
6649         ],
6650         "responses": {
6651           "200": {
6652             "description": "No response was specified",
6653             "schema": {
6654               "$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"
6655             }
6656           }
6657         },
6658         "operationId": "PUT-onap-model-information"
6659       }
6660     },
6661     "/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": {
6662       "delete": {
6663         "produces": [
6664           "application/json",
6665           "application/xml"
6666         ],
6667         "parameters": [
6668           {
6669             "in": "path",
6670             "name": "allotted-resource-id",
6671             "required": true,
6672             "type": "string"
6673           }
6674         ],
6675         "responses": {
6676           "200": {
6677             "description": "No response was specified"
6678           }
6679         },
6680         "operationId": "DELETE-contrail-route-request-input"
6681       },
6682       "get": {
6683         "produces": [
6684           "application/json",
6685           "application/xml"
6686         ],
6687         "parameters": [
6688           {
6689             "in": "path",
6690             "name": "allotted-resource-id",
6691             "required": true,
6692             "type": "string"
6693           }
6694         ],
6695         "responses": {
6696           "200": {
6697             "description": "No response was specified",
6698             "schema": {
6699               "$ref": "#/definitions/(config)contrail-route-request-input"
6700             }
6701           }
6702         },
6703         "operationId": "GET-contrail-route-request-input"
6704       },
6705       "post": {
6706         "consumes": [
6707           "application/json",
6708           "application/xml"
6709         ],
6710         "produces": [
6711           "application/json",
6712           "application/xml"
6713         ],
6714         "parameters": [
6715           {
6716             "in": "path",
6717             "name": "allotted-resource-id",
6718             "required": true,
6719             "type": "string"
6720           },
6721           {
6722             "in": "body",
6723             "name": "**(config)source-network",
6724             "required": false,
6725             "schema": {
6726               "$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"
6727             }
6728           },
6729           {
6730             "in": "body",
6731             "name": "**(config)dest-network",
6732             "required": false,
6733             "schema": {
6734               "$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"
6735             }
6736           },
6737           {
6738             "in": "body",
6739             "name": "**(config)contrail-applied-service-info",
6740             "required": false,
6741             "schema": {
6742               "$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"
6743             }
6744           },
6745           {
6746             "in": "body",
6747             "name": "**(config)contrail-route-input-parameters",
6748             "required": false,
6749             "schema": {
6750               "$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"
6751             }
6752           }
6753         ],
6754         "responses": {
6755           "200": {
6756             "description": "No response was specified",
6757             "schema": {
6758               "$ref": "#/definitions/(config)contrail-route-request-inputPOST"
6759             }
6760           }
6761         },
6762         "operationId": "POST-contrail-route-request-input"
6763       },
6764       "put": {
6765         "consumes": [
6766           "application/json",
6767           "application/xml"
6768         ],
6769         "produces": [
6770           "application/json",
6771           "application/xml"
6772         ],
6773         "parameters": [
6774           {
6775             "in": "path",
6776             "name": "allotted-resource-id",
6777             "required": true,
6778             "type": "string"
6779           },
6780           {
6781             "in": "body",
6782             "name": "(config)contrail-route-request-input",
6783             "required": false,
6784             "schema": {
6785               "$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"
6786             }
6787           }
6788         ],
6789         "responses": {
6790           "200": {
6791             "description": "No response was specified",
6792             "schema": {
6793               "$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"
6794             }
6795           }
6796         },
6797         "operationId": "PUT-contrail-route-request-input"
6798       }
6799     },
6800     "/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": {
6801       "delete": {
6802         "produces": [
6803           "application/json",
6804           "application/xml"
6805         ],
6806         "parameters": [
6807           {
6808             "in": "path",
6809             "name": "allotted-resource-id",
6810             "required": true,
6811             "type": "string"
6812           }
6813         ],
6814         "responses": {
6815           "200": {
6816             "description": "No response was specified"
6817           }
6818         },
6819         "operationId": "DELETE-contrail-applied-service-info"
6820       },
6821       "get": {
6822         "produces": [
6823           "application/json",
6824           "application/xml"
6825         ],
6826         "parameters": [
6827           {
6828             "in": "path",
6829             "name": "allotted-resource-id",
6830             "required": true,
6831             "type": "string"
6832           }
6833         ],
6834         "responses": {
6835           "200": {
6836             "description": "No response was specified",
6837             "schema": {
6838               "$ref": "#/definitions/(config)contrail-applied-service-info"
6839             }
6840           }
6841         },
6842         "operationId": "GET-contrail-applied-service-info"
6843       },
6844       "put": {
6845         "consumes": [
6846           "application/json",
6847           "application/xml"
6848         ],
6849         "produces": [
6850           "application/json",
6851           "application/xml"
6852         ],
6853         "parameters": [
6854           {
6855             "in": "path",
6856             "name": "allotted-resource-id",
6857             "required": true,
6858             "type": "string"
6859           },
6860           {
6861             "in": "body",
6862             "name": "(config)contrail-applied-service-info",
6863             "required": false,
6864             "schema": {
6865               "$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"
6866             }
6867           }
6868         ],
6869         "responses": {
6870           "200": {
6871             "description": "No response was specified",
6872             "schema": {
6873               "$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"
6874             }
6875           }
6876         },
6877         "operationId": "PUT-contrail-applied-service-info"
6878       }
6879     },
6880     "/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": {
6881       "delete": {
6882         "produces": [
6883           "application/json",
6884           "application/xml"
6885         ],
6886         "parameters": [
6887           {
6888             "in": "path",
6889             "name": "allotted-resource-id",
6890             "required": true,
6891             "type": "string"
6892           }
6893         ],
6894         "responses": {
6895           "200": {
6896             "description": "No response was specified"
6897           }
6898         },
6899         "operationId": "DELETE-contrail-route-input-parameters"
6900       },
6901       "get": {
6902         "produces": [
6903           "application/json",
6904           "application/xml"
6905         ],
6906         "parameters": [
6907           {
6908             "in": "path",
6909             "name": "allotted-resource-id",
6910             "required": true,
6911             "type": "string"
6912           }
6913         ],
6914         "responses": {
6915           "200": {
6916             "description": "No response was specified",
6917             "schema": {
6918               "$ref": "#/definitions/(config)contrail-route-input-parameters"
6919             }
6920           }
6921         },
6922         "operationId": "GET-contrail-route-input-parameters"
6923       },
6924       "post": {
6925         "consumes": [
6926           "application/json",
6927           "application/xml"
6928         ],
6929         "produces": [
6930           "application/json",
6931           "application/xml"
6932         ],
6933         "parameters": [
6934           {
6935             "in": "path",
6936             "name": "allotted-resource-id",
6937             "required": true,
6938             "type": "string"
6939           },
6940           {
6941             "in": "body",
6942             "name": "**(config)param",
6943             "required": false,
6944             "schema": {
6945               "$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"
6946             }
6947           }
6948         ],
6949         "responses": {
6950           "200": {
6951             "description": "No response was specified",
6952             "schema": {
6953               "$ref": "#/definitions/(config)contrail-route-input-parametersPOST"
6954             }
6955           }
6956         },
6957         "operationId": "POST-contrail-route-input-parameters"
6958       },
6959       "put": {
6960         "consumes": [
6961           "application/json",
6962           "application/xml"
6963         ],
6964         "produces": [
6965           "application/json",
6966           "application/xml"
6967         ],
6968         "parameters": [
6969           {
6970             "in": "path",
6971             "name": "allotted-resource-id",
6972             "required": true,
6973             "type": "string"
6974           },
6975           {
6976             "in": "body",
6977             "name": "(config)contrail-route-input-parameters",
6978             "required": false,
6979             "schema": {
6980               "$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"
6981             }
6982           }
6983         ],
6984         "responses": {
6985           "200": {
6986             "description": "No response was specified",
6987             "schema": {
6988               "$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"
6989             }
6990           }
6991         },
6992         "operationId": "PUT-contrail-route-input-parameters"
6993       }
6994     },
6995     "/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}": {
6996       "delete": {
6997         "produces": [
6998           "application/json",
6999           "application/xml"
7000         ],
7001         "parameters": [
7002           {
7003             "in": "path",
7004             "name": "allotted-resource-id",
7005             "required": true,
7006             "type": "string"
7007           },
7008           {
7009             "in": "path",
7010             "name": "name",
7011             "required": true,
7012             "type": "string"
7013           }
7014         ],
7015         "responses": {
7016           "200": {
7017             "description": "No response was specified"
7018           }
7019         },
7020         "operationId": "DELETE-param"
7021       },
7022       "get": {
7023         "produces": [
7024           "application/json",
7025           "application/xml"
7026         ],
7027         "parameters": [
7028           {
7029             "in": "path",
7030             "name": "allotted-resource-id",
7031             "required": true,
7032             "type": "string"
7033           },
7034           {
7035             "in": "path",
7036             "name": "name",
7037             "required": true,
7038             "type": "string"
7039           }
7040         ],
7041         "responses": {
7042           "200": {
7043             "description": "No response was specified",
7044             "schema": {
7045               "$ref": "#/definitions/(config)param"
7046             }
7047           }
7048         },
7049         "operationId": "GET-param"
7050       },
7051       "post": {
7052         "consumes": [
7053           "application/json",
7054           "application/xml"
7055         ],
7056         "produces": [
7057           "application/json",
7058           "application/xml"
7059         ],
7060         "parameters": [
7061           {
7062             "in": "path",
7063             "name": "allotted-resource-id",
7064             "required": true,
7065             "type": "string"
7066           },
7067           {
7068             "in": "path",
7069             "name": "name",
7070             "required": true,
7071             "type": "string"
7072           },
7073           {
7074             "in": "body",
7075             "name": "**(config)resource-resolution-data",
7076             "required": false,
7077             "schema": {
7078               "$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/param(config)resource-resolution-data-TOP"
7079             }
7080           }
7081         ],
7082         "responses": {
7083           "200": {
7084             "description": "No response was specified",
7085             "schema": {
7086               "$ref": "#/definitions/(config)paramPOST"
7087             }
7088           }
7089         },
7090         "operationId": "POST-param"
7091       },
7092       "put": {
7093         "consumes": [
7094           "application/json",
7095           "application/xml"
7096         ],
7097         "produces": [
7098           "application/json",
7099           "application/xml"
7100         ],
7101         "parameters": [
7102           {
7103             "in": "path",
7104             "name": "allotted-resource-id",
7105             "required": true,
7106             "type": "string"
7107           },
7108           {
7109             "in": "path",
7110             "name": "name",
7111             "required": true,
7112             "type": "string"
7113           },
7114           {
7115             "in": "body",
7116             "name": "(config)param",
7117             "required": false,
7118             "schema": {
7119               "$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"
7120             }
7121           }
7122         ],
7123         "responses": {
7124           "200": {
7125             "description": "No response was specified",
7126             "schema": {
7127               "$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"
7128             }
7129           }
7130         },
7131         "operationId": "PUT-param"
7132       }
7133     },
7134     "/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}/resource-resolution-data": {
7135       "delete": {
7136         "produces": [
7137           "application/json",
7138           "application/xml"
7139         ],
7140         "parameters": [
7141           {
7142             "in": "path",
7143             "name": "allotted-resource-id",
7144             "required": true,
7145             "type": "string"
7146           },
7147           {
7148             "in": "path",
7149             "name": "name",
7150             "required": true,
7151             "type": "string"
7152           }
7153         ],
7154         "responses": {
7155           "200": {
7156             "description": "No response was specified"
7157           }
7158         },
7159         "operationId": "DELETE-resource-resolution-data"
7160       },
7161       "get": {
7162         "produces": [
7163           "application/json",
7164           "application/xml"
7165         ],
7166         "parameters": [
7167           {
7168             "in": "path",
7169             "name": "allotted-resource-id",
7170             "required": true,
7171             "type": "string"
7172           },
7173           {
7174             "in": "path",
7175             "name": "name",
7176             "required": true,
7177             "type": "string"
7178           }
7179         ],
7180         "responses": {
7181           "200": {
7182             "description": "No response was specified",
7183             "schema": {
7184               "$ref": "#/definitions/(config)resource-resolution-data"
7185             }
7186           }
7187         },
7188         "operationId": "GET-resource-resolution-data"
7189       },
7190       "post": {
7191         "consumes": [
7192           "application/json",
7193           "application/xml"
7194         ],
7195         "produces": [
7196           "application/json",
7197           "application/xml"
7198         ],
7199         "parameters": [
7200           {
7201             "in": "path",
7202             "name": "allotted-resource-id",
7203             "required": true,
7204             "type": "string"
7205           },
7206           {
7207             "in": "path",
7208             "name": "name",
7209             "required": true,
7210             "type": "string"
7211           },
7212           {
7213             "in": "body",
7214             "name": "**(config)resource-key",
7215             "required": false,
7216             "schema": {
7217               "$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/param/resource-resolution-data(config)resource-key-TOP"
7218             }
7219           }
7220         ],
7221         "responses": {
7222           "200": {
7223             "description": "No response was specified",
7224             "schema": {
7225               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
7226             }
7227           }
7228         },
7229         "operationId": "POST-resource-resolution-data"
7230       },
7231       "put": {
7232         "consumes": [
7233           "application/json",
7234           "application/xml"
7235         ],
7236         "produces": [
7237           "application/json",
7238           "application/xml"
7239         ],
7240         "parameters": [
7241           {
7242             "in": "path",
7243             "name": "allotted-resource-id",
7244             "required": true,
7245             "type": "string"
7246           },
7247           {
7248             "in": "path",
7249             "name": "name",
7250             "required": true,
7251             "type": "string"
7252           },
7253           {
7254             "in": "body",
7255             "name": "(config)resource-resolution-data",
7256             "required": false,
7257             "schema": {
7258               "$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/param(config)resource-resolution-data-TOP"
7259             }
7260           }
7261         ],
7262         "responses": {
7263           "200": {
7264             "description": "No response was specified",
7265             "schema": {
7266               "$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/param(config)resource-resolution-data-TOP"
7267             }
7268           }
7269         },
7270         "operationId": "PUT-resource-resolution-data"
7271       }
7272     },
7273     "/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}/resource-resolution-data/resource-key/{name}": {
7274       "delete": {
7275         "produces": [
7276           "application/json",
7277           "application/xml"
7278         ],
7279         "parameters": [
7280           {
7281             "in": "path",
7282             "name": "allotted-resource-id",
7283             "required": true,
7284             "type": "string"
7285           },
7286           {
7287             "in": "path",
7288             "name": "name",
7289             "required": true,
7290             "type": "string"
7291           },
7292           {
7293             "in": "path",
7294             "name": "name",
7295             "required": true,
7296             "type": "string"
7297           }
7298         ],
7299         "responses": {
7300           "200": {
7301             "description": "No response was specified"
7302           }
7303         },
7304         "operationId": "DELETE-resource-key"
7305       },
7306       "get": {
7307         "produces": [
7308           "application/json",
7309           "application/xml"
7310         ],
7311         "parameters": [
7312           {
7313             "in": "path",
7314             "name": "allotted-resource-id",
7315             "required": true,
7316             "type": "string"
7317           },
7318           {
7319             "in": "path",
7320             "name": "name",
7321             "required": true,
7322             "type": "string"
7323           },
7324           {
7325             "in": "path",
7326             "name": "name",
7327             "required": true,
7328             "type": "string"
7329           }
7330         ],
7331         "responses": {
7332           "200": {
7333             "description": "No response was specified",
7334             "schema": {
7335               "$ref": "#/definitions/(config)resource-key"
7336             }
7337           }
7338         },
7339         "operationId": "GET-resource-key"
7340       },
7341       "put": {
7342         "consumes": [
7343           "application/json",
7344           "application/xml"
7345         ],
7346         "produces": [
7347           "application/json",
7348           "application/xml"
7349         ],
7350         "parameters": [
7351           {
7352             "in": "path",
7353             "name": "allotted-resource-id",
7354             "required": true,
7355             "type": "string"
7356           },
7357           {
7358             "in": "path",
7359             "name": "name",
7360             "required": true,
7361             "type": "string"
7362           },
7363           {
7364             "in": "path",
7365             "name": "name",
7366             "required": true,
7367             "type": "string"
7368           },
7369           {
7370             "in": "body",
7371             "name": "(config)resource-key",
7372             "required": false,
7373             "schema": {
7374               "$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/param/resource-resolution-data(config)resource-key-TOP"
7375             }
7376           }
7377         ],
7378         "responses": {
7379           "200": {
7380             "description": "No response was specified",
7381             "schema": {
7382               "$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/param/resource-resolution-data(config)resource-key-TOP"
7383             }
7384           }
7385         },
7386         "operationId": "PUT-resource-key"
7387       }
7388     },
7389     "/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": {
7390       "delete": {
7391         "produces": [
7392           "application/json",
7393           "application/xml"
7394         ],
7395         "parameters": [
7396           {
7397             "in": "path",
7398             "name": "allotted-resource-id",
7399             "required": true,
7400             "type": "string"
7401           }
7402         ],
7403         "responses": {
7404           "200": {
7405             "description": "No response was specified"
7406           }
7407         },
7408         "operationId": "DELETE-dest-network"
7409       },
7410       "get": {
7411         "produces": [
7412           "application/json",
7413           "application/xml"
7414         ],
7415         "parameters": [
7416           {
7417             "in": "path",
7418             "name": "allotted-resource-id",
7419             "required": true,
7420             "type": "string"
7421           }
7422         ],
7423         "responses": {
7424           "200": {
7425             "description": "No response was specified",
7426             "schema": {
7427               "$ref": "#/definitions/(config)dest-network"
7428             }
7429           }
7430         },
7431         "operationId": "GET-dest-network"
7432       },
7433       "put": {
7434         "consumes": [
7435           "application/json",
7436           "application/xml"
7437         ],
7438         "produces": [
7439           "application/json",
7440           "application/xml"
7441         ],
7442         "parameters": [
7443           {
7444             "in": "path",
7445             "name": "allotted-resource-id",
7446             "required": true,
7447             "type": "string"
7448           },
7449           {
7450             "in": "body",
7451             "name": "(config)dest-network",
7452             "required": false,
7453             "schema": {
7454               "$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"
7455             }
7456           }
7457         ],
7458         "responses": {
7459           "200": {
7460             "description": "No response was specified",
7461             "schema": {
7462               "$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"
7463             }
7464           }
7465         },
7466         "operationId": "PUT-dest-network"
7467       }
7468     },
7469     "/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": {
7470       "delete": {
7471         "produces": [
7472           "application/json",
7473           "application/xml"
7474         ],
7475         "parameters": [
7476           {
7477             "in": "path",
7478             "name": "allotted-resource-id",
7479             "required": true,
7480             "type": "string"
7481           }
7482         ],
7483         "responses": {
7484           "200": {
7485             "description": "No response was specified"
7486           }
7487         },
7488         "operationId": "DELETE-source-network"
7489       },
7490       "get": {
7491         "produces": [
7492           "application/json",
7493           "application/xml"
7494         ],
7495         "parameters": [
7496           {
7497             "in": "path",
7498             "name": "allotted-resource-id",
7499             "required": true,
7500             "type": "string"
7501           }
7502         ],
7503         "responses": {
7504           "200": {
7505             "description": "No response was specified",
7506             "schema": {
7507               "$ref": "#/definitions/(config)source-network"
7508             }
7509           }
7510         },
7511         "operationId": "GET-source-network"
7512       },
7513       "put": {
7514         "consumes": [
7515           "application/json",
7516           "application/xml"
7517         ],
7518         "produces": [
7519           "application/json",
7520           "application/xml"
7521         ],
7522         "parameters": [
7523           {
7524             "in": "path",
7525             "name": "allotted-resource-id",
7526             "required": true,
7527             "type": "string"
7528           },
7529           {
7530             "in": "body",
7531             "name": "(config)source-network",
7532             "required": false,
7533             "schema": {
7534               "$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"
7535             }
7536           }
7537         ],
7538         "responses": {
7539           "200": {
7540             "description": "No response was specified",
7541             "schema": {
7542               "$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"
7543             }
7544           }
7545         },
7546         "operationId": "PUT-source-network"
7547       }
7548     },
7549     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
7550       "delete": {
7551         "produces": [
7552           "application/json",
7553           "application/xml"
7554         ],
7555         "parameters": [
7556           {
7557             "in": "path",
7558             "name": "allotted-resource-id",
7559             "required": true,
7560             "type": "string"
7561           }
7562         ],
7563         "responses": {
7564           "200": {
7565             "description": "No response was specified"
7566           }
7567         },
7568         "operationId": "DELETE-request-information"
7569       },
7570       "get": {
7571         "produces": [
7572           "application/json",
7573           "application/xml"
7574         ],
7575         "parameters": [
7576           {
7577             "in": "path",
7578             "name": "allotted-resource-id",
7579             "required": true,
7580             "type": "string"
7581           }
7582         ],
7583         "responses": {
7584           "200": {
7585             "description": "No response was specified",
7586             "schema": {
7587               "$ref": "#/definitions/(config)request-information"
7588             }
7589           }
7590         },
7591         "operationId": "GET-request-information"
7592       },
7593       "put": {
7594         "consumes": [
7595           "application/json",
7596           "application/xml"
7597         ],
7598         "produces": [
7599           "application/json",
7600           "application/xml"
7601         ],
7602         "parameters": [
7603           {
7604             "in": "path",
7605             "name": "allotted-resource-id",
7606             "required": true,
7607             "type": "string"
7608           },
7609           {
7610             "in": "body",
7611             "name": "(config)request-information",
7612             "required": false,
7613             "schema": {
7614               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
7615             }
7616           }
7617         ],
7618         "responses": {
7619           "200": {
7620             "description": "No response was specified",
7621             "schema": {
7622               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
7623             }
7624           }
7625         },
7626         "operationId": "PUT-request-information"
7627       }
7628     },
7629     "/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": {
7630       "delete": {
7631         "produces": [
7632           "application/json",
7633           "application/xml"
7634         ],
7635         "parameters": [
7636           {
7637             "in": "path",
7638             "name": "allotted-resource-id",
7639             "required": true,
7640             "type": "string"
7641           }
7642         ],
7643         "responses": {
7644           "200": {
7645             "description": "No response was specified"
7646           }
7647         },
7648         "operationId": "DELETE-sdnc-request-header"
7649       },
7650       "get": {
7651         "produces": [
7652           "application/json",
7653           "application/xml"
7654         ],
7655         "parameters": [
7656           {
7657             "in": "path",
7658             "name": "allotted-resource-id",
7659             "required": true,
7660             "type": "string"
7661           }
7662         ],
7663         "responses": {
7664           "200": {
7665             "description": "No response was specified",
7666             "schema": {
7667               "$ref": "#/definitions/(config)sdnc-request-header"
7668             }
7669           }
7670         },
7671         "operationId": "GET-sdnc-request-header"
7672       },
7673       "put": {
7674         "consumes": [
7675           "application/json",
7676           "application/xml"
7677         ],
7678         "produces": [
7679           "application/json",
7680           "application/xml"
7681         ],
7682         "parameters": [
7683           {
7684             "in": "path",
7685             "name": "allotted-resource-id",
7686             "required": true,
7687             "type": "string"
7688           },
7689           {
7690             "in": "body",
7691             "name": "(config)sdnc-request-header",
7692             "required": false,
7693             "schema": {
7694               "$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"
7695             }
7696           }
7697         ],
7698         "responses": {
7699           "200": {
7700             "description": "No response was specified",
7701             "schema": {
7702               "$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"
7703             }
7704           }
7705         },
7706         "operationId": "PUT-sdnc-request-header"
7707       }
7708     },
7709     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
7710       "delete": {
7711         "produces": [
7712           "application/json",
7713           "application/xml"
7714         ],
7715         "parameters": [
7716           {
7717             "in": "path",
7718             "name": "allotted-resource-id",
7719             "required": true,
7720             "type": "string"
7721           }
7722         ],
7723         "responses": {
7724           "200": {
7725             "description": "No response was specified"
7726           }
7727         },
7728         "operationId": "DELETE-service-information"
7729       },
7730       "get": {
7731         "produces": [
7732           "application/json",
7733           "application/xml"
7734         ],
7735         "parameters": [
7736           {
7737             "in": "path",
7738             "name": "allotted-resource-id",
7739             "required": true,
7740             "type": "string"
7741           }
7742         ],
7743         "responses": {
7744           "200": {
7745             "description": "No response was specified",
7746             "schema": {
7747               "$ref": "#/definitions/(config)service-information"
7748             }
7749           }
7750         },
7751         "operationId": "GET-service-information"
7752       },
7753       "post": {
7754         "consumes": [
7755           "application/json",
7756           "application/xml"
7757         ],
7758         "produces": [
7759           "application/json",
7760           "application/xml"
7761         ],
7762         "parameters": [
7763           {
7764             "in": "path",
7765             "name": "allotted-resource-id",
7766             "required": true,
7767             "type": "string"
7768           },
7769           {
7770             "in": "body",
7771             "name": "**(config)onap-model-information",
7772             "required": false,
7773             "schema": {
7774               "$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"
7775             }
7776           }
7777         ],
7778         "responses": {
7779           "200": {
7780             "description": "No response was specified",
7781             "schema": {
7782               "$ref": "#/definitions/(config)service-informationPOST"
7783             }
7784           }
7785         },
7786         "operationId": "POST-service-information"
7787       },
7788       "put": {
7789         "consumes": [
7790           "application/json",
7791           "application/xml"
7792         ],
7793         "produces": [
7794           "application/json",
7795           "application/xml"
7796         ],
7797         "parameters": [
7798           {
7799             "in": "path",
7800             "name": "allotted-resource-id",
7801             "required": true,
7802             "type": "string"
7803           },
7804           {
7805             "in": "body",
7806             "name": "(config)service-information",
7807             "required": false,
7808             "schema": {
7809               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
7810             }
7811           }
7812         ],
7813         "responses": {
7814           "200": {
7815             "description": "No response was specified",
7816             "schema": {
7817               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
7818             }
7819           }
7820         },
7821         "operationId": "PUT-service-information"
7822       }
7823     },
7824     "/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": {
7825       "delete": {
7826         "produces": [
7827           "application/json",
7828           "application/xml"
7829         ],
7830         "parameters": [
7831           {
7832             "in": "path",
7833             "name": "allotted-resource-id",
7834             "required": true,
7835             "type": "string"
7836           }
7837         ],
7838         "responses": {
7839           "200": {
7840             "description": "No response was specified"
7841           }
7842         },
7843         "operationId": "DELETE-onap-model-information"
7844       },
7845       "get": {
7846         "produces": [
7847           "application/json",
7848           "application/xml"
7849         ],
7850         "parameters": [
7851           {
7852             "in": "path",
7853             "name": "allotted-resource-id",
7854             "required": true,
7855             "type": "string"
7856           }
7857         ],
7858         "responses": {
7859           "200": {
7860             "description": "No response was specified",
7861             "schema": {
7862               "$ref": "#/definitions/(config)onap-model-information"
7863             }
7864           }
7865         },
7866         "operationId": "GET-onap-model-information"
7867       },
7868       "put": {
7869         "consumes": [
7870           "application/json",
7871           "application/xml"
7872         ],
7873         "produces": [
7874           "application/json",
7875           "application/xml"
7876         ],
7877         "parameters": [
7878           {
7879             "in": "path",
7880             "name": "allotted-resource-id",
7881             "required": true,
7882             "type": "string"
7883           },
7884           {
7885             "in": "body",
7886             "name": "(config)onap-model-information",
7887             "required": false,
7888             "schema": {
7889               "$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"
7890             }
7891           }
7892         ],
7893         "responses": {
7894           "200": {
7895             "description": "No response was specified",
7896             "schema": {
7897               "$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"
7898             }
7899           }
7900         },
7901         "operationId": "PUT-onap-model-information"
7902       }
7903     },
7904     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology": {
7905       "delete": {
7906         "produces": [
7907           "application/json",
7908           "application/xml"
7909         ],
7910         "parameters": [
7911           {
7912             "in": "path",
7913             "name": "allotted-resource-id",
7914             "required": true,
7915             "type": "string"
7916           }
7917         ],
7918         "responses": {
7919           "200": {
7920             "description": "No response was specified"
7921           }
7922         },
7923         "operationId": "DELETE-contrail-route-topology"
7924       },
7925       "get": {
7926         "produces": [
7927           "application/json",
7928           "application/xml"
7929         ],
7930         "parameters": [
7931           {
7932             "in": "path",
7933             "name": "allotted-resource-id",
7934             "required": true,
7935             "type": "string"
7936           }
7937         ],
7938         "responses": {
7939           "200": {
7940             "description": "No response was specified",
7941             "schema": {
7942               "$ref": "#/definitions/(config)contrail-route-topology"
7943             }
7944           }
7945         },
7946         "operationId": "GET-contrail-route-topology"
7947       },
7948       "post": {
7949         "consumes": [
7950           "application/json",
7951           "application/xml"
7952         ],
7953         "produces": [
7954           "application/json",
7955           "application/xml"
7956         ],
7957         "parameters": [
7958           {
7959             "in": "path",
7960             "name": "allotted-resource-id",
7961             "required": true,
7962             "type": "string"
7963           },
7964           {
7965             "in": "body",
7966             "name": "**(config)contrail-route-parameters",
7967             "required": false,
7968             "schema": {
7969               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
7970             }
7971           },
7972           {
7973             "in": "body",
7974             "name": "**(config)allotted-resource-identifiers",
7975             "required": false,
7976             "schema": {
7977               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
7978             }
7979           },
7980           {
7981             "in": "body",
7982             "name": "**(config)onap-model-information",
7983             "required": false,
7984             "schema": {
7985               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
7986             }
7987           },
7988           {
7989             "in": "body",
7990             "name": "**(config)contrail-route-assignments",
7991             "required": false,
7992             "schema": {
7993               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
7994             }
7995           }
7996         ],
7997         "responses": {
7998           "200": {
7999             "description": "No response was specified",
8000             "schema": {
8001               "$ref": "#/definitions/(config)contrail-route-topologyPOST"
8002             }
8003           }
8004         },
8005         "operationId": "POST-contrail-route-topology"
8006       },
8007       "put": {
8008         "consumes": [
8009           "application/json",
8010           "application/xml"
8011         ],
8012         "produces": [
8013           "application/json",
8014           "application/xml"
8015         ],
8016         "parameters": [
8017           {
8018             "in": "path",
8019             "name": "allotted-resource-id",
8020             "required": true,
8021             "type": "string"
8022           },
8023           {
8024             "in": "body",
8025             "name": "(config)contrail-route-topology",
8026             "required": false,
8027             "schema": {
8028               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
8029             }
8030           }
8031         ],
8032         "responses": {
8033           "200": {
8034             "description": "No response was specified",
8035             "schema": {
8036               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP"
8037             }
8038           }
8039         },
8040         "operationId": "PUT-contrail-route-topology"
8041       }
8042     },
8043     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/allotted-resource-identifiers": {
8044       "delete": {
8045         "produces": [
8046           "application/json",
8047           "application/xml"
8048         ],
8049         "parameters": [
8050           {
8051             "in": "path",
8052             "name": "allotted-resource-id",
8053             "required": true,
8054             "type": "string"
8055           }
8056         ],
8057         "responses": {
8058           "200": {
8059             "description": "No response was specified"
8060           }
8061         },
8062         "operationId": "DELETE-allotted-resource-identifiers"
8063       },
8064       "get": {
8065         "produces": [
8066           "application/json",
8067           "application/xml"
8068         ],
8069         "parameters": [
8070           {
8071             "in": "path",
8072             "name": "allotted-resource-id",
8073             "required": true,
8074             "type": "string"
8075           }
8076         ],
8077         "responses": {
8078           "200": {
8079             "description": "No response was specified",
8080             "schema": {
8081               "$ref": "#/definitions/(config)allotted-resource-identifiers"
8082             }
8083           }
8084         },
8085         "operationId": "GET-allotted-resource-identifiers"
8086       },
8087       "put": {
8088         "consumes": [
8089           "application/json",
8090           "application/xml"
8091         ],
8092         "produces": [
8093           "application/json",
8094           "application/xml"
8095         ],
8096         "parameters": [
8097           {
8098             "in": "path",
8099             "name": "allotted-resource-id",
8100             "required": true,
8101             "type": "string"
8102           },
8103           {
8104             "in": "body",
8105             "name": "(config)allotted-resource-identifiers",
8106             "required": false,
8107             "schema": {
8108               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
8109             }
8110           }
8111         ],
8112         "responses": {
8113           "200": {
8114             "description": "No response was specified",
8115             "schema": {
8116               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP"
8117             }
8118           }
8119         },
8120         "operationId": "PUT-allotted-resource-identifiers"
8121       }
8122     },
8123     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-assignments": {
8124       "delete": {
8125         "produces": [
8126           "application/json",
8127           "application/xml"
8128         ],
8129         "parameters": [
8130           {
8131             "in": "path",
8132             "name": "allotted-resource-id",
8133             "required": true,
8134             "type": "string"
8135           }
8136         ],
8137         "responses": {
8138           "200": {
8139             "description": "No response was specified"
8140           }
8141         },
8142         "operationId": "DELETE-contrail-route-assignments"
8143       },
8144       "get": {
8145         "produces": [
8146           "application/json",
8147           "application/xml"
8148         ],
8149         "parameters": [
8150           {
8151             "in": "path",
8152             "name": "allotted-resource-id",
8153             "required": true,
8154             "type": "string"
8155           }
8156         ],
8157         "responses": {
8158           "200": {
8159             "description": "No response was specified",
8160             "schema": {
8161               "$ref": "#/definitions/(config)contrail-route-assignments"
8162             }
8163           }
8164         },
8165         "operationId": "GET-contrail-route-assignments"
8166       },
8167       "post": {
8168         "consumes": [
8169           "application/json",
8170           "application/xml"
8171         ],
8172         "produces": [
8173           "application/json",
8174           "application/xml"
8175         ],
8176         "parameters": [
8177           {
8178             "in": "path",
8179             "name": "allotted-resource-id",
8180             "required": true,
8181             "type": "string"
8182           },
8183           {
8184             "in": "body",
8185             "name": "**(config)source-network",
8186             "required": false,
8187             "schema": {
8188               "$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"
8189             }
8190           },
8191           {
8192             "in": "body",
8193             "name": "**(config)dest-network",
8194             "required": false,
8195             "schema": {
8196               "$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"
8197             }
8198           },
8199           {
8200             "in": "body",
8201             "name": "**(config)contrail-applied-service",
8202             "required": false,
8203             "schema": {
8204               "$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"
8205             }
8206           }
8207         ],
8208         "responses": {
8209           "200": {
8210             "description": "No response was specified",
8211             "schema": {
8212               "$ref": "#/definitions/(config)contrail-route-assignmentsPOST"
8213             }
8214           }
8215         },
8216         "operationId": "POST-contrail-route-assignments"
8217       },
8218       "put": {
8219         "consumes": [
8220           "application/json",
8221           "application/xml"
8222         ],
8223         "produces": [
8224           "application/json",
8225           "application/xml"
8226         ],
8227         "parameters": [
8228           {
8229             "in": "path",
8230             "name": "allotted-resource-id",
8231             "required": true,
8232             "type": "string"
8233           },
8234           {
8235             "in": "body",
8236             "name": "(config)contrail-route-assignments",
8237             "required": false,
8238             "schema": {
8239               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
8240             }
8241           }
8242         ],
8243         "responses": {
8244           "200": {
8245             "description": "No response was specified",
8246             "schema": {
8247               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP"
8248             }
8249           }
8250         },
8251         "operationId": "PUT-contrail-route-assignments"
8252       }
8253     },
8254     "/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": {
8255       "delete": {
8256         "produces": [
8257           "application/json",
8258           "application/xml"
8259         ],
8260         "parameters": [
8261           {
8262             "in": "path",
8263             "name": "allotted-resource-id",
8264             "required": true,
8265             "type": "string"
8266           }
8267         ],
8268         "responses": {
8269           "200": {
8270             "description": "No response was specified"
8271           }
8272         },
8273         "operationId": "DELETE-contrail-applied-service"
8274       },
8275       "get": {
8276         "produces": [
8277           "application/json",
8278           "application/xml"
8279         ],
8280         "parameters": [
8281           {
8282             "in": "path",
8283             "name": "allotted-resource-id",
8284             "required": true,
8285             "type": "string"
8286           }
8287         ],
8288         "responses": {
8289           "200": {
8290             "description": "No response was specified",
8291             "schema": {
8292               "$ref": "#/definitions/(config)contrail-applied-service"
8293             }
8294           }
8295         },
8296         "operationId": "GET-contrail-applied-service"
8297       },
8298       "put": {
8299         "consumes": [
8300           "application/json",
8301           "application/xml"
8302         ],
8303         "produces": [
8304           "application/json",
8305           "application/xml"
8306         ],
8307         "parameters": [
8308           {
8309             "in": "path",
8310             "name": "allotted-resource-id",
8311             "required": true,
8312             "type": "string"
8313           },
8314           {
8315             "in": "body",
8316             "name": "(config)contrail-applied-service",
8317             "required": false,
8318             "schema": {
8319               "$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"
8320             }
8321           }
8322         ],
8323         "responses": {
8324           "200": {
8325             "description": "No response was specified",
8326             "schema": {
8327               "$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"
8328             }
8329           }
8330         },
8331         "operationId": "PUT-contrail-applied-service"
8332       }
8333     },
8334     "/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": {
8335       "delete": {
8336         "produces": [
8337           "application/json",
8338           "application/xml"
8339         ],
8340         "parameters": [
8341           {
8342             "in": "path",
8343             "name": "allotted-resource-id",
8344             "required": true,
8345             "type": "string"
8346           }
8347         ],
8348         "responses": {
8349           "200": {
8350             "description": "No response was specified"
8351           }
8352         },
8353         "operationId": "DELETE-dest-network"
8354       },
8355       "get": {
8356         "produces": [
8357           "application/json",
8358           "application/xml"
8359         ],
8360         "parameters": [
8361           {
8362             "in": "path",
8363             "name": "allotted-resource-id",
8364             "required": true,
8365             "type": "string"
8366           }
8367         ],
8368         "responses": {
8369           "200": {
8370             "description": "No response was specified",
8371             "schema": {
8372               "$ref": "#/definitions/(config)dest-network"
8373             }
8374           }
8375         },
8376         "operationId": "GET-dest-network"
8377       },
8378       "put": {
8379         "consumes": [
8380           "application/json",
8381           "application/xml"
8382         ],
8383         "produces": [
8384           "application/json",
8385           "application/xml"
8386         ],
8387         "parameters": [
8388           {
8389             "in": "path",
8390             "name": "allotted-resource-id",
8391             "required": true,
8392             "type": "string"
8393           },
8394           {
8395             "in": "body",
8396             "name": "(config)dest-network",
8397             "required": false,
8398             "schema": {
8399               "$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"
8400             }
8401           }
8402         ],
8403         "responses": {
8404           "200": {
8405             "description": "No response was specified",
8406             "schema": {
8407               "$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"
8408             }
8409           }
8410         },
8411         "operationId": "PUT-dest-network"
8412       }
8413     },
8414     "/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": {
8415       "delete": {
8416         "produces": [
8417           "application/json",
8418           "application/xml"
8419         ],
8420         "parameters": [
8421           {
8422             "in": "path",
8423             "name": "allotted-resource-id",
8424             "required": true,
8425             "type": "string"
8426           }
8427         ],
8428         "responses": {
8429           "200": {
8430             "description": "No response was specified"
8431           }
8432         },
8433         "operationId": "DELETE-source-network"
8434       },
8435       "get": {
8436         "produces": [
8437           "application/json",
8438           "application/xml"
8439         ],
8440         "parameters": [
8441           {
8442             "in": "path",
8443             "name": "allotted-resource-id",
8444             "required": true,
8445             "type": "string"
8446           }
8447         ],
8448         "responses": {
8449           "200": {
8450             "description": "No response was specified",
8451             "schema": {
8452               "$ref": "#/definitions/(config)source-network"
8453             }
8454           }
8455         },
8456         "operationId": "GET-source-network"
8457       },
8458       "put": {
8459         "consumes": [
8460           "application/json",
8461           "application/xml"
8462         ],
8463         "produces": [
8464           "application/json",
8465           "application/xml"
8466         ],
8467         "parameters": [
8468           {
8469             "in": "path",
8470             "name": "allotted-resource-id",
8471             "required": true,
8472             "type": "string"
8473           },
8474           {
8475             "in": "body",
8476             "name": "(config)source-network",
8477             "required": false,
8478             "schema": {
8479               "$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"
8480             }
8481           }
8482         ],
8483         "responses": {
8484           "200": {
8485             "description": "No response was specified",
8486             "schema": {
8487               "$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"
8488             }
8489           }
8490         },
8491         "operationId": "PUT-source-network"
8492       }
8493     },
8494     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/contrail-route-parameters": {
8495       "delete": {
8496         "produces": [
8497           "application/json",
8498           "application/xml"
8499         ],
8500         "parameters": [
8501           {
8502             "in": "path",
8503             "name": "allotted-resource-id",
8504             "required": true,
8505             "type": "string"
8506           }
8507         ],
8508         "responses": {
8509           "200": {
8510             "description": "No response was specified"
8511           }
8512         },
8513         "operationId": "DELETE-contrail-route-parameters"
8514       },
8515       "get": {
8516         "produces": [
8517           "application/json",
8518           "application/xml"
8519         ],
8520         "parameters": [
8521           {
8522             "in": "path",
8523             "name": "allotted-resource-id",
8524             "required": true,
8525             "type": "string"
8526           }
8527         ],
8528         "responses": {
8529           "200": {
8530             "description": "No response was specified",
8531             "schema": {
8532               "$ref": "#/definitions/(config)contrail-route-parameters"
8533             }
8534           }
8535         },
8536         "operationId": "GET-contrail-route-parameters"
8537       },
8538       "post": {
8539         "consumes": [
8540           "application/json",
8541           "application/xml"
8542         ],
8543         "produces": [
8544           "application/json",
8545           "application/xml"
8546         ],
8547         "parameters": [
8548           {
8549             "in": "path",
8550             "name": "allotted-resource-id",
8551             "required": true,
8552             "type": "string"
8553           },
8554           {
8555             "in": "body",
8556             "name": "**(config)param",
8557             "required": false,
8558             "schema": {
8559               "$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"
8560             }
8561           }
8562         ],
8563         "responses": {
8564           "200": {
8565             "description": "No response was specified",
8566             "schema": {
8567               "$ref": "#/definitions/(config)contrail-route-parametersPOST"
8568             }
8569           }
8570         },
8571         "operationId": "POST-contrail-route-parameters"
8572       },
8573       "put": {
8574         "consumes": [
8575           "application/json",
8576           "application/xml"
8577         ],
8578         "produces": [
8579           "application/json",
8580           "application/xml"
8581         ],
8582         "parameters": [
8583           {
8584             "in": "path",
8585             "name": "allotted-resource-id",
8586             "required": true,
8587             "type": "string"
8588           },
8589           {
8590             "in": "body",
8591             "name": "(config)contrail-route-parameters",
8592             "required": false,
8593             "schema": {
8594               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
8595             }
8596           }
8597         ],
8598         "responses": {
8599           "200": {
8600             "description": "No response was specified",
8601             "schema": {
8602               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP"
8603             }
8604           }
8605         },
8606         "operationId": "PUT-contrail-route-parameters"
8607       }
8608     },
8609     "/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}": {
8610       "delete": {
8611         "produces": [
8612           "application/json",
8613           "application/xml"
8614         ],
8615         "parameters": [
8616           {
8617             "in": "path",
8618             "name": "allotted-resource-id",
8619             "required": true,
8620             "type": "string"
8621           },
8622           {
8623             "in": "path",
8624             "name": "name",
8625             "required": true,
8626             "type": "string"
8627           }
8628         ],
8629         "responses": {
8630           "200": {
8631             "description": "No response was specified"
8632           }
8633         },
8634         "operationId": "DELETE-param"
8635       },
8636       "get": {
8637         "produces": [
8638           "application/json",
8639           "application/xml"
8640         ],
8641         "parameters": [
8642           {
8643             "in": "path",
8644             "name": "allotted-resource-id",
8645             "required": true,
8646             "type": "string"
8647           },
8648           {
8649             "in": "path",
8650             "name": "name",
8651             "required": true,
8652             "type": "string"
8653           }
8654         ],
8655         "responses": {
8656           "200": {
8657             "description": "No response was specified",
8658             "schema": {
8659               "$ref": "#/definitions/(config)param"
8660             }
8661           }
8662         },
8663         "operationId": "GET-param"
8664       },
8665       "post": {
8666         "consumes": [
8667           "application/json",
8668           "application/xml"
8669         ],
8670         "produces": [
8671           "application/json",
8672           "application/xml"
8673         ],
8674         "parameters": [
8675           {
8676             "in": "path",
8677             "name": "allotted-resource-id",
8678             "required": true,
8679             "type": "string"
8680           },
8681           {
8682             "in": "path",
8683             "name": "name",
8684             "required": true,
8685             "type": "string"
8686           },
8687           {
8688             "in": "body",
8689             "name": "**(config)resource-resolution-data",
8690             "required": false,
8691             "schema": {
8692               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP"
8693             }
8694           }
8695         ],
8696         "responses": {
8697           "200": {
8698             "description": "No response was specified",
8699             "schema": {
8700               "$ref": "#/definitions/(config)paramPOST"
8701             }
8702           }
8703         },
8704         "operationId": "POST-param"
8705       },
8706       "put": {
8707         "consumes": [
8708           "application/json",
8709           "application/xml"
8710         ],
8711         "produces": [
8712           "application/json",
8713           "application/xml"
8714         ],
8715         "parameters": [
8716           {
8717             "in": "path",
8718             "name": "allotted-resource-id",
8719             "required": true,
8720             "type": "string"
8721           },
8722           {
8723             "in": "path",
8724             "name": "name",
8725             "required": true,
8726             "type": "string"
8727           },
8728           {
8729             "in": "body",
8730             "name": "(config)param",
8731             "required": false,
8732             "schema": {
8733               "$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"
8734             }
8735           }
8736         ],
8737         "responses": {
8738           "200": {
8739             "description": "No response was specified",
8740             "schema": {
8741               "$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"
8742             }
8743           }
8744         },
8745         "operationId": "PUT-param"
8746       }
8747     },
8748     "/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}/resource-resolution-data": {
8749       "delete": {
8750         "produces": [
8751           "application/json",
8752           "application/xml"
8753         ],
8754         "parameters": [
8755           {
8756             "in": "path",
8757             "name": "allotted-resource-id",
8758             "required": true,
8759             "type": "string"
8760           },
8761           {
8762             "in": "path",
8763             "name": "name",
8764             "required": true,
8765             "type": "string"
8766           }
8767         ],
8768         "responses": {
8769           "200": {
8770             "description": "No response was specified"
8771           }
8772         },
8773         "operationId": "DELETE-resource-resolution-data"
8774       },
8775       "get": {
8776         "produces": [
8777           "application/json",
8778           "application/xml"
8779         ],
8780         "parameters": [
8781           {
8782             "in": "path",
8783             "name": "allotted-resource-id",
8784             "required": true,
8785             "type": "string"
8786           },
8787           {
8788             "in": "path",
8789             "name": "name",
8790             "required": true,
8791             "type": "string"
8792           }
8793         ],
8794         "responses": {
8795           "200": {
8796             "description": "No response was specified",
8797             "schema": {
8798               "$ref": "#/definitions/(config)resource-resolution-data"
8799             }
8800           }
8801         },
8802         "operationId": "GET-resource-resolution-data"
8803       },
8804       "post": {
8805         "consumes": [
8806           "application/json",
8807           "application/xml"
8808         ],
8809         "produces": [
8810           "application/json",
8811           "application/xml"
8812         ],
8813         "parameters": [
8814           {
8815             "in": "path",
8816             "name": "allotted-resource-id",
8817             "required": true,
8818             "type": "string"
8819           },
8820           {
8821             "in": "path",
8822             "name": "name",
8823             "required": true,
8824             "type": "string"
8825           },
8826           {
8827             "in": "body",
8828             "name": "**(config)resource-key",
8829             "required": false,
8830             "schema": {
8831               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP"
8832             }
8833           }
8834         ],
8835         "responses": {
8836           "200": {
8837             "description": "No response was specified",
8838             "schema": {
8839               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
8840             }
8841           }
8842         },
8843         "operationId": "POST-resource-resolution-data"
8844       },
8845       "put": {
8846         "consumes": [
8847           "application/json",
8848           "application/xml"
8849         ],
8850         "produces": [
8851           "application/json",
8852           "application/xml"
8853         ],
8854         "parameters": [
8855           {
8856             "in": "path",
8857             "name": "allotted-resource-id",
8858             "required": true,
8859             "type": "string"
8860           },
8861           {
8862             "in": "path",
8863             "name": "name",
8864             "required": true,
8865             "type": "string"
8866           },
8867           {
8868             "in": "body",
8869             "name": "(config)resource-resolution-data",
8870             "required": false,
8871             "schema": {
8872               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP"
8873             }
8874           }
8875         ],
8876         "responses": {
8877           "200": {
8878             "description": "No response was specified",
8879             "schema": {
8880               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP"
8881             }
8882           }
8883         },
8884         "operationId": "PUT-resource-resolution-data"
8885       }
8886     },
8887     "/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}/resource-resolution-data/resource-key/{name}": {
8888       "delete": {
8889         "produces": [
8890           "application/json",
8891           "application/xml"
8892         ],
8893         "parameters": [
8894           {
8895             "in": "path",
8896             "name": "allotted-resource-id",
8897             "required": true,
8898             "type": "string"
8899           },
8900           {
8901             "in": "path",
8902             "name": "name",
8903             "required": true,
8904             "type": "string"
8905           },
8906           {
8907             "in": "path",
8908             "name": "name",
8909             "required": true,
8910             "type": "string"
8911           }
8912         ],
8913         "responses": {
8914           "200": {
8915             "description": "No response was specified"
8916           }
8917         },
8918         "operationId": "DELETE-resource-key"
8919       },
8920       "get": {
8921         "produces": [
8922           "application/json",
8923           "application/xml"
8924         ],
8925         "parameters": [
8926           {
8927             "in": "path",
8928             "name": "allotted-resource-id",
8929             "required": true,
8930             "type": "string"
8931           },
8932           {
8933             "in": "path",
8934             "name": "name",
8935             "required": true,
8936             "type": "string"
8937           },
8938           {
8939             "in": "path",
8940             "name": "name",
8941             "required": true,
8942             "type": "string"
8943           }
8944         ],
8945         "responses": {
8946           "200": {
8947             "description": "No response was specified",
8948             "schema": {
8949               "$ref": "#/definitions/(config)resource-key"
8950             }
8951           }
8952         },
8953         "operationId": "GET-resource-key"
8954       },
8955       "put": {
8956         "consumes": [
8957           "application/json",
8958           "application/xml"
8959         ],
8960         "produces": [
8961           "application/json",
8962           "application/xml"
8963         ],
8964         "parameters": [
8965           {
8966             "in": "path",
8967             "name": "allotted-resource-id",
8968             "required": true,
8969             "type": "string"
8970           },
8971           {
8972             "in": "path",
8973             "name": "name",
8974             "required": true,
8975             "type": "string"
8976           },
8977           {
8978             "in": "path",
8979             "name": "name",
8980             "required": true,
8981             "type": "string"
8982           },
8983           {
8984             "in": "body",
8985             "name": "(config)resource-key",
8986             "required": false,
8987             "schema": {
8988               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP"
8989             }
8990           }
8991         ],
8992         "responses": {
8993           "200": {
8994             "description": "No response was specified",
8995             "schema": {
8996               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP"
8997             }
8998           }
8999         },
9000         "operationId": "PUT-resource-key"
9001       }
9002     },
9003     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-data/contrail-route-topology/onap-model-information": {
9004       "delete": {
9005         "produces": [
9006           "application/json",
9007           "application/xml"
9008         ],
9009         "parameters": [
9010           {
9011             "in": "path",
9012             "name": "allotted-resource-id",
9013             "required": true,
9014             "type": "string"
9015           }
9016         ],
9017         "responses": {
9018           "200": {
9019             "description": "No response was specified"
9020           }
9021         },
9022         "operationId": "DELETE-onap-model-information"
9023       },
9024       "get": {
9025         "produces": [
9026           "application/json",
9027           "application/xml"
9028         ],
9029         "parameters": [
9030           {
9031             "in": "path",
9032             "name": "allotted-resource-id",
9033             "required": true,
9034             "type": "string"
9035           }
9036         ],
9037         "responses": {
9038           "200": {
9039             "description": "No response was specified",
9040             "schema": {
9041               "$ref": "#/definitions/(config)onap-model-information"
9042             }
9043           }
9044         },
9045         "operationId": "GET-onap-model-information"
9046       },
9047       "put": {
9048         "consumes": [
9049           "application/json",
9050           "application/xml"
9051         ],
9052         "produces": [
9053           "application/json",
9054           "application/xml"
9055         ],
9056         "parameters": [
9057           {
9058             "in": "path",
9059             "name": "allotted-resource-id",
9060             "required": true,
9061             "type": "string"
9062           },
9063           {
9064             "in": "body",
9065             "name": "(config)onap-model-information",
9066             "required": false,
9067             "schema": {
9068               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
9069             }
9070           }
9071         ],
9072         "responses": {
9073           "200": {
9074             "description": "No response was specified",
9075             "schema": {
9076               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP"
9077             }
9078           }
9079         },
9080         "operationId": "PUT-onap-model-information"
9081       }
9082     },
9083     "/config/GENERIC-RESOURCE-API:contrail-route-allotted-resources/contrail-route-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
9084       "delete": {
9085         "produces": [
9086           "application/json",
9087           "application/xml"
9088         ],
9089         "parameters": [
9090           {
9091             "in": "path",
9092             "name": "allotted-resource-id",
9093             "required": true,
9094             "type": "string"
9095           }
9096         ],
9097         "responses": {
9098           "200": {
9099             "description": "No response was specified"
9100           }
9101         },
9102         "operationId": "DELETE-allotted-resource-status"
9103       },
9104       "get": {
9105         "produces": [
9106           "application/json",
9107           "application/xml"
9108         ],
9109         "parameters": [
9110           {
9111             "in": "path",
9112             "name": "allotted-resource-id",
9113             "required": true,
9114             "type": "string"
9115           }
9116         ],
9117         "responses": {
9118           "200": {
9119             "description": "No response was specified",
9120             "schema": {
9121               "$ref": "#/definitions/(config)allotted-resource-status"
9122             }
9123           }
9124         },
9125         "operationId": "GET-allotted-resource-status"
9126       },
9127       "put": {
9128         "consumes": [
9129           "application/json",
9130           "application/xml"
9131         ],
9132         "produces": [
9133           "application/json",
9134           "application/xml"
9135         ],
9136         "parameters": [
9137           {
9138             "in": "path",
9139             "name": "allotted-resource-id",
9140             "required": true,
9141             "type": "string"
9142           },
9143           {
9144             "in": "body",
9145             "name": "(config)allotted-resource-status",
9146             "required": false,
9147             "schema": {
9148               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
9149             }
9150           }
9151         ],
9152         "responses": {
9153           "200": {
9154             "description": "No response was specified",
9155             "schema": {
9156               "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP"
9157             }
9158           }
9159         },
9160         "operationId": "PUT-allotted-resource-status"
9161       }
9162     },
9163     "/config/GENERIC-RESOURCE-API:generic-configurations": {
9164       "delete": {
9165         "produces": [
9166           "application/json",
9167           "application/xml"
9168         ],
9169         "responses": {
9170           "200": {
9171             "description": "No response was specified"
9172           }
9173         },
9174         "operationId": "DELETE-generic-configurations"
9175       },
9176       "get": {
9177         "produces": [
9178           "application/json",
9179           "application/xml"
9180         ],
9181         "responses": {
9182           "200": {
9183             "description": "No response was specified",
9184             "schema": {
9185               "$ref": "#/definitions/(config)generic-configurations"
9186             }
9187           }
9188         },
9189         "operationId": "GET-generic-configurations"
9190       },
9191       "post": {
9192         "consumes": [
9193           "application/json",
9194           "application/xml"
9195         ],
9196         "produces": [
9197           "application/json",
9198           "application/xml"
9199         ],
9200         "parameters": [
9201           {
9202             "in": "body",
9203             "name": "**(config)gc-configuration",
9204             "required": false,
9205             "schema": {
9206               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP"
9207             }
9208           }
9209         ],
9210         "responses": {
9211           "200": {
9212             "description": "No response was specified",
9213             "schema": {
9214               "$ref": "#/definitions/(config)generic-configurationsPOST"
9215             }
9216           }
9217         },
9218         "operationId": "POST-generic-configurations"
9219       },
9220       "put": {
9221         "consumes": [
9222           "application/json",
9223           "application/xml"
9224         ],
9225         "produces": [
9226           "application/json",
9227           "application/xml"
9228         ],
9229         "parameters": [
9230           {
9231             "in": "body",
9232             "name": "(config)generic-configurations",
9233             "required": false,
9234             "schema": {
9235               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP"
9236             }
9237           }
9238         ],
9239         "responses": {
9240           "200": {
9241             "description": "No response was specified",
9242             "schema": {
9243               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations-TOP"
9244             }
9245           }
9246         },
9247         "operationId": "PUT-generic-configurations"
9248       }
9249     },
9250     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}": {
9251       "delete": {
9252         "produces": [
9253           "application/json",
9254           "application/xml"
9255         ],
9256         "parameters": [
9257           {
9258             "in": "path",
9259             "name": "configuration-id",
9260             "required": true,
9261             "type": "string"
9262           }
9263         ],
9264         "responses": {
9265           "200": {
9266             "description": "No response was specified"
9267           }
9268         },
9269         "operationId": "DELETE-gc-configuration"
9270       },
9271       "get": {
9272         "produces": [
9273           "application/json",
9274           "application/xml"
9275         ],
9276         "parameters": [
9277           {
9278             "in": "path",
9279             "name": "configuration-id",
9280             "required": true,
9281             "type": "string"
9282           }
9283         ],
9284         "responses": {
9285           "200": {
9286             "description": "No response was specified",
9287             "schema": {
9288               "$ref": "#/definitions/(config)gc-configuration"
9289             }
9290           }
9291         },
9292         "operationId": "GET-gc-configuration"
9293       },
9294       "post": {
9295         "consumes": [
9296           "application/json",
9297           "application/xml"
9298         ],
9299         "produces": [
9300           "application/json",
9301           "application/xml"
9302         ],
9303         "parameters": [
9304           {
9305             "in": "path",
9306             "name": "configuration-id",
9307             "required": true,
9308             "type": "string"
9309           },
9310           {
9311             "in": "body",
9312             "name": "**(config)configuration-data",
9313             "required": false,
9314             "schema": {
9315               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP"
9316             }
9317           },
9318           {
9319             "in": "body",
9320             "name": "**(config)configuration-status",
9321             "required": false,
9322             "schema": {
9323               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP"
9324             }
9325           }
9326         ],
9327         "responses": {
9328           "200": {
9329             "description": "No response was specified",
9330             "schema": {
9331               "$ref": "#/definitions/(config)gc-configurationPOST"
9332             }
9333           }
9334         },
9335         "operationId": "POST-gc-configuration"
9336       },
9337       "put": {
9338         "consumes": [
9339           "application/json",
9340           "application/xml"
9341         ],
9342         "produces": [
9343           "application/json",
9344           "application/xml"
9345         ],
9346         "parameters": [
9347           {
9348             "in": "path",
9349             "name": "configuration-id",
9350             "required": true,
9351             "type": "string"
9352           },
9353           {
9354             "in": "body",
9355             "name": "(config)gc-configuration",
9356             "required": false,
9357             "schema": {
9358               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP"
9359             }
9360           }
9361         ],
9362         "responses": {
9363           "200": {
9364             "description": "No response was specified",
9365             "schema": {
9366               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP"
9367             }
9368           }
9369         },
9370         "operationId": "PUT-gc-configuration"
9371       }
9372     },
9373     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data": {
9374       "delete": {
9375         "produces": [
9376           "application/json",
9377           "application/xml"
9378         ],
9379         "parameters": [
9380           {
9381             "in": "path",
9382             "name": "configuration-id",
9383             "required": true,
9384             "type": "string"
9385           }
9386         ],
9387         "responses": {
9388           "200": {
9389             "description": "No response was specified"
9390           }
9391         },
9392         "operationId": "DELETE-configuration-data"
9393       },
9394       "get": {
9395         "produces": [
9396           "application/json",
9397           "application/xml"
9398         ],
9399         "parameters": [
9400           {
9401             "in": "path",
9402             "name": "configuration-id",
9403             "required": true,
9404             "type": "string"
9405           }
9406         ],
9407         "responses": {
9408           "200": {
9409             "description": "No response was specified",
9410             "schema": {
9411               "$ref": "#/definitions/(config)configuration-data"
9412             }
9413           }
9414         },
9415         "operationId": "GET-configuration-data"
9416       },
9417       "post": {
9418         "consumes": [
9419           "application/json",
9420           "application/xml"
9421         ],
9422         "produces": [
9423           "application/json",
9424           "application/xml"
9425         ],
9426         "parameters": [
9427           {
9428             "in": "path",
9429             "name": "configuration-id",
9430             "required": true,
9431             "type": "string"
9432           },
9433           {
9434             "in": "body",
9435             "name": "**(config)configuration-operation-information",
9436             "required": false,
9437             "schema": {
9438               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP"
9439             }
9440           },
9441           {
9442             "in": "body",
9443             "name": "**(config)configuration-oper-status",
9444             "required": false,
9445             "schema": {
9446               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP"
9447             }
9448           }
9449         ],
9450         "responses": {
9451           "200": {
9452             "description": "No response was specified",
9453             "schema": {
9454               "$ref": "#/definitions/(config)configuration-dataPOST"
9455             }
9456           }
9457         },
9458         "operationId": "POST-configuration-data"
9459       },
9460       "put": {
9461         "consumes": [
9462           "application/json",
9463           "application/xml"
9464         ],
9465         "produces": [
9466           "application/json",
9467           "application/xml"
9468         ],
9469         "parameters": [
9470           {
9471             "in": "path",
9472             "name": "configuration-id",
9473             "required": true,
9474             "type": "string"
9475           },
9476           {
9477             "in": "body",
9478             "name": "(config)configuration-data",
9479             "required": false,
9480             "schema": {
9481               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP"
9482             }
9483           }
9484         ],
9485         "responses": {
9486           "200": {
9487             "description": "No response was specified",
9488             "schema": {
9489               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP"
9490             }
9491           }
9492         },
9493         "operationId": "PUT-configuration-data"
9494       }
9495     },
9496     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-oper-status": {
9497       "delete": {
9498         "produces": [
9499           "application/json",
9500           "application/xml"
9501         ],
9502         "parameters": [
9503           {
9504             "in": "path",
9505             "name": "configuration-id",
9506             "required": true,
9507             "type": "string"
9508           }
9509         ],
9510         "responses": {
9511           "200": {
9512             "description": "No response was specified"
9513           }
9514         },
9515         "operationId": "DELETE-configuration-oper-status"
9516       },
9517       "get": {
9518         "produces": [
9519           "application/json",
9520           "application/xml"
9521         ],
9522         "parameters": [
9523           {
9524             "in": "path",
9525             "name": "configuration-id",
9526             "required": true,
9527             "type": "string"
9528           }
9529         ],
9530         "responses": {
9531           "200": {
9532             "description": "No response was specified",
9533             "schema": {
9534               "$ref": "#/definitions/(config)configuration-oper-status"
9535             }
9536           }
9537         },
9538         "operationId": "GET-configuration-oper-status"
9539       },
9540       "put": {
9541         "consumes": [
9542           "application/json",
9543           "application/xml"
9544         ],
9545         "produces": [
9546           "application/json",
9547           "application/xml"
9548         ],
9549         "parameters": [
9550           {
9551             "in": "path",
9552             "name": "configuration-id",
9553             "required": true,
9554             "type": "string"
9555           },
9556           {
9557             "in": "body",
9558             "name": "(config)configuration-oper-status",
9559             "required": false,
9560             "schema": {
9561               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP"
9562             }
9563           }
9564         ],
9565         "responses": {
9566           "200": {
9567             "description": "No response was specified",
9568             "schema": {
9569               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP"
9570             }
9571           }
9572         },
9573         "operationId": "PUT-configuration-oper-status"
9574       }
9575     },
9576     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information": {
9577       "delete": {
9578         "produces": [
9579           "application/json",
9580           "application/xml"
9581         ],
9582         "parameters": [
9583           {
9584             "in": "path",
9585             "name": "configuration-id",
9586             "required": true,
9587             "type": "string"
9588           }
9589         ],
9590         "responses": {
9591           "200": {
9592             "description": "No response was specified"
9593           }
9594         },
9595         "operationId": "DELETE-configuration-operation-information"
9596       },
9597       "get": {
9598         "produces": [
9599           "application/json",
9600           "application/xml"
9601         ],
9602         "parameters": [
9603           {
9604             "in": "path",
9605             "name": "configuration-id",
9606             "required": true,
9607             "type": "string"
9608           }
9609         ],
9610         "responses": {
9611           "200": {
9612             "description": "No response was specified",
9613             "schema": {
9614               "$ref": "#/definitions/(config)configuration-operation-information"
9615             }
9616           }
9617         },
9618         "operationId": "GET-configuration-operation-information"
9619       },
9620       "post": {
9621         "consumes": [
9622           "application/json",
9623           "application/xml"
9624         ],
9625         "produces": [
9626           "application/json",
9627           "application/xml"
9628         ],
9629         "parameters": [
9630           {
9631             "in": "path",
9632             "name": "configuration-id",
9633             "required": true,
9634             "type": "string"
9635           },
9636           {
9637             "in": "body",
9638             "name": "**(config)request-information",
9639             "required": false,
9640             "schema": {
9641               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
9642             }
9643           },
9644           {
9645             "in": "body",
9646             "name": "**(config)sdnc-request-header",
9647             "required": false,
9648             "schema": {
9649               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
9650             }
9651           },
9652           {
9653             "in": "body",
9654             "name": "**(config)configuration-information",
9655             "required": false,
9656             "schema": {
9657               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
9658             }
9659           },
9660           {
9661             "in": "body",
9662             "name": "**(config)gc-request-input",
9663             "required": false,
9664             "schema": {
9665               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP"
9666             }
9667           },
9668           {
9669             "in": "body",
9670             "name": "**(config)service-information",
9671             "required": false,
9672             "schema": {
9673               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
9674             }
9675           }
9676         ],
9677         "responses": {
9678           "200": {
9679             "description": "No response was specified",
9680             "schema": {
9681               "$ref": "#/definitions/(config)configuration-operation-informationPOST"
9682             }
9683           }
9684         },
9685         "operationId": "POST-configuration-operation-information"
9686       },
9687       "put": {
9688         "consumes": [
9689           "application/json",
9690           "application/xml"
9691         ],
9692         "produces": [
9693           "application/json",
9694           "application/xml"
9695         ],
9696         "parameters": [
9697           {
9698             "in": "path",
9699             "name": "configuration-id",
9700             "required": true,
9701             "type": "string"
9702           },
9703           {
9704             "in": "body",
9705             "name": "(config)configuration-operation-information",
9706             "required": false,
9707             "schema": {
9708               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP"
9709             }
9710           }
9711         ],
9712         "responses": {
9713           "200": {
9714             "description": "No response was specified",
9715             "schema": {
9716               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP"
9717             }
9718           }
9719         },
9720         "operationId": "PUT-configuration-operation-information"
9721       }
9722     },
9723     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": {
9724       "delete": {
9725         "produces": [
9726           "application/json",
9727           "application/xml"
9728         ],
9729         "parameters": [
9730           {
9731             "in": "path",
9732             "name": "configuration-id",
9733             "required": true,
9734             "type": "string"
9735           }
9736         ],
9737         "responses": {
9738           "200": {
9739             "description": "No response was specified"
9740           }
9741         },
9742         "operationId": "DELETE-configuration-information"
9743       },
9744       "get": {
9745         "produces": [
9746           "application/json",
9747           "application/xml"
9748         ],
9749         "parameters": [
9750           {
9751             "in": "path",
9752             "name": "configuration-id",
9753             "required": true,
9754             "type": "string"
9755           }
9756         ],
9757         "responses": {
9758           "200": {
9759             "description": "No response was specified",
9760             "schema": {
9761               "$ref": "#/definitions/(config)configuration-information"
9762             }
9763           }
9764         },
9765         "operationId": "GET-configuration-information"
9766       },
9767       "post": {
9768         "consumes": [
9769           "application/json",
9770           "application/xml"
9771         ],
9772         "produces": [
9773           "application/json",
9774           "application/xml"
9775         ],
9776         "parameters": [
9777           {
9778             "in": "path",
9779             "name": "configuration-id",
9780             "required": true,
9781             "type": "string"
9782           },
9783           {
9784             "in": "body",
9785             "name": "**(config)onap-model-information",
9786             "required": false,
9787             "schema": {
9788               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
9789             }
9790           }
9791         ],
9792         "responses": {
9793           "200": {
9794             "description": "No response was specified",
9795             "schema": {
9796               "$ref": "#/definitions/(config)configuration-informationPOST"
9797             }
9798           }
9799         },
9800         "operationId": "POST-configuration-information"
9801       },
9802       "put": {
9803         "consumes": [
9804           "application/json",
9805           "application/xml"
9806         ],
9807         "produces": [
9808           "application/json",
9809           "application/xml"
9810         ],
9811         "parameters": [
9812           {
9813             "in": "path",
9814             "name": "configuration-id",
9815             "required": true,
9816             "type": "string"
9817           },
9818           {
9819             "in": "body",
9820             "name": "(config)configuration-information",
9821             "required": false,
9822             "schema": {
9823               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
9824             }
9825           }
9826         ],
9827         "responses": {
9828           "200": {
9829             "description": "No response was specified",
9830             "schema": {
9831               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
9832             }
9833           }
9834         },
9835         "operationId": "PUT-configuration-information"
9836       }
9837     },
9838     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": {
9839       "delete": {
9840         "produces": [
9841           "application/json",
9842           "application/xml"
9843         ],
9844         "parameters": [
9845           {
9846             "in": "path",
9847             "name": "configuration-id",
9848             "required": true,
9849             "type": "string"
9850           }
9851         ],
9852         "responses": {
9853           "200": {
9854             "description": "No response was specified"
9855           }
9856         },
9857         "operationId": "DELETE-onap-model-information"
9858       },
9859       "get": {
9860         "produces": [
9861           "application/json",
9862           "application/xml"
9863         ],
9864         "parameters": [
9865           {
9866             "in": "path",
9867             "name": "configuration-id",
9868             "required": true,
9869             "type": "string"
9870           }
9871         ],
9872         "responses": {
9873           "200": {
9874             "description": "No response was specified",
9875             "schema": {
9876               "$ref": "#/definitions/(config)onap-model-information"
9877             }
9878           }
9879         },
9880         "operationId": "GET-onap-model-information"
9881       },
9882       "put": {
9883         "consumes": [
9884           "application/json",
9885           "application/xml"
9886         ],
9887         "produces": [
9888           "application/json",
9889           "application/xml"
9890         ],
9891         "parameters": [
9892           {
9893             "in": "path",
9894             "name": "configuration-id",
9895             "required": true,
9896             "type": "string"
9897           },
9898           {
9899             "in": "body",
9900             "name": "(config)onap-model-information",
9901             "required": false,
9902             "schema": {
9903               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
9904             }
9905           }
9906         ],
9907         "responses": {
9908           "200": {
9909             "description": "No response was specified",
9910             "schema": {
9911               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
9912             }
9913           }
9914         },
9915         "operationId": "PUT-onap-model-information"
9916       }
9917     },
9918     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input": {
9919       "delete": {
9920         "produces": [
9921           "application/json",
9922           "application/xml"
9923         ],
9924         "parameters": [
9925           {
9926             "in": "path",
9927             "name": "configuration-id",
9928             "required": true,
9929             "type": "string"
9930           }
9931         ],
9932         "responses": {
9933           "200": {
9934             "description": "No response was specified"
9935           }
9936         },
9937         "operationId": "DELETE-gc-request-input"
9938       },
9939       "get": {
9940         "produces": [
9941           "application/json",
9942           "application/xml"
9943         ],
9944         "parameters": [
9945           {
9946             "in": "path",
9947             "name": "configuration-id",
9948             "required": true,
9949             "type": "string"
9950           }
9951         ],
9952         "responses": {
9953           "200": {
9954             "description": "No response was specified",
9955             "schema": {
9956               "$ref": "#/definitions/(config)gc-request-input"
9957             }
9958           }
9959         },
9960         "operationId": "GET-gc-request-input"
9961       },
9962       "post": {
9963         "consumes": [
9964           "application/json",
9965           "application/xml"
9966         ],
9967         "produces": [
9968           "application/json",
9969           "application/xml"
9970         ],
9971         "parameters": [
9972           {
9973             "in": "path",
9974             "name": "configuration-id",
9975             "required": true,
9976             "type": "string"
9977           },
9978           {
9979             "in": "body",
9980             "name": "**(config)input-parameters",
9981             "required": false,
9982             "schema": {
9983               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP"
9984             }
9985           }
9986         ],
9987         "responses": {
9988           "200": {
9989             "description": "No response was specified",
9990             "schema": {
9991               "$ref": "#/definitions/(config)gc-request-inputPOST"
9992             }
9993           }
9994         },
9995         "operationId": "POST-gc-request-input"
9996       },
9997       "put": {
9998         "consumes": [
9999           "application/json",
10000           "application/xml"
10001         ],
10002         "produces": [
10003           "application/json",
10004           "application/xml"
10005         ],
10006         "parameters": [
10007           {
10008             "in": "path",
10009             "name": "configuration-id",
10010             "required": true,
10011             "type": "string"
10012           },
10013           {
10014             "in": "body",
10015             "name": "(config)gc-request-input",
10016             "required": false,
10017             "schema": {
10018               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP"
10019             }
10020           }
10021         ],
10022         "responses": {
10023           "200": {
10024             "description": "No response was specified",
10025             "schema": {
10026               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP"
10027             }
10028           }
10029         },
10030         "operationId": "PUT-gc-request-input"
10031       }
10032     },
10033     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters": {
10034       "delete": {
10035         "produces": [
10036           "application/json",
10037           "application/xml"
10038         ],
10039         "parameters": [
10040           {
10041             "in": "path",
10042             "name": "configuration-id",
10043             "required": true,
10044             "type": "string"
10045           }
10046         ],
10047         "responses": {
10048           "200": {
10049             "description": "No response was specified"
10050           }
10051         },
10052         "operationId": "DELETE-input-parameters"
10053       },
10054       "get": {
10055         "produces": [
10056           "application/json",
10057           "application/xml"
10058         ],
10059         "parameters": [
10060           {
10061             "in": "path",
10062             "name": "configuration-id",
10063             "required": true,
10064             "type": "string"
10065           }
10066         ],
10067         "responses": {
10068           "200": {
10069             "description": "No response was specified",
10070             "schema": {
10071               "$ref": "#/definitions/(config)input-parameters"
10072             }
10073           }
10074         },
10075         "operationId": "GET-input-parameters"
10076       },
10077       "post": {
10078         "consumes": [
10079           "application/json",
10080           "application/xml"
10081         ],
10082         "produces": [
10083           "application/json",
10084           "application/xml"
10085         ],
10086         "parameters": [
10087           {
10088             "in": "path",
10089             "name": "configuration-id",
10090             "required": true,
10091             "type": "string"
10092           },
10093           {
10094             "in": "body",
10095             "name": "**(config)param",
10096             "required": false,
10097             "schema": {
10098               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10099             }
10100           }
10101         ],
10102         "responses": {
10103           "200": {
10104             "description": "No response was specified",
10105             "schema": {
10106               "$ref": "#/definitions/(config)input-parametersPOST"
10107             }
10108           }
10109         },
10110         "operationId": "POST-input-parameters"
10111       },
10112       "put": {
10113         "consumes": [
10114           "application/json",
10115           "application/xml"
10116         ],
10117         "produces": [
10118           "application/json",
10119           "application/xml"
10120         ],
10121         "parameters": [
10122           {
10123             "in": "path",
10124             "name": "configuration-id",
10125             "required": true,
10126             "type": "string"
10127           },
10128           {
10129             "in": "body",
10130             "name": "(config)input-parameters",
10131             "required": false,
10132             "schema": {
10133               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP"
10134             }
10135           }
10136         ],
10137         "responses": {
10138           "200": {
10139             "description": "No response was specified",
10140             "schema": {
10141               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP"
10142             }
10143           }
10144         },
10145         "operationId": "PUT-input-parameters"
10146       }
10147     },
10148     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}": {
10149       "delete": {
10150         "produces": [
10151           "application/json",
10152           "application/xml"
10153         ],
10154         "parameters": [
10155           {
10156             "in": "path",
10157             "name": "configuration-id",
10158             "required": true,
10159             "type": "string"
10160           },
10161           {
10162             "in": "path",
10163             "name": "name",
10164             "required": true,
10165             "type": "string"
10166           }
10167         ],
10168         "responses": {
10169           "200": {
10170             "description": "No response was specified"
10171           }
10172         },
10173         "operationId": "DELETE-param"
10174       },
10175       "get": {
10176         "produces": [
10177           "application/json",
10178           "application/xml"
10179         ],
10180         "parameters": [
10181           {
10182             "in": "path",
10183             "name": "configuration-id",
10184             "required": true,
10185             "type": "string"
10186           },
10187           {
10188             "in": "path",
10189             "name": "name",
10190             "required": true,
10191             "type": "string"
10192           }
10193         ],
10194         "responses": {
10195           "200": {
10196             "description": "No response was specified",
10197             "schema": {
10198               "$ref": "#/definitions/(config)param"
10199             }
10200           }
10201         },
10202         "operationId": "GET-param"
10203       },
10204       "post": {
10205         "consumes": [
10206           "application/json",
10207           "application/xml"
10208         ],
10209         "produces": [
10210           "application/json",
10211           "application/xml"
10212         ],
10213         "parameters": [
10214           {
10215             "in": "path",
10216             "name": "configuration-id",
10217             "required": true,
10218             "type": "string"
10219           },
10220           {
10221             "in": "path",
10222             "name": "name",
10223             "required": true,
10224             "type": "string"
10225           },
10226           {
10227             "in": "body",
10228             "name": "**(config)resource-resolution-data",
10229             "required": false,
10230             "schema": {
10231               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP"
10232             }
10233           }
10234         ],
10235         "responses": {
10236           "200": {
10237             "description": "No response was specified",
10238             "schema": {
10239               "$ref": "#/definitions/(config)paramPOST"
10240             }
10241           }
10242         },
10243         "operationId": "POST-param"
10244       },
10245       "put": {
10246         "consumes": [
10247           "application/json",
10248           "application/xml"
10249         ],
10250         "produces": [
10251           "application/json",
10252           "application/xml"
10253         ],
10254         "parameters": [
10255           {
10256             "in": "path",
10257             "name": "configuration-id",
10258             "required": true,
10259             "type": "string"
10260           },
10261           {
10262             "in": "path",
10263             "name": "name",
10264             "required": true,
10265             "type": "string"
10266           },
10267           {
10268             "in": "body",
10269             "name": "(config)param",
10270             "required": false,
10271             "schema": {
10272               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10273             }
10274           }
10275         ],
10276         "responses": {
10277           "200": {
10278             "description": "No response was specified",
10279             "schema": {
10280               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP"
10281             }
10282           }
10283         },
10284         "operationId": "PUT-param"
10285       }
10286     },
10287     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data": {
10288       "delete": {
10289         "produces": [
10290           "application/json",
10291           "application/xml"
10292         ],
10293         "parameters": [
10294           {
10295             "in": "path",
10296             "name": "configuration-id",
10297             "required": true,
10298             "type": "string"
10299           },
10300           {
10301             "in": "path",
10302             "name": "name",
10303             "required": true,
10304             "type": "string"
10305           }
10306         ],
10307         "responses": {
10308           "200": {
10309             "description": "No response was specified"
10310           }
10311         },
10312         "operationId": "DELETE-resource-resolution-data"
10313       },
10314       "get": {
10315         "produces": [
10316           "application/json",
10317           "application/xml"
10318         ],
10319         "parameters": [
10320           {
10321             "in": "path",
10322             "name": "configuration-id",
10323             "required": true,
10324             "type": "string"
10325           },
10326           {
10327             "in": "path",
10328             "name": "name",
10329             "required": true,
10330             "type": "string"
10331           }
10332         ],
10333         "responses": {
10334           "200": {
10335             "description": "No response was specified",
10336             "schema": {
10337               "$ref": "#/definitions/(config)resource-resolution-data"
10338             }
10339           }
10340         },
10341         "operationId": "GET-resource-resolution-data"
10342       },
10343       "post": {
10344         "consumes": [
10345           "application/json",
10346           "application/xml"
10347         ],
10348         "produces": [
10349           "application/json",
10350           "application/xml"
10351         ],
10352         "parameters": [
10353           {
10354             "in": "path",
10355             "name": "configuration-id",
10356             "required": true,
10357             "type": "string"
10358           },
10359           {
10360             "in": "path",
10361             "name": "name",
10362             "required": true,
10363             "type": "string"
10364           },
10365           {
10366             "in": "body",
10367             "name": "**(config)resource-key",
10368             "required": false,
10369             "schema": {
10370               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP"
10371             }
10372           }
10373         ],
10374         "responses": {
10375           "200": {
10376             "description": "No response was specified",
10377             "schema": {
10378               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
10379             }
10380           }
10381         },
10382         "operationId": "POST-resource-resolution-data"
10383       },
10384       "put": {
10385         "consumes": [
10386           "application/json",
10387           "application/xml"
10388         ],
10389         "produces": [
10390           "application/json",
10391           "application/xml"
10392         ],
10393         "parameters": [
10394           {
10395             "in": "path",
10396             "name": "configuration-id",
10397             "required": true,
10398             "type": "string"
10399           },
10400           {
10401             "in": "path",
10402             "name": "name",
10403             "required": true,
10404             "type": "string"
10405           },
10406           {
10407             "in": "body",
10408             "name": "(config)resource-resolution-data",
10409             "required": false,
10410             "schema": {
10411               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP"
10412             }
10413           }
10414         ],
10415         "responses": {
10416           "200": {
10417             "description": "No response was specified",
10418             "schema": {
10419               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP"
10420             }
10421           }
10422         },
10423         "operationId": "PUT-resource-resolution-data"
10424       }
10425     },
10426     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
10427       "delete": {
10428         "produces": [
10429           "application/json",
10430           "application/xml"
10431         ],
10432         "parameters": [
10433           {
10434             "in": "path",
10435             "name": "configuration-id",
10436             "required": true,
10437             "type": "string"
10438           },
10439           {
10440             "in": "path",
10441             "name": "name",
10442             "required": true,
10443             "type": "string"
10444           },
10445           {
10446             "in": "path",
10447             "name": "name",
10448             "required": true,
10449             "type": "string"
10450           }
10451         ],
10452         "responses": {
10453           "200": {
10454             "description": "No response was specified"
10455           }
10456         },
10457         "operationId": "DELETE-resource-key"
10458       },
10459       "get": {
10460         "produces": [
10461           "application/json",
10462           "application/xml"
10463         ],
10464         "parameters": [
10465           {
10466             "in": "path",
10467             "name": "configuration-id",
10468             "required": true,
10469             "type": "string"
10470           },
10471           {
10472             "in": "path",
10473             "name": "name",
10474             "required": true,
10475             "type": "string"
10476           },
10477           {
10478             "in": "path",
10479             "name": "name",
10480             "required": true,
10481             "type": "string"
10482           }
10483         ],
10484         "responses": {
10485           "200": {
10486             "description": "No response was specified",
10487             "schema": {
10488               "$ref": "#/definitions/(config)resource-key"
10489             }
10490           }
10491         },
10492         "operationId": "GET-resource-key"
10493       },
10494       "put": {
10495         "consumes": [
10496           "application/json",
10497           "application/xml"
10498         ],
10499         "produces": [
10500           "application/json",
10501           "application/xml"
10502         ],
10503         "parameters": [
10504           {
10505             "in": "path",
10506             "name": "configuration-id",
10507             "required": true,
10508             "type": "string"
10509           },
10510           {
10511             "in": "path",
10512             "name": "name",
10513             "required": true,
10514             "type": "string"
10515           },
10516           {
10517             "in": "path",
10518             "name": "name",
10519             "required": true,
10520             "type": "string"
10521           },
10522           {
10523             "in": "body",
10524             "name": "(config)resource-key",
10525             "required": false,
10526             "schema": {
10527               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP"
10528             }
10529           }
10530         ],
10531         "responses": {
10532           "200": {
10533             "description": "No response was specified",
10534             "schema": {
10535               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP"
10536             }
10537           }
10538         },
10539         "operationId": "PUT-resource-key"
10540       }
10541     },
10542     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": {
10543       "delete": {
10544         "produces": [
10545           "application/json",
10546           "application/xml"
10547         ],
10548         "parameters": [
10549           {
10550             "in": "path",
10551             "name": "configuration-id",
10552             "required": true,
10553             "type": "string"
10554           }
10555         ],
10556         "responses": {
10557           "200": {
10558             "description": "No response was specified"
10559           }
10560         },
10561         "operationId": "DELETE-request-information"
10562       },
10563       "get": {
10564         "produces": [
10565           "application/json",
10566           "application/xml"
10567         ],
10568         "parameters": [
10569           {
10570             "in": "path",
10571             "name": "configuration-id",
10572             "required": true,
10573             "type": "string"
10574           }
10575         ],
10576         "responses": {
10577           "200": {
10578             "description": "No response was specified",
10579             "schema": {
10580               "$ref": "#/definitions/(config)request-information"
10581             }
10582           }
10583         },
10584         "operationId": "GET-request-information"
10585       },
10586       "put": {
10587         "consumes": [
10588           "application/json",
10589           "application/xml"
10590         ],
10591         "produces": [
10592           "application/json",
10593           "application/xml"
10594         ],
10595         "parameters": [
10596           {
10597             "in": "path",
10598             "name": "configuration-id",
10599             "required": true,
10600             "type": "string"
10601           },
10602           {
10603             "in": "body",
10604             "name": "(config)request-information",
10605             "required": false,
10606             "schema": {
10607               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
10608             }
10609           }
10610         ],
10611         "responses": {
10612           "200": {
10613             "description": "No response was specified",
10614             "schema": {
10615               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
10616             }
10617           }
10618         },
10619         "operationId": "PUT-request-information"
10620       }
10621     },
10622     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": {
10623       "delete": {
10624         "produces": [
10625           "application/json",
10626           "application/xml"
10627         ],
10628         "parameters": [
10629           {
10630             "in": "path",
10631             "name": "configuration-id",
10632             "required": true,
10633             "type": "string"
10634           }
10635         ],
10636         "responses": {
10637           "200": {
10638             "description": "No response was specified"
10639           }
10640         },
10641         "operationId": "DELETE-sdnc-request-header"
10642       },
10643       "get": {
10644         "produces": [
10645           "application/json",
10646           "application/xml"
10647         ],
10648         "parameters": [
10649           {
10650             "in": "path",
10651             "name": "configuration-id",
10652             "required": true,
10653             "type": "string"
10654           }
10655         ],
10656         "responses": {
10657           "200": {
10658             "description": "No response was specified",
10659             "schema": {
10660               "$ref": "#/definitions/(config)sdnc-request-header"
10661             }
10662           }
10663         },
10664         "operationId": "GET-sdnc-request-header"
10665       },
10666       "put": {
10667         "consumes": [
10668           "application/json",
10669           "application/xml"
10670         ],
10671         "produces": [
10672           "application/json",
10673           "application/xml"
10674         ],
10675         "parameters": [
10676           {
10677             "in": "path",
10678             "name": "configuration-id",
10679             "required": true,
10680             "type": "string"
10681           },
10682           {
10683             "in": "body",
10684             "name": "(config)sdnc-request-header",
10685             "required": false,
10686             "schema": {
10687               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
10688             }
10689           }
10690         ],
10691         "responses": {
10692           "200": {
10693             "description": "No response was specified",
10694             "schema": {
10695               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
10696             }
10697           }
10698         },
10699         "operationId": "PUT-sdnc-request-header"
10700       }
10701     },
10702     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": {
10703       "delete": {
10704         "produces": [
10705           "application/json",
10706           "application/xml"
10707         ],
10708         "parameters": [
10709           {
10710             "in": "path",
10711             "name": "configuration-id",
10712             "required": true,
10713             "type": "string"
10714           }
10715         ],
10716         "responses": {
10717           "200": {
10718             "description": "No response was specified"
10719           }
10720         },
10721         "operationId": "DELETE-service-information"
10722       },
10723       "get": {
10724         "produces": [
10725           "application/json",
10726           "application/xml"
10727         ],
10728         "parameters": [
10729           {
10730             "in": "path",
10731             "name": "configuration-id",
10732             "required": true,
10733             "type": "string"
10734           }
10735         ],
10736         "responses": {
10737           "200": {
10738             "description": "No response was specified",
10739             "schema": {
10740               "$ref": "#/definitions/(config)service-information"
10741             }
10742           }
10743         },
10744         "operationId": "GET-service-information"
10745       },
10746       "post": {
10747         "consumes": [
10748           "application/json",
10749           "application/xml"
10750         ],
10751         "produces": [
10752           "application/json",
10753           "application/xml"
10754         ],
10755         "parameters": [
10756           {
10757             "in": "path",
10758             "name": "configuration-id",
10759             "required": true,
10760             "type": "string"
10761           },
10762           {
10763             "in": "body",
10764             "name": "**(config)onap-model-information",
10765             "required": false,
10766             "schema": {
10767               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10768             }
10769           }
10770         ],
10771         "responses": {
10772           "200": {
10773             "description": "No response was specified",
10774             "schema": {
10775               "$ref": "#/definitions/(config)service-informationPOST"
10776             }
10777           }
10778         },
10779         "operationId": "POST-service-information"
10780       },
10781       "put": {
10782         "consumes": [
10783           "application/json",
10784           "application/xml"
10785         ],
10786         "produces": [
10787           "application/json",
10788           "application/xml"
10789         ],
10790         "parameters": [
10791           {
10792             "in": "path",
10793             "name": "configuration-id",
10794             "required": true,
10795             "type": "string"
10796           },
10797           {
10798             "in": "body",
10799             "name": "(config)service-information",
10800             "required": false,
10801             "schema": {
10802               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
10803             }
10804           }
10805         ],
10806         "responses": {
10807           "200": {
10808             "description": "No response was specified",
10809             "schema": {
10810               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
10811             }
10812           }
10813         },
10814         "operationId": "PUT-service-information"
10815       }
10816     },
10817     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": {
10818       "delete": {
10819         "produces": [
10820           "application/json",
10821           "application/xml"
10822         ],
10823         "parameters": [
10824           {
10825             "in": "path",
10826             "name": "configuration-id",
10827             "required": true,
10828             "type": "string"
10829           }
10830         ],
10831         "responses": {
10832           "200": {
10833             "description": "No response was specified"
10834           }
10835         },
10836         "operationId": "DELETE-onap-model-information"
10837       },
10838       "get": {
10839         "produces": [
10840           "application/json",
10841           "application/xml"
10842         ],
10843         "parameters": [
10844           {
10845             "in": "path",
10846             "name": "configuration-id",
10847             "required": true,
10848             "type": "string"
10849           }
10850         ],
10851         "responses": {
10852           "200": {
10853             "description": "No response was specified",
10854             "schema": {
10855               "$ref": "#/definitions/(config)onap-model-information"
10856             }
10857           }
10858         },
10859         "operationId": "GET-onap-model-information"
10860       },
10861       "put": {
10862         "consumes": [
10863           "application/json",
10864           "application/xml"
10865         ],
10866         "produces": [
10867           "application/json",
10868           "application/xml"
10869         ],
10870         "parameters": [
10871           {
10872             "in": "path",
10873             "name": "configuration-id",
10874             "required": true,
10875             "type": "string"
10876           },
10877           {
10878             "in": "body",
10879             "name": "(config)onap-model-information",
10880             "required": false,
10881             "schema": {
10882               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10883             }
10884           }
10885         ],
10886         "responses": {
10887           "200": {
10888             "description": "No response was specified",
10889             "schema": {
10890               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
10891             }
10892           }
10893         },
10894         "operationId": "PUT-onap-model-information"
10895       }
10896     },
10897     "/config/GENERIC-RESOURCE-API:generic-configurations/gc-configuration/{configuration-id}/configuration-status": {
10898       "delete": {
10899         "produces": [
10900           "application/json",
10901           "application/xml"
10902         ],
10903         "parameters": [
10904           {
10905             "in": "path",
10906             "name": "configuration-id",
10907             "required": true,
10908             "type": "string"
10909           }
10910         ],
10911         "responses": {
10912           "200": {
10913             "description": "No response was specified"
10914           }
10915         },
10916         "operationId": "DELETE-configuration-status"
10917       },
10918       "get": {
10919         "produces": [
10920           "application/json",
10921           "application/xml"
10922         ],
10923         "parameters": [
10924           {
10925             "in": "path",
10926             "name": "configuration-id",
10927             "required": true,
10928             "type": "string"
10929           }
10930         ],
10931         "responses": {
10932           "200": {
10933             "description": "No response was specified",
10934             "schema": {
10935               "$ref": "#/definitions/(config)configuration-status"
10936             }
10937           }
10938         },
10939         "operationId": "GET-configuration-status"
10940       },
10941       "put": {
10942         "consumes": [
10943           "application/json",
10944           "application/xml"
10945         ],
10946         "produces": [
10947           "application/json",
10948           "application/xml"
10949         ],
10950         "parameters": [
10951           {
10952             "in": "path",
10953             "name": "configuration-id",
10954             "required": true,
10955             "type": "string"
10956           },
10957           {
10958             "in": "body",
10959             "name": "(config)configuration-status",
10960             "required": false,
10961             "schema": {
10962               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP"
10963             }
10964           }
10965         ],
10966         "responses": {
10967           "200": {
10968             "description": "No response was specified",
10969             "schema": {
10970               "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP"
10971             }
10972           }
10973         },
10974         "operationId": "PUT-configuration-status"
10975       }
10976     },
10977     "/config/GENERIC-RESOURCE-API:port-mirror-configurations": {
10978       "delete": {
10979         "produces": [
10980           "application/json",
10981           "application/xml"
10982         ],
10983         "responses": {
10984           "200": {
10985             "description": "No response was specified"
10986           }
10987         },
10988         "operationId": "DELETE-port-mirror-configurations"
10989       },
10990       "get": {
10991         "produces": [
10992           "application/json",
10993           "application/xml"
10994         ],
10995         "responses": {
10996           "200": {
10997             "description": "No response was specified",
10998             "schema": {
10999               "$ref": "#/definitions/(config)port-mirror-configurations"
11000             }
11001           }
11002         },
11003         "operationId": "GET-port-mirror-configurations"
11004       },
11005       "post": {
11006         "consumes": [
11007           "application/json",
11008           "application/xml"
11009         ],
11010         "produces": [
11011           "application/json",
11012           "application/xml"
11013         ],
11014         "parameters": [
11015           {
11016             "in": "body",
11017             "name": "**(config)port-mirror-configuration",
11018             "required": false,
11019             "schema": {
11020               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11021             }
11022           }
11023         ],
11024         "responses": {
11025           "200": {
11026             "description": "No response was specified",
11027             "schema": {
11028               "$ref": "#/definitions/(config)port-mirror-configurationsPOST"
11029             }
11030           }
11031         },
11032         "operationId": "POST-port-mirror-configurations"
11033       },
11034       "put": {
11035         "consumes": [
11036           "application/json",
11037           "application/xml"
11038         ],
11039         "produces": [
11040           "application/json",
11041           "application/xml"
11042         ],
11043         "parameters": [
11044           {
11045             "in": "body",
11046             "name": "(config)port-mirror-configurations",
11047             "required": false,
11048             "schema": {
11049               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP"
11050             }
11051           }
11052         ],
11053         "responses": {
11054           "200": {
11055             "description": "No response was specified",
11056             "schema": {
11057               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP"
11058             }
11059           }
11060         },
11061         "operationId": "PUT-port-mirror-configurations"
11062       }
11063     },
11064     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}": {
11065       "delete": {
11066         "produces": [
11067           "application/json",
11068           "application/xml"
11069         ],
11070         "parameters": [
11071           {
11072             "in": "path",
11073             "name": "configuration-id",
11074             "required": true,
11075             "type": "string"
11076           }
11077         ],
11078         "responses": {
11079           "200": {
11080             "description": "No response was specified"
11081           }
11082         },
11083         "operationId": "DELETE-port-mirror-configuration"
11084       },
11085       "get": {
11086         "produces": [
11087           "application/json",
11088           "application/xml"
11089         ],
11090         "parameters": [
11091           {
11092             "in": "path",
11093             "name": "configuration-id",
11094             "required": true,
11095             "type": "string"
11096           }
11097         ],
11098         "responses": {
11099           "200": {
11100             "description": "No response was specified",
11101             "schema": {
11102               "$ref": "#/definitions/(config)port-mirror-configuration"
11103             }
11104           }
11105         },
11106         "operationId": "GET-port-mirror-configuration"
11107       },
11108       "post": {
11109         "consumes": [
11110           "application/json",
11111           "application/xml"
11112         ],
11113         "produces": [
11114           "application/json",
11115           "application/xml"
11116         ],
11117         "parameters": [
11118           {
11119             "in": "path",
11120             "name": "configuration-id",
11121             "required": true,
11122             "type": "string"
11123           },
11124           {
11125             "in": "body",
11126             "name": "**(config)configuration-data",
11127             "required": false,
11128             "schema": {
11129               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11130             }
11131           },
11132           {
11133             "in": "body",
11134             "name": "**(config)configuration-status",
11135             "required": false,
11136             "schema": {
11137               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
11138             }
11139           }
11140         ],
11141         "responses": {
11142           "200": {
11143             "description": "No response was specified",
11144             "schema": {
11145               "$ref": "#/definitions/(config)port-mirror-configurationPOST"
11146             }
11147           }
11148         },
11149         "operationId": "POST-port-mirror-configuration"
11150       },
11151       "put": {
11152         "consumes": [
11153           "application/json",
11154           "application/xml"
11155         ],
11156         "produces": [
11157           "application/json",
11158           "application/xml"
11159         ],
11160         "parameters": [
11161           {
11162             "in": "path",
11163             "name": "configuration-id",
11164             "required": true,
11165             "type": "string"
11166           },
11167           {
11168             "in": "body",
11169             "name": "(config)port-mirror-configuration",
11170             "required": false,
11171             "schema": {
11172               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11173             }
11174           }
11175         ],
11176         "responses": {
11177           "200": {
11178             "description": "No response was specified",
11179             "schema": {
11180               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP"
11181             }
11182           }
11183         },
11184         "operationId": "PUT-port-mirror-configuration"
11185       }
11186     },
11187     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data": {
11188       "delete": {
11189         "produces": [
11190           "application/json",
11191           "application/xml"
11192         ],
11193         "parameters": [
11194           {
11195             "in": "path",
11196             "name": "configuration-id",
11197             "required": true,
11198             "type": "string"
11199           }
11200         ],
11201         "responses": {
11202           "200": {
11203             "description": "No response was specified"
11204           }
11205         },
11206         "operationId": "DELETE-configuration-data"
11207       },
11208       "get": {
11209         "produces": [
11210           "application/json",
11211           "application/xml"
11212         ],
11213         "parameters": [
11214           {
11215             "in": "path",
11216             "name": "configuration-id",
11217             "required": true,
11218             "type": "string"
11219           }
11220         ],
11221         "responses": {
11222           "200": {
11223             "description": "No response was specified",
11224             "schema": {
11225               "$ref": "#/definitions/(config)configuration-data"
11226             }
11227           }
11228         },
11229         "operationId": "GET-configuration-data"
11230       },
11231       "post": {
11232         "consumes": [
11233           "application/json",
11234           "application/xml"
11235         ],
11236         "produces": [
11237           "application/json",
11238           "application/xml"
11239         ],
11240         "parameters": [
11241           {
11242             "in": "path",
11243             "name": "configuration-id",
11244             "required": true,
11245             "type": "string"
11246           },
11247           {
11248             "in": "body",
11249             "name": "**(config)configuration-operation-information",
11250             "required": false,
11251             "schema": {
11252               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11253             }
11254           },
11255           {
11256             "in": "body",
11257             "name": "**(config)port-mirror-configuration-topology",
11258             "required": false,
11259             "schema": {
11260               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
11261             }
11262           },
11263           {
11264             "in": "body",
11265             "name": "**(config)configuration-oper-status",
11266             "required": false,
11267             "schema": {
11268               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11269             }
11270           }
11271         ],
11272         "responses": {
11273           "200": {
11274             "description": "No response was specified",
11275             "schema": {
11276               "$ref": "#/definitions/(config)configuration-dataPOST"
11277             }
11278           }
11279         },
11280         "operationId": "POST-configuration-data"
11281       },
11282       "put": {
11283         "consumes": [
11284           "application/json",
11285           "application/xml"
11286         ],
11287         "produces": [
11288           "application/json",
11289           "application/xml"
11290         ],
11291         "parameters": [
11292           {
11293             "in": "path",
11294             "name": "configuration-id",
11295             "required": true,
11296             "type": "string"
11297           },
11298           {
11299             "in": "body",
11300             "name": "(config)configuration-data",
11301             "required": false,
11302             "schema": {
11303               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11304             }
11305           }
11306         ],
11307         "responses": {
11308           "200": {
11309             "description": "No response was specified",
11310             "schema": {
11311               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP"
11312             }
11313           }
11314         },
11315         "operationId": "PUT-configuration-data"
11316       }
11317     },
11318     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-oper-status": {
11319       "delete": {
11320         "produces": [
11321           "application/json",
11322           "application/xml"
11323         ],
11324         "parameters": [
11325           {
11326             "in": "path",
11327             "name": "configuration-id",
11328             "required": true,
11329             "type": "string"
11330           }
11331         ],
11332         "responses": {
11333           "200": {
11334             "description": "No response was specified"
11335           }
11336         },
11337         "operationId": "DELETE-configuration-oper-status"
11338       },
11339       "get": {
11340         "produces": [
11341           "application/json",
11342           "application/xml"
11343         ],
11344         "parameters": [
11345           {
11346             "in": "path",
11347             "name": "configuration-id",
11348             "required": true,
11349             "type": "string"
11350           }
11351         ],
11352         "responses": {
11353           "200": {
11354             "description": "No response was specified",
11355             "schema": {
11356               "$ref": "#/definitions/(config)configuration-oper-status"
11357             }
11358           }
11359         },
11360         "operationId": "GET-configuration-oper-status"
11361       },
11362       "put": {
11363         "consumes": [
11364           "application/json",
11365           "application/xml"
11366         ],
11367         "produces": [
11368           "application/json",
11369           "application/xml"
11370         ],
11371         "parameters": [
11372           {
11373             "in": "path",
11374             "name": "configuration-id",
11375             "required": true,
11376             "type": "string"
11377           },
11378           {
11379             "in": "body",
11380             "name": "(config)configuration-oper-status",
11381             "required": false,
11382             "schema": {
11383               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11384             }
11385           }
11386         ],
11387         "responses": {
11388           "200": {
11389             "description": "No response was specified",
11390             "schema": {
11391               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP"
11392             }
11393           }
11394         },
11395         "operationId": "PUT-configuration-oper-status"
11396       }
11397     },
11398     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information": {
11399       "delete": {
11400         "produces": [
11401           "application/json",
11402           "application/xml"
11403         ],
11404         "parameters": [
11405           {
11406             "in": "path",
11407             "name": "configuration-id",
11408             "required": true,
11409             "type": "string"
11410           }
11411         ],
11412         "responses": {
11413           "200": {
11414             "description": "No response was specified"
11415           }
11416         },
11417         "operationId": "DELETE-configuration-operation-information"
11418       },
11419       "get": {
11420         "produces": [
11421           "application/json",
11422           "application/xml"
11423         ],
11424         "parameters": [
11425           {
11426             "in": "path",
11427             "name": "configuration-id",
11428             "required": true,
11429             "type": "string"
11430           }
11431         ],
11432         "responses": {
11433           "200": {
11434             "description": "No response was specified",
11435             "schema": {
11436               "$ref": "#/definitions/(config)configuration-operation-information"
11437             }
11438           }
11439         },
11440         "operationId": "GET-configuration-operation-information"
11441       },
11442       "post": {
11443         "consumes": [
11444           "application/json",
11445           "application/xml"
11446         ],
11447         "produces": [
11448           "application/json",
11449           "application/xml"
11450         ],
11451         "parameters": [
11452           {
11453             "in": "path",
11454             "name": "configuration-id",
11455             "required": true,
11456             "type": "string"
11457           },
11458           {
11459             "in": "body",
11460             "name": "**(config)request-information",
11461             "required": false,
11462             "schema": {
11463               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
11464             }
11465           },
11466           {
11467             "in": "body",
11468             "name": "**(config)sdnc-request-header",
11469             "required": false,
11470             "schema": {
11471               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
11472             }
11473           },
11474           {
11475             "in": "body",
11476             "name": "**(config)configuration-information",
11477             "required": false,
11478             "schema": {
11479               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11480             }
11481           },
11482           {
11483             "in": "body",
11484             "name": "**(config)service-information",
11485             "required": false,
11486             "schema": {
11487               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
11488             }
11489           },
11490           {
11491             "in": "body",
11492             "name": "**(config)port-mirror-configuration-request-input",
11493             "required": false,
11494             "schema": {
11495               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11496             }
11497           }
11498         ],
11499         "responses": {
11500           "200": {
11501             "description": "No response was specified",
11502             "schema": {
11503               "$ref": "#/definitions/(config)configuration-operation-informationPOST"
11504             }
11505           }
11506         },
11507         "operationId": "POST-configuration-operation-information"
11508       },
11509       "put": {
11510         "consumes": [
11511           "application/json",
11512           "application/xml"
11513         ],
11514         "produces": [
11515           "application/json",
11516           "application/xml"
11517         ],
11518         "parameters": [
11519           {
11520             "in": "path",
11521             "name": "configuration-id",
11522             "required": true,
11523             "type": "string"
11524           },
11525           {
11526             "in": "body",
11527             "name": "(config)configuration-operation-information",
11528             "required": false,
11529             "schema": {
11530               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11531             }
11532           }
11533         ],
11534         "responses": {
11535           "200": {
11536             "description": "No response was specified",
11537             "schema": {
11538               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP"
11539             }
11540           }
11541         },
11542         "operationId": "PUT-configuration-operation-information"
11543       }
11544     },
11545     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information": {
11546       "delete": {
11547         "produces": [
11548           "application/json",
11549           "application/xml"
11550         ],
11551         "parameters": [
11552           {
11553             "in": "path",
11554             "name": "configuration-id",
11555             "required": true,
11556             "type": "string"
11557           }
11558         ],
11559         "responses": {
11560           "200": {
11561             "description": "No response was specified"
11562           }
11563         },
11564         "operationId": "DELETE-configuration-information"
11565       },
11566       "get": {
11567         "produces": [
11568           "application/json",
11569           "application/xml"
11570         ],
11571         "parameters": [
11572           {
11573             "in": "path",
11574             "name": "configuration-id",
11575             "required": true,
11576             "type": "string"
11577           }
11578         ],
11579         "responses": {
11580           "200": {
11581             "description": "No response was specified",
11582             "schema": {
11583               "$ref": "#/definitions/(config)configuration-information"
11584             }
11585           }
11586         },
11587         "operationId": "GET-configuration-information"
11588       },
11589       "post": {
11590         "consumes": [
11591           "application/json",
11592           "application/xml"
11593         ],
11594         "produces": [
11595           "application/json",
11596           "application/xml"
11597         ],
11598         "parameters": [
11599           {
11600             "in": "path",
11601             "name": "configuration-id",
11602             "required": true,
11603             "type": "string"
11604           },
11605           {
11606             "in": "body",
11607             "name": "**(config)onap-model-information",
11608             "required": false,
11609             "schema": {
11610               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11611             }
11612           }
11613         ],
11614         "responses": {
11615           "200": {
11616             "description": "No response was specified",
11617             "schema": {
11618               "$ref": "#/definitions/(config)configuration-informationPOST"
11619             }
11620           }
11621         },
11622         "operationId": "POST-configuration-information"
11623       },
11624       "put": {
11625         "consumes": [
11626           "application/json",
11627           "application/xml"
11628         ],
11629         "produces": [
11630           "application/json",
11631           "application/xml"
11632         ],
11633         "parameters": [
11634           {
11635             "in": "path",
11636             "name": "configuration-id",
11637             "required": true,
11638             "type": "string"
11639           },
11640           {
11641             "in": "body",
11642             "name": "(config)configuration-information",
11643             "required": false,
11644             "schema": {
11645               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11646             }
11647           }
11648         ],
11649         "responses": {
11650           "200": {
11651             "description": "No response was specified",
11652             "schema": {
11653               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP"
11654             }
11655           }
11656         },
11657         "operationId": "PUT-configuration-information"
11658       }
11659     },
11660     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/configuration-information/onap-model-information": {
11661       "delete": {
11662         "produces": [
11663           "application/json",
11664           "application/xml"
11665         ],
11666         "parameters": [
11667           {
11668             "in": "path",
11669             "name": "configuration-id",
11670             "required": true,
11671             "type": "string"
11672           }
11673         ],
11674         "responses": {
11675           "200": {
11676             "description": "No response was specified"
11677           }
11678         },
11679         "operationId": "DELETE-onap-model-information"
11680       },
11681       "get": {
11682         "produces": [
11683           "application/json",
11684           "application/xml"
11685         ],
11686         "parameters": [
11687           {
11688             "in": "path",
11689             "name": "configuration-id",
11690             "required": true,
11691             "type": "string"
11692           }
11693         ],
11694         "responses": {
11695           "200": {
11696             "description": "No response was specified",
11697             "schema": {
11698               "$ref": "#/definitions/(config)onap-model-information"
11699             }
11700           }
11701         },
11702         "operationId": "GET-onap-model-information"
11703       },
11704       "put": {
11705         "consumes": [
11706           "application/json",
11707           "application/xml"
11708         ],
11709         "produces": [
11710           "application/json",
11711           "application/xml"
11712         ],
11713         "parameters": [
11714           {
11715             "in": "path",
11716             "name": "configuration-id",
11717             "required": true,
11718             "type": "string"
11719           },
11720           {
11721             "in": "body",
11722             "name": "(config)onap-model-information",
11723             "required": false,
11724             "schema": {
11725               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11726             }
11727           }
11728         ],
11729         "responses": {
11730           "200": {
11731             "description": "No response was specified",
11732             "schema": {
11733               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP"
11734             }
11735           }
11736         },
11737         "operationId": "PUT-onap-model-information"
11738       }
11739     },
11740     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input": {
11741       "delete": {
11742         "produces": [
11743           "application/json",
11744           "application/xml"
11745         ],
11746         "parameters": [
11747           {
11748             "in": "path",
11749             "name": "configuration-id",
11750             "required": true,
11751             "type": "string"
11752           }
11753         ],
11754         "responses": {
11755           "200": {
11756             "description": "No response was specified"
11757           }
11758         },
11759         "operationId": "DELETE-port-mirror-configuration-request-input"
11760       },
11761       "get": {
11762         "produces": [
11763           "application/json",
11764           "application/xml"
11765         ],
11766         "parameters": [
11767           {
11768             "in": "path",
11769             "name": "configuration-id",
11770             "required": true,
11771             "type": "string"
11772           }
11773         ],
11774         "responses": {
11775           "200": {
11776             "description": "No response was specified",
11777             "schema": {
11778               "$ref": "#/definitions/(config)port-mirror-configuration-request-input"
11779             }
11780           }
11781         },
11782         "operationId": "GET-port-mirror-configuration-request-input"
11783       },
11784       "post": {
11785         "consumes": [
11786           "application/json",
11787           "application/xml"
11788         ],
11789         "produces": [
11790           "application/json",
11791           "application/xml"
11792         ],
11793         "parameters": [
11794           {
11795             "in": "path",
11796             "name": "configuration-id",
11797             "required": true,
11798             "type": "string"
11799           },
11800           {
11801             "in": "body",
11802             "name": "**(config)source-port",
11803             "required": false,
11804             "schema": {
11805               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP"
11806             }
11807           },
11808           {
11809             "in": "body",
11810             "name": "**(config)dest-port",
11811             "required": false,
11812             "schema": {
11813               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP"
11814             }
11815           },
11816           {
11817             "in": "body",
11818             "name": "**(config)port-mirror-configuration-input-parameters",
11819             "required": false,
11820             "schema": {
11821               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP"
11822             }
11823           }
11824         ],
11825         "responses": {
11826           "200": {
11827             "description": "No response was specified",
11828             "schema": {
11829               "$ref": "#/definitions/(config)port-mirror-configuration-request-inputPOST"
11830             }
11831           }
11832         },
11833         "operationId": "POST-port-mirror-configuration-request-input"
11834       },
11835       "put": {
11836         "consumes": [
11837           "application/json",
11838           "application/xml"
11839         ],
11840         "produces": [
11841           "application/json",
11842           "application/xml"
11843         ],
11844         "parameters": [
11845           {
11846             "in": "path",
11847             "name": "configuration-id",
11848             "required": true,
11849             "type": "string"
11850           },
11851           {
11852             "in": "body",
11853             "name": "(config)port-mirror-configuration-request-input",
11854             "required": false,
11855             "schema": {
11856               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11857             }
11858           }
11859         ],
11860         "responses": {
11861           "200": {
11862             "description": "No response was specified",
11863             "schema": {
11864               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP"
11865             }
11866           }
11867         },
11868         "operationId": "PUT-port-mirror-configuration-request-input"
11869       }
11870     },
11871     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port": {
11872       "delete": {
11873         "produces": [
11874           "application/json",
11875           "application/xml"
11876         ],
11877         "parameters": [
11878           {
11879             "in": "path",
11880             "name": "configuration-id",
11881             "required": true,
11882             "type": "string"
11883           }
11884         ],
11885         "responses": {
11886           "200": {
11887             "description": "No response was specified"
11888           }
11889         },
11890         "operationId": "DELETE-dest-port"
11891       },
11892       "get": {
11893         "produces": [
11894           "application/json",
11895           "application/xml"
11896         ],
11897         "parameters": [
11898           {
11899             "in": "path",
11900             "name": "configuration-id",
11901             "required": true,
11902             "type": "string"
11903           }
11904         ],
11905         "responses": {
11906           "200": {
11907             "description": "No response was specified",
11908             "schema": {
11909               "$ref": "#/definitions/(config)dest-port"
11910             }
11911           }
11912         },
11913         "operationId": "GET-dest-port"
11914       },
11915       "post": {
11916         "consumes": [
11917           "application/json",
11918           "application/xml"
11919         ],
11920         "produces": [
11921           "application/json",
11922           "application/xml"
11923         ],
11924         "parameters": [
11925           {
11926             "in": "path",
11927             "name": "configuration-id",
11928             "required": true,
11929             "type": "string"
11930           },
11931           {
11932             "in": "body",
11933             "name": "**(config)vnf-information",
11934             "required": false,
11935             "schema": {
11936               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP"
11937             }
11938           },
11939           {
11940             "in": "body",
11941             "name": "**(config)pnf-information",
11942             "required": false,
11943             "schema": {
11944               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP"
11945             }
11946           }
11947         ],
11948         "responses": {
11949           "200": {
11950             "description": "No response was specified",
11951             "schema": {
11952               "$ref": "#/definitions/(config)dest-portPOST"
11953             }
11954           }
11955         },
11956         "operationId": "POST-dest-port"
11957       },
11958       "put": {
11959         "consumes": [
11960           "application/json",
11961           "application/xml"
11962         ],
11963         "produces": [
11964           "application/json",
11965           "application/xml"
11966         ],
11967         "parameters": [
11968           {
11969             "in": "path",
11970             "name": "configuration-id",
11971             "required": true,
11972             "type": "string"
11973           },
11974           {
11975             "in": "body",
11976             "name": "(config)dest-port",
11977             "required": false,
11978             "schema": {
11979               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP"
11980             }
11981           }
11982         ],
11983         "responses": {
11984           "200": {
11985             "description": "No response was specified",
11986             "schema": {
11987               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP"
11988             }
11989           }
11990         },
11991         "operationId": "PUT-dest-port"
11992       }
11993     },
11994     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information": {
11995       "delete": {
11996         "produces": [
11997           "application/json",
11998           "application/xml"
11999         ],
12000         "parameters": [
12001           {
12002             "in": "path",
12003             "name": "configuration-id",
12004             "required": true,
12005             "type": "string"
12006           }
12007         ],
12008         "responses": {
12009           "200": {
12010             "description": "No response was specified"
12011           }
12012         },
12013         "operationId": "DELETE-pnf-information"
12014       },
12015       "get": {
12016         "produces": [
12017           "application/json",
12018           "application/xml"
12019         ],
12020         "parameters": [
12021           {
12022             "in": "path",
12023             "name": "configuration-id",
12024             "required": true,
12025             "type": "string"
12026           }
12027         ],
12028         "responses": {
12029           "200": {
12030             "description": "No response was specified",
12031             "schema": {
12032               "$ref": "#/definitions/(config)pnf-information"
12033             }
12034           }
12035         },
12036         "operationId": "GET-pnf-information"
12037       },
12038       "post": {
12039         "consumes": [
12040           "application/json",
12041           "application/xml"
12042         ],
12043         "produces": [
12044           "application/json",
12045           "application/xml"
12046         ],
12047         "parameters": [
12048           {
12049             "in": "path",
12050             "name": "configuration-id",
12051             "required": true,
12052             "type": "string"
12053           },
12054           {
12055             "in": "body",
12056             "name": "**(config)onap-model-information",
12057             "required": false,
12058             "schema": {
12059               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP"
12060             }
12061           }
12062         ],
12063         "responses": {
12064           "200": {
12065             "description": "No response was specified",
12066             "schema": {
12067               "$ref": "#/definitions/(config)pnf-informationPOST"
12068             }
12069           }
12070         },
12071         "operationId": "POST-pnf-information"
12072       },
12073       "put": {
12074         "consumes": [
12075           "application/json",
12076           "application/xml"
12077         ],
12078         "produces": [
12079           "application/json",
12080           "application/xml"
12081         ],
12082         "parameters": [
12083           {
12084             "in": "path",
12085             "name": "configuration-id",
12086             "required": true,
12087             "type": "string"
12088           },
12089           {
12090             "in": "body",
12091             "name": "(config)pnf-information",
12092             "required": false,
12093             "schema": {
12094               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP"
12095             }
12096           }
12097         ],
12098         "responses": {
12099           "200": {
12100             "description": "No response was specified",
12101             "schema": {
12102               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP"
12103             }
12104           }
12105         },
12106         "operationId": "PUT-pnf-information"
12107       }
12108     },
12109     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information/onap-model-information": {
12110       "delete": {
12111         "produces": [
12112           "application/json",
12113           "application/xml"
12114         ],
12115         "parameters": [
12116           {
12117             "in": "path",
12118             "name": "configuration-id",
12119             "required": true,
12120             "type": "string"
12121           }
12122         ],
12123         "responses": {
12124           "200": {
12125             "description": "No response was specified"
12126           }
12127         },
12128         "operationId": "DELETE-onap-model-information"
12129       },
12130       "get": {
12131         "produces": [
12132           "application/json",
12133           "application/xml"
12134         ],
12135         "parameters": [
12136           {
12137             "in": "path",
12138             "name": "configuration-id",
12139             "required": true,
12140             "type": "string"
12141           }
12142         ],
12143         "responses": {
12144           "200": {
12145             "description": "No response was specified",
12146             "schema": {
12147               "$ref": "#/definitions/(config)onap-model-information"
12148             }
12149           }
12150         },
12151         "operationId": "GET-onap-model-information"
12152       },
12153       "put": {
12154         "consumes": [
12155           "application/json",
12156           "application/xml"
12157         ],
12158         "produces": [
12159           "application/json",
12160           "application/xml"
12161         ],
12162         "parameters": [
12163           {
12164             "in": "path",
12165             "name": "configuration-id",
12166             "required": true,
12167             "type": "string"
12168           },
12169           {
12170             "in": "body",
12171             "name": "(config)onap-model-information",
12172             "required": false,
12173             "schema": {
12174               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP"
12175             }
12176           }
12177         ],
12178         "responses": {
12179           "200": {
12180             "description": "No response was specified",
12181             "schema": {
12182               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP"
12183             }
12184           }
12185         },
12186         "operationId": "PUT-onap-model-information"
12187       }
12188     },
12189     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information": {
12190       "delete": {
12191         "produces": [
12192           "application/json",
12193           "application/xml"
12194         ],
12195         "parameters": [
12196           {
12197             "in": "path",
12198             "name": "configuration-id",
12199             "required": true,
12200             "type": "string"
12201           }
12202         ],
12203         "responses": {
12204           "200": {
12205             "description": "No response was specified"
12206           }
12207         },
12208         "operationId": "DELETE-vnf-information"
12209       },
12210       "get": {
12211         "produces": [
12212           "application/json",
12213           "application/xml"
12214         ],
12215         "parameters": [
12216           {
12217             "in": "path",
12218             "name": "configuration-id",
12219             "required": true,
12220             "type": "string"
12221           }
12222         ],
12223         "responses": {
12224           "200": {
12225             "description": "No response was specified",
12226             "schema": {
12227               "$ref": "#/definitions/(config)vnf-information"
12228             }
12229           }
12230         },
12231         "operationId": "GET-vnf-information"
12232       },
12233       "post": {
12234         "consumes": [
12235           "application/json",
12236           "application/xml"
12237         ],
12238         "produces": [
12239           "application/json",
12240           "application/xml"
12241         ],
12242         "parameters": [
12243           {
12244             "in": "path",
12245             "name": "configuration-id",
12246             "required": true,
12247             "type": "string"
12248           },
12249           {
12250             "in": "body",
12251             "name": "**(config)onap-model-information",
12252             "required": false,
12253             "schema": {
12254               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP"
12255             }
12256           }
12257         ],
12258         "responses": {
12259           "200": {
12260             "description": "No response was specified",
12261             "schema": {
12262               "$ref": "#/definitions/(config)vnf-informationPOST"
12263             }
12264           }
12265         },
12266         "operationId": "POST-vnf-information"
12267       },
12268       "put": {
12269         "consumes": [
12270           "application/json",
12271           "application/xml"
12272         ],
12273         "produces": [
12274           "application/json",
12275           "application/xml"
12276         ],
12277         "parameters": [
12278           {
12279             "in": "path",
12280             "name": "configuration-id",
12281             "required": true,
12282             "type": "string"
12283           },
12284           {
12285             "in": "body",
12286             "name": "(config)vnf-information",
12287             "required": false,
12288             "schema": {
12289               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP"
12290             }
12291           }
12292         ],
12293         "responses": {
12294           "200": {
12295             "description": "No response was specified",
12296             "schema": {
12297               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP"
12298             }
12299           }
12300         },
12301         "operationId": "PUT-vnf-information"
12302       }
12303     },
12304     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information/onap-model-information": {
12305       "delete": {
12306         "produces": [
12307           "application/json",
12308           "application/xml"
12309         ],
12310         "parameters": [
12311           {
12312             "in": "path",
12313             "name": "configuration-id",
12314             "required": true,
12315             "type": "string"
12316           }
12317         ],
12318         "responses": {
12319           "200": {
12320             "description": "No response was specified"
12321           }
12322         },
12323         "operationId": "DELETE-onap-model-information"
12324       },
12325       "get": {
12326         "produces": [
12327           "application/json",
12328           "application/xml"
12329         ],
12330         "parameters": [
12331           {
12332             "in": "path",
12333             "name": "configuration-id",
12334             "required": true,
12335             "type": "string"
12336           }
12337         ],
12338         "responses": {
12339           "200": {
12340             "description": "No response was specified",
12341             "schema": {
12342               "$ref": "#/definitions/(config)onap-model-information"
12343             }
12344           }
12345         },
12346         "operationId": "GET-onap-model-information"
12347       },
12348       "put": {
12349         "consumes": [
12350           "application/json",
12351           "application/xml"
12352         ],
12353         "produces": [
12354           "application/json",
12355           "application/xml"
12356         ],
12357         "parameters": [
12358           {
12359             "in": "path",
12360             "name": "configuration-id",
12361             "required": true,
12362             "type": "string"
12363           },
12364           {
12365             "in": "body",
12366             "name": "(config)onap-model-information",
12367             "required": false,
12368             "schema": {
12369               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP"
12370             }
12371           }
12372         ],
12373         "responses": {
12374           "200": {
12375             "description": "No response was specified",
12376             "schema": {
12377               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP"
12378             }
12379           }
12380         },
12381         "operationId": "PUT-onap-model-information"
12382       }
12383     },
12384     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters": {
12385       "delete": {
12386         "produces": [
12387           "application/json",
12388           "application/xml"
12389         ],
12390         "parameters": [
12391           {
12392             "in": "path",
12393             "name": "configuration-id",
12394             "required": true,
12395             "type": "string"
12396           }
12397         ],
12398         "responses": {
12399           "200": {
12400             "description": "No response was specified"
12401           }
12402         },
12403         "operationId": "DELETE-port-mirror-configuration-input-parameters"
12404       },
12405       "get": {
12406         "produces": [
12407           "application/json",
12408           "application/xml"
12409         ],
12410         "parameters": [
12411           {
12412             "in": "path",
12413             "name": "configuration-id",
12414             "required": true,
12415             "type": "string"
12416           }
12417         ],
12418         "responses": {
12419           "200": {
12420             "description": "No response was specified",
12421             "schema": {
12422               "$ref": "#/definitions/(config)port-mirror-configuration-input-parameters"
12423             }
12424           }
12425         },
12426         "operationId": "GET-port-mirror-configuration-input-parameters"
12427       },
12428       "post": {
12429         "consumes": [
12430           "application/json",
12431           "application/xml"
12432         ],
12433         "produces": [
12434           "application/json",
12435           "application/xml"
12436         ],
12437         "parameters": [
12438           {
12439             "in": "path",
12440             "name": "configuration-id",
12441             "required": true,
12442             "type": "string"
12443           },
12444           {
12445             "in": "body",
12446             "name": "**(config)param",
12447             "required": false,
12448             "schema": {
12449               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP"
12450             }
12451           }
12452         ],
12453         "responses": {
12454           "200": {
12455             "description": "No response was specified",
12456             "schema": {
12457               "$ref": "#/definitions/(config)port-mirror-configuration-input-parametersPOST"
12458             }
12459           }
12460         },
12461         "operationId": "POST-port-mirror-configuration-input-parameters"
12462       },
12463       "put": {
12464         "consumes": [
12465           "application/json",
12466           "application/xml"
12467         ],
12468         "produces": [
12469           "application/json",
12470           "application/xml"
12471         ],
12472         "parameters": [
12473           {
12474             "in": "path",
12475             "name": "configuration-id",
12476             "required": true,
12477             "type": "string"
12478           },
12479           {
12480             "in": "body",
12481             "name": "(config)port-mirror-configuration-input-parameters",
12482             "required": false,
12483             "schema": {
12484               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP"
12485             }
12486           }
12487         ],
12488         "responses": {
12489           "200": {
12490             "description": "No response was specified",
12491             "schema": {
12492               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP"
12493             }
12494           }
12495         },
12496         "operationId": "PUT-port-mirror-configuration-input-parameters"
12497       }
12498     },
12499     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}": {
12500       "delete": {
12501         "produces": [
12502           "application/json",
12503           "application/xml"
12504         ],
12505         "parameters": [
12506           {
12507             "in": "path",
12508             "name": "configuration-id",
12509             "required": true,
12510             "type": "string"
12511           },
12512           {
12513             "in": "path",
12514             "name": "name",
12515             "required": true,
12516             "type": "string"
12517           }
12518         ],
12519         "responses": {
12520           "200": {
12521             "description": "No response was specified"
12522           }
12523         },
12524         "operationId": "DELETE-param"
12525       },
12526       "get": {
12527         "produces": [
12528           "application/json",
12529           "application/xml"
12530         ],
12531         "parameters": [
12532           {
12533             "in": "path",
12534             "name": "configuration-id",
12535             "required": true,
12536             "type": "string"
12537           },
12538           {
12539             "in": "path",
12540             "name": "name",
12541             "required": true,
12542             "type": "string"
12543           }
12544         ],
12545         "responses": {
12546           "200": {
12547             "description": "No response was specified",
12548             "schema": {
12549               "$ref": "#/definitions/(config)param"
12550             }
12551           }
12552         },
12553         "operationId": "GET-param"
12554       },
12555       "post": {
12556         "consumes": [
12557           "application/json",
12558           "application/xml"
12559         ],
12560         "produces": [
12561           "application/json",
12562           "application/xml"
12563         ],
12564         "parameters": [
12565           {
12566             "in": "path",
12567             "name": "configuration-id",
12568             "required": true,
12569             "type": "string"
12570           },
12571           {
12572             "in": "path",
12573             "name": "name",
12574             "required": true,
12575             "type": "string"
12576           },
12577           {
12578             "in": "body",
12579             "name": "**(config)resource-resolution-data",
12580             "required": false,
12581             "schema": {
12582               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP"
12583             }
12584           }
12585         ],
12586         "responses": {
12587           "200": {
12588             "description": "No response was specified",
12589             "schema": {
12590               "$ref": "#/definitions/(config)paramPOST"
12591             }
12592           }
12593         },
12594         "operationId": "POST-param"
12595       },
12596       "put": {
12597         "consumes": [
12598           "application/json",
12599           "application/xml"
12600         ],
12601         "produces": [
12602           "application/json",
12603           "application/xml"
12604         ],
12605         "parameters": [
12606           {
12607             "in": "path",
12608             "name": "configuration-id",
12609             "required": true,
12610             "type": "string"
12611           },
12612           {
12613             "in": "path",
12614             "name": "name",
12615             "required": true,
12616             "type": "string"
12617           },
12618           {
12619             "in": "body",
12620             "name": "(config)param",
12621             "required": false,
12622             "schema": {
12623               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP"
12624             }
12625           }
12626         ],
12627         "responses": {
12628           "200": {
12629             "description": "No response was specified",
12630             "schema": {
12631               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP"
12632             }
12633           }
12634         },
12635         "operationId": "PUT-param"
12636       }
12637     },
12638     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data": {
12639       "delete": {
12640         "produces": [
12641           "application/json",
12642           "application/xml"
12643         ],
12644         "parameters": [
12645           {
12646             "in": "path",
12647             "name": "configuration-id",
12648             "required": true,
12649             "type": "string"
12650           },
12651           {
12652             "in": "path",
12653             "name": "name",
12654             "required": true,
12655             "type": "string"
12656           }
12657         ],
12658         "responses": {
12659           "200": {
12660             "description": "No response was specified"
12661           }
12662         },
12663         "operationId": "DELETE-resource-resolution-data"
12664       },
12665       "get": {
12666         "produces": [
12667           "application/json",
12668           "application/xml"
12669         ],
12670         "parameters": [
12671           {
12672             "in": "path",
12673             "name": "configuration-id",
12674             "required": true,
12675             "type": "string"
12676           },
12677           {
12678             "in": "path",
12679             "name": "name",
12680             "required": true,
12681             "type": "string"
12682           }
12683         ],
12684         "responses": {
12685           "200": {
12686             "description": "No response was specified",
12687             "schema": {
12688               "$ref": "#/definitions/(config)resource-resolution-data"
12689             }
12690           }
12691         },
12692         "operationId": "GET-resource-resolution-data"
12693       },
12694       "post": {
12695         "consumes": [
12696           "application/json",
12697           "application/xml"
12698         ],
12699         "produces": [
12700           "application/json",
12701           "application/xml"
12702         ],
12703         "parameters": [
12704           {
12705             "in": "path",
12706             "name": "configuration-id",
12707             "required": true,
12708             "type": "string"
12709           },
12710           {
12711             "in": "path",
12712             "name": "name",
12713             "required": true,
12714             "type": "string"
12715           },
12716           {
12717             "in": "body",
12718             "name": "**(config)resource-key",
12719             "required": false,
12720             "schema": {
12721               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
12722             }
12723           }
12724         ],
12725         "responses": {
12726           "200": {
12727             "description": "No response was specified",
12728             "schema": {
12729               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
12730             }
12731           }
12732         },
12733         "operationId": "POST-resource-resolution-data"
12734       },
12735       "put": {
12736         "consumes": [
12737           "application/json",
12738           "application/xml"
12739         ],
12740         "produces": [
12741           "application/json",
12742           "application/xml"
12743         ],
12744         "parameters": [
12745           {
12746             "in": "path",
12747             "name": "configuration-id",
12748             "required": true,
12749             "type": "string"
12750           },
12751           {
12752             "in": "path",
12753             "name": "name",
12754             "required": true,
12755             "type": "string"
12756           },
12757           {
12758             "in": "body",
12759             "name": "(config)resource-resolution-data",
12760             "required": false,
12761             "schema": {
12762               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP"
12763             }
12764           }
12765         ],
12766         "responses": {
12767           "200": {
12768             "description": "No response was specified",
12769             "schema": {
12770               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP"
12771             }
12772           }
12773         },
12774         "operationId": "PUT-resource-resolution-data"
12775       }
12776     },
12777     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
12778       "delete": {
12779         "produces": [
12780           "application/json",
12781           "application/xml"
12782         ],
12783         "parameters": [
12784           {
12785             "in": "path",
12786             "name": "configuration-id",
12787             "required": true,
12788             "type": "string"
12789           },
12790           {
12791             "in": "path",
12792             "name": "name",
12793             "required": true,
12794             "type": "string"
12795           },
12796           {
12797             "in": "path",
12798             "name": "name",
12799             "required": true,
12800             "type": "string"
12801           }
12802         ],
12803         "responses": {
12804           "200": {
12805             "description": "No response was specified"
12806           }
12807         },
12808         "operationId": "DELETE-resource-key"
12809       },
12810       "get": {
12811         "produces": [
12812           "application/json",
12813           "application/xml"
12814         ],
12815         "parameters": [
12816           {
12817             "in": "path",
12818             "name": "configuration-id",
12819             "required": true,
12820             "type": "string"
12821           },
12822           {
12823             "in": "path",
12824             "name": "name",
12825             "required": true,
12826             "type": "string"
12827           },
12828           {
12829             "in": "path",
12830             "name": "name",
12831             "required": true,
12832             "type": "string"
12833           }
12834         ],
12835         "responses": {
12836           "200": {
12837             "description": "No response was specified",
12838             "schema": {
12839               "$ref": "#/definitions/(config)resource-key"
12840             }
12841           }
12842         },
12843         "operationId": "GET-resource-key"
12844       },
12845       "put": {
12846         "consumes": [
12847           "application/json",
12848           "application/xml"
12849         ],
12850         "produces": [
12851           "application/json",
12852           "application/xml"
12853         ],
12854         "parameters": [
12855           {
12856             "in": "path",
12857             "name": "configuration-id",
12858             "required": true,
12859             "type": "string"
12860           },
12861           {
12862             "in": "path",
12863             "name": "name",
12864             "required": true,
12865             "type": "string"
12866           },
12867           {
12868             "in": "path",
12869             "name": "name",
12870             "required": true,
12871             "type": "string"
12872           },
12873           {
12874             "in": "body",
12875             "name": "(config)resource-key",
12876             "required": false,
12877             "schema": {
12878               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
12879             }
12880           }
12881         ],
12882         "responses": {
12883           "200": {
12884             "description": "No response was specified",
12885             "schema": {
12886               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
12887             }
12888           }
12889         },
12890         "operationId": "PUT-resource-key"
12891       }
12892     },
12893     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port": {
12894       "delete": {
12895         "produces": [
12896           "application/json",
12897           "application/xml"
12898         ],
12899         "parameters": [
12900           {
12901             "in": "path",
12902             "name": "configuration-id",
12903             "required": true,
12904             "type": "string"
12905           }
12906         ],
12907         "responses": {
12908           "200": {
12909             "description": "No response was specified"
12910           }
12911         },
12912         "operationId": "DELETE-source-port"
12913       },
12914       "get": {
12915         "produces": [
12916           "application/json",
12917           "application/xml"
12918         ],
12919         "parameters": [
12920           {
12921             "in": "path",
12922             "name": "configuration-id",
12923             "required": true,
12924             "type": "string"
12925           }
12926         ],
12927         "responses": {
12928           "200": {
12929             "description": "No response was specified",
12930             "schema": {
12931               "$ref": "#/definitions/(config)source-port"
12932             }
12933           }
12934         },
12935         "operationId": "GET-source-port"
12936       },
12937       "post": {
12938         "consumes": [
12939           "application/json",
12940           "application/xml"
12941         ],
12942         "produces": [
12943           "application/json",
12944           "application/xml"
12945         ],
12946         "parameters": [
12947           {
12948             "in": "path",
12949             "name": "configuration-id",
12950             "required": true,
12951             "type": "string"
12952           },
12953           {
12954             "in": "body",
12955             "name": "**(config)vnf-information",
12956             "required": false,
12957             "schema": {
12958               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP"
12959             }
12960           },
12961           {
12962             "in": "body",
12963             "name": "**(config)pnf-information",
12964             "required": false,
12965             "schema": {
12966               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP"
12967             }
12968           }
12969         ],
12970         "responses": {
12971           "200": {
12972             "description": "No response was specified",
12973             "schema": {
12974               "$ref": "#/definitions/(config)source-portPOST"
12975             }
12976           }
12977         },
12978         "operationId": "POST-source-port"
12979       },
12980       "put": {
12981         "consumes": [
12982           "application/json",
12983           "application/xml"
12984         ],
12985         "produces": [
12986           "application/json",
12987           "application/xml"
12988         ],
12989         "parameters": [
12990           {
12991             "in": "path",
12992             "name": "configuration-id",
12993             "required": true,
12994             "type": "string"
12995           },
12996           {
12997             "in": "body",
12998             "name": "(config)source-port",
12999             "required": false,
13000             "schema": {
13001               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP"
13002             }
13003           }
13004         ],
13005         "responses": {
13006           "200": {
13007             "description": "No response was specified",
13008             "schema": {
13009               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP"
13010             }
13011           }
13012         },
13013         "operationId": "PUT-source-port"
13014       }
13015     },
13016     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information": {
13017       "delete": {
13018         "produces": [
13019           "application/json",
13020           "application/xml"
13021         ],
13022         "parameters": [
13023           {
13024             "in": "path",
13025             "name": "configuration-id",
13026             "required": true,
13027             "type": "string"
13028           }
13029         ],
13030         "responses": {
13031           "200": {
13032             "description": "No response was specified"
13033           }
13034         },
13035         "operationId": "DELETE-pnf-information"
13036       },
13037       "get": {
13038         "produces": [
13039           "application/json",
13040           "application/xml"
13041         ],
13042         "parameters": [
13043           {
13044             "in": "path",
13045             "name": "configuration-id",
13046             "required": true,
13047             "type": "string"
13048           }
13049         ],
13050         "responses": {
13051           "200": {
13052             "description": "No response was specified",
13053             "schema": {
13054               "$ref": "#/definitions/(config)pnf-information"
13055             }
13056           }
13057         },
13058         "operationId": "GET-pnf-information"
13059       },
13060       "post": {
13061         "consumes": [
13062           "application/json",
13063           "application/xml"
13064         ],
13065         "produces": [
13066           "application/json",
13067           "application/xml"
13068         ],
13069         "parameters": [
13070           {
13071             "in": "path",
13072             "name": "configuration-id",
13073             "required": true,
13074             "type": "string"
13075           },
13076           {
13077             "in": "body",
13078             "name": "**(config)onap-model-information",
13079             "required": false,
13080             "schema": {
13081               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP"
13082             }
13083           }
13084         ],
13085         "responses": {
13086           "200": {
13087             "description": "No response was specified",
13088             "schema": {
13089               "$ref": "#/definitions/(config)pnf-informationPOST"
13090             }
13091           }
13092         },
13093         "operationId": "POST-pnf-information"
13094       },
13095       "put": {
13096         "consumes": [
13097           "application/json",
13098           "application/xml"
13099         ],
13100         "produces": [
13101           "application/json",
13102           "application/xml"
13103         ],
13104         "parameters": [
13105           {
13106             "in": "path",
13107             "name": "configuration-id",
13108             "required": true,
13109             "type": "string"
13110           },
13111           {
13112             "in": "body",
13113             "name": "(config)pnf-information",
13114             "required": false,
13115             "schema": {
13116               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP"
13117             }
13118           }
13119         ],
13120         "responses": {
13121           "200": {
13122             "description": "No response was specified",
13123             "schema": {
13124               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP"
13125             }
13126           }
13127         },
13128         "operationId": "PUT-pnf-information"
13129       }
13130     },
13131     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information/onap-model-information": {
13132       "delete": {
13133         "produces": [
13134           "application/json",
13135           "application/xml"
13136         ],
13137         "parameters": [
13138           {
13139             "in": "path",
13140             "name": "configuration-id",
13141             "required": true,
13142             "type": "string"
13143           }
13144         ],
13145         "responses": {
13146           "200": {
13147             "description": "No response was specified"
13148           }
13149         },
13150         "operationId": "DELETE-onap-model-information"
13151       },
13152       "get": {
13153         "produces": [
13154           "application/json",
13155           "application/xml"
13156         ],
13157         "parameters": [
13158           {
13159             "in": "path",
13160             "name": "configuration-id",
13161             "required": true,
13162             "type": "string"
13163           }
13164         ],
13165         "responses": {
13166           "200": {
13167             "description": "No response was specified",
13168             "schema": {
13169               "$ref": "#/definitions/(config)onap-model-information"
13170             }
13171           }
13172         },
13173         "operationId": "GET-onap-model-information"
13174       },
13175       "put": {
13176         "consumes": [
13177           "application/json",
13178           "application/xml"
13179         ],
13180         "produces": [
13181           "application/json",
13182           "application/xml"
13183         ],
13184         "parameters": [
13185           {
13186             "in": "path",
13187             "name": "configuration-id",
13188             "required": true,
13189             "type": "string"
13190           },
13191           {
13192             "in": "body",
13193             "name": "(config)onap-model-information",
13194             "required": false,
13195             "schema": {
13196               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP"
13197             }
13198           }
13199         ],
13200         "responses": {
13201           "200": {
13202             "description": "No response was specified",
13203             "schema": {
13204               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP"
13205             }
13206           }
13207         },
13208         "operationId": "PUT-onap-model-information"
13209       }
13210     },
13211     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information": {
13212       "delete": {
13213         "produces": [
13214           "application/json",
13215           "application/xml"
13216         ],
13217         "parameters": [
13218           {
13219             "in": "path",
13220             "name": "configuration-id",
13221             "required": true,
13222             "type": "string"
13223           }
13224         ],
13225         "responses": {
13226           "200": {
13227             "description": "No response was specified"
13228           }
13229         },
13230         "operationId": "DELETE-vnf-information"
13231       },
13232       "get": {
13233         "produces": [
13234           "application/json",
13235           "application/xml"
13236         ],
13237         "parameters": [
13238           {
13239             "in": "path",
13240             "name": "configuration-id",
13241             "required": true,
13242             "type": "string"
13243           }
13244         ],
13245         "responses": {
13246           "200": {
13247             "description": "No response was specified",
13248             "schema": {
13249               "$ref": "#/definitions/(config)vnf-information"
13250             }
13251           }
13252         },
13253         "operationId": "GET-vnf-information"
13254       },
13255       "post": {
13256         "consumes": [
13257           "application/json",
13258           "application/xml"
13259         ],
13260         "produces": [
13261           "application/json",
13262           "application/xml"
13263         ],
13264         "parameters": [
13265           {
13266             "in": "path",
13267             "name": "configuration-id",
13268             "required": true,
13269             "type": "string"
13270           },
13271           {
13272             "in": "body",
13273             "name": "**(config)onap-model-information",
13274             "required": false,
13275             "schema": {
13276               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP"
13277             }
13278           }
13279         ],
13280         "responses": {
13281           "200": {
13282             "description": "No response was specified",
13283             "schema": {
13284               "$ref": "#/definitions/(config)vnf-informationPOST"
13285             }
13286           }
13287         },
13288         "operationId": "POST-vnf-information"
13289       },
13290       "put": {
13291         "consumes": [
13292           "application/json",
13293           "application/xml"
13294         ],
13295         "produces": [
13296           "application/json",
13297           "application/xml"
13298         ],
13299         "parameters": [
13300           {
13301             "in": "path",
13302             "name": "configuration-id",
13303             "required": true,
13304             "type": "string"
13305           },
13306           {
13307             "in": "body",
13308             "name": "(config)vnf-information",
13309             "required": false,
13310             "schema": {
13311               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP"
13312             }
13313           }
13314         ],
13315         "responses": {
13316           "200": {
13317             "description": "No response was specified",
13318             "schema": {
13319               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP"
13320             }
13321           }
13322         },
13323         "operationId": "PUT-vnf-information"
13324       }
13325     },
13326     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information/onap-model-information": {
13327       "delete": {
13328         "produces": [
13329           "application/json",
13330           "application/xml"
13331         ],
13332         "parameters": [
13333           {
13334             "in": "path",
13335             "name": "configuration-id",
13336             "required": true,
13337             "type": "string"
13338           }
13339         ],
13340         "responses": {
13341           "200": {
13342             "description": "No response was specified"
13343           }
13344         },
13345         "operationId": "DELETE-onap-model-information"
13346       },
13347       "get": {
13348         "produces": [
13349           "application/json",
13350           "application/xml"
13351         ],
13352         "parameters": [
13353           {
13354             "in": "path",
13355             "name": "configuration-id",
13356             "required": true,
13357             "type": "string"
13358           }
13359         ],
13360         "responses": {
13361           "200": {
13362             "description": "No response was specified",
13363             "schema": {
13364               "$ref": "#/definitions/(config)onap-model-information"
13365             }
13366           }
13367         },
13368         "operationId": "GET-onap-model-information"
13369       },
13370       "put": {
13371         "consumes": [
13372           "application/json",
13373           "application/xml"
13374         ],
13375         "produces": [
13376           "application/json",
13377           "application/xml"
13378         ],
13379         "parameters": [
13380           {
13381             "in": "path",
13382             "name": "configuration-id",
13383             "required": true,
13384             "type": "string"
13385           },
13386           {
13387             "in": "body",
13388             "name": "(config)onap-model-information",
13389             "required": false,
13390             "schema": {
13391               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP"
13392             }
13393           }
13394         ],
13395         "responses": {
13396           "200": {
13397             "description": "No response was specified",
13398             "schema": {
13399               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP"
13400             }
13401           }
13402         },
13403         "operationId": "PUT-onap-model-information"
13404       }
13405     },
13406     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/request-information": {
13407       "delete": {
13408         "produces": [
13409           "application/json",
13410           "application/xml"
13411         ],
13412         "parameters": [
13413           {
13414             "in": "path",
13415             "name": "configuration-id",
13416             "required": true,
13417             "type": "string"
13418           }
13419         ],
13420         "responses": {
13421           "200": {
13422             "description": "No response was specified"
13423           }
13424         },
13425         "operationId": "DELETE-request-information"
13426       },
13427       "get": {
13428         "produces": [
13429           "application/json",
13430           "application/xml"
13431         ],
13432         "parameters": [
13433           {
13434             "in": "path",
13435             "name": "configuration-id",
13436             "required": true,
13437             "type": "string"
13438           }
13439         ],
13440         "responses": {
13441           "200": {
13442             "description": "No response was specified",
13443             "schema": {
13444               "$ref": "#/definitions/(config)request-information"
13445             }
13446           }
13447         },
13448         "operationId": "GET-request-information"
13449       },
13450       "put": {
13451         "consumes": [
13452           "application/json",
13453           "application/xml"
13454         ],
13455         "produces": [
13456           "application/json",
13457           "application/xml"
13458         ],
13459         "parameters": [
13460           {
13461             "in": "path",
13462             "name": "configuration-id",
13463             "required": true,
13464             "type": "string"
13465           },
13466           {
13467             "in": "body",
13468             "name": "(config)request-information",
13469             "required": false,
13470             "schema": {
13471               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
13472             }
13473           }
13474         ],
13475         "responses": {
13476           "200": {
13477             "description": "No response was specified",
13478             "schema": {
13479               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP"
13480             }
13481           }
13482         },
13483         "operationId": "PUT-request-information"
13484       }
13485     },
13486     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/sdnc-request-header": {
13487       "delete": {
13488         "produces": [
13489           "application/json",
13490           "application/xml"
13491         ],
13492         "parameters": [
13493           {
13494             "in": "path",
13495             "name": "configuration-id",
13496             "required": true,
13497             "type": "string"
13498           }
13499         ],
13500         "responses": {
13501           "200": {
13502             "description": "No response was specified"
13503           }
13504         },
13505         "operationId": "DELETE-sdnc-request-header"
13506       },
13507       "get": {
13508         "produces": [
13509           "application/json",
13510           "application/xml"
13511         ],
13512         "parameters": [
13513           {
13514             "in": "path",
13515             "name": "configuration-id",
13516             "required": true,
13517             "type": "string"
13518           }
13519         ],
13520         "responses": {
13521           "200": {
13522             "description": "No response was specified",
13523             "schema": {
13524               "$ref": "#/definitions/(config)sdnc-request-header"
13525             }
13526           }
13527         },
13528         "operationId": "GET-sdnc-request-header"
13529       },
13530       "put": {
13531         "consumes": [
13532           "application/json",
13533           "application/xml"
13534         ],
13535         "produces": [
13536           "application/json",
13537           "application/xml"
13538         ],
13539         "parameters": [
13540           {
13541             "in": "path",
13542             "name": "configuration-id",
13543             "required": true,
13544             "type": "string"
13545           },
13546           {
13547             "in": "body",
13548             "name": "(config)sdnc-request-header",
13549             "required": false,
13550             "schema": {
13551               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
13552             }
13553           }
13554         ],
13555         "responses": {
13556           "200": {
13557             "description": "No response was specified",
13558             "schema": {
13559               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP"
13560             }
13561           }
13562         },
13563         "operationId": "PUT-sdnc-request-header"
13564       }
13565     },
13566     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information": {
13567       "delete": {
13568         "produces": [
13569           "application/json",
13570           "application/xml"
13571         ],
13572         "parameters": [
13573           {
13574             "in": "path",
13575             "name": "configuration-id",
13576             "required": true,
13577             "type": "string"
13578           }
13579         ],
13580         "responses": {
13581           "200": {
13582             "description": "No response was specified"
13583           }
13584         },
13585         "operationId": "DELETE-service-information"
13586       },
13587       "get": {
13588         "produces": [
13589           "application/json",
13590           "application/xml"
13591         ],
13592         "parameters": [
13593           {
13594             "in": "path",
13595             "name": "configuration-id",
13596             "required": true,
13597             "type": "string"
13598           }
13599         ],
13600         "responses": {
13601           "200": {
13602             "description": "No response was specified",
13603             "schema": {
13604               "$ref": "#/definitions/(config)service-information"
13605             }
13606           }
13607         },
13608         "operationId": "GET-service-information"
13609       },
13610       "post": {
13611         "consumes": [
13612           "application/json",
13613           "application/xml"
13614         ],
13615         "produces": [
13616           "application/json",
13617           "application/xml"
13618         ],
13619         "parameters": [
13620           {
13621             "in": "path",
13622             "name": "configuration-id",
13623             "required": true,
13624             "type": "string"
13625           },
13626           {
13627             "in": "body",
13628             "name": "**(config)onap-model-information",
13629             "required": false,
13630             "schema": {
13631               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13632             }
13633           }
13634         ],
13635         "responses": {
13636           "200": {
13637             "description": "No response was specified",
13638             "schema": {
13639               "$ref": "#/definitions/(config)service-informationPOST"
13640             }
13641           }
13642         },
13643         "operationId": "POST-service-information"
13644       },
13645       "put": {
13646         "consumes": [
13647           "application/json",
13648           "application/xml"
13649         ],
13650         "produces": [
13651           "application/json",
13652           "application/xml"
13653         ],
13654         "parameters": [
13655           {
13656             "in": "path",
13657             "name": "configuration-id",
13658             "required": true,
13659             "type": "string"
13660           },
13661           {
13662             "in": "body",
13663             "name": "(config)service-information",
13664             "required": false,
13665             "schema": {
13666               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
13667             }
13668           }
13669         ],
13670         "responses": {
13671           "200": {
13672             "description": "No response was specified",
13673             "schema": {
13674               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP"
13675             }
13676           }
13677         },
13678         "operationId": "PUT-service-information"
13679       }
13680     },
13681     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/configuration-operation-information/service-information/onap-model-information": {
13682       "delete": {
13683         "produces": [
13684           "application/json",
13685           "application/xml"
13686         ],
13687         "parameters": [
13688           {
13689             "in": "path",
13690             "name": "configuration-id",
13691             "required": true,
13692             "type": "string"
13693           }
13694         ],
13695         "responses": {
13696           "200": {
13697             "description": "No response was specified"
13698           }
13699         },
13700         "operationId": "DELETE-onap-model-information"
13701       },
13702       "get": {
13703         "produces": [
13704           "application/json",
13705           "application/xml"
13706         ],
13707         "parameters": [
13708           {
13709             "in": "path",
13710             "name": "configuration-id",
13711             "required": true,
13712             "type": "string"
13713           }
13714         ],
13715         "responses": {
13716           "200": {
13717             "description": "No response was specified",
13718             "schema": {
13719               "$ref": "#/definitions/(config)onap-model-information"
13720             }
13721           }
13722         },
13723         "operationId": "GET-onap-model-information"
13724       },
13725       "put": {
13726         "consumes": [
13727           "application/json",
13728           "application/xml"
13729         ],
13730         "produces": [
13731           "application/json",
13732           "application/xml"
13733         ],
13734         "parameters": [
13735           {
13736             "in": "path",
13737             "name": "configuration-id",
13738             "required": true,
13739             "type": "string"
13740           },
13741           {
13742             "in": "body",
13743             "name": "(config)onap-model-information",
13744             "required": false,
13745             "schema": {
13746               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13747             }
13748           }
13749         ],
13750         "responses": {
13751           "200": {
13752             "description": "No response was specified",
13753             "schema": {
13754               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP"
13755             }
13756           }
13757         },
13758         "operationId": "PUT-onap-model-information"
13759       }
13760     },
13761     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology": {
13762       "delete": {
13763         "produces": [
13764           "application/json",
13765           "application/xml"
13766         ],
13767         "parameters": [
13768           {
13769             "in": "path",
13770             "name": "configuration-id",
13771             "required": true,
13772             "type": "string"
13773           }
13774         ],
13775         "responses": {
13776           "200": {
13777             "description": "No response was specified"
13778           }
13779         },
13780         "operationId": "DELETE-port-mirror-configuration-topology"
13781       },
13782       "get": {
13783         "produces": [
13784           "application/json",
13785           "application/xml"
13786         ],
13787         "parameters": [
13788           {
13789             "in": "path",
13790             "name": "configuration-id",
13791             "required": true,
13792             "type": "string"
13793           }
13794         ],
13795         "responses": {
13796           "200": {
13797             "description": "No response was specified",
13798             "schema": {
13799               "$ref": "#/definitions/(config)port-mirror-configuration-topology"
13800             }
13801           }
13802         },
13803         "operationId": "GET-port-mirror-configuration-topology"
13804       },
13805       "post": {
13806         "consumes": [
13807           "application/json",
13808           "application/xml"
13809         ],
13810         "produces": [
13811           "application/json",
13812           "application/xml"
13813         ],
13814         "parameters": [
13815           {
13816             "in": "path",
13817             "name": "configuration-id",
13818             "required": true,
13819             "type": "string"
13820           },
13821           {
13822             "in": "body",
13823             "name": "**(config)port-mirror-configuration-parameters",
13824             "required": false,
13825             "schema": {
13826               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
13827             }
13828           },
13829           {
13830             "in": "body",
13831             "name": "**(config)configuration-identifiers",
13832             "required": false,
13833             "schema": {
13834               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
13835             }
13836           },
13837           {
13838             "in": "body",
13839             "name": "**(config)onap-model-information",
13840             "required": false,
13841             "schema": {
13842               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
13843             }
13844           },
13845           {
13846             "in": "body",
13847             "name": "**(config)port-mirror-configuration-assignments",
13848             "required": false,
13849             "schema": {
13850               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
13851             }
13852           }
13853         ],
13854         "responses": {
13855           "200": {
13856             "description": "No response was specified",
13857             "schema": {
13858               "$ref": "#/definitions/(config)port-mirror-configuration-topologyPOST"
13859             }
13860           }
13861         },
13862         "operationId": "POST-port-mirror-configuration-topology"
13863       },
13864       "put": {
13865         "consumes": [
13866           "application/json",
13867           "application/xml"
13868         ],
13869         "produces": [
13870           "application/json",
13871           "application/xml"
13872         ],
13873         "parameters": [
13874           {
13875             "in": "path",
13876             "name": "configuration-id",
13877             "required": true,
13878             "type": "string"
13879           },
13880           {
13881             "in": "body",
13882             "name": "(config)port-mirror-configuration-topology",
13883             "required": false,
13884             "schema": {
13885               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
13886             }
13887           }
13888         ],
13889         "responses": {
13890           "200": {
13891             "description": "No response was specified",
13892             "schema": {
13893               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP"
13894             }
13895           }
13896         },
13897         "operationId": "PUT-port-mirror-configuration-topology"
13898       }
13899     },
13900     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/configuration-identifiers": {
13901       "delete": {
13902         "produces": [
13903           "application/json",
13904           "application/xml"
13905         ],
13906         "parameters": [
13907           {
13908             "in": "path",
13909             "name": "configuration-id",
13910             "required": true,
13911             "type": "string"
13912           }
13913         ],
13914         "responses": {
13915           "200": {
13916             "description": "No response was specified"
13917           }
13918         },
13919         "operationId": "DELETE-configuration-identifiers"
13920       },
13921       "get": {
13922         "produces": [
13923           "application/json",
13924           "application/xml"
13925         ],
13926         "parameters": [
13927           {
13928             "in": "path",
13929             "name": "configuration-id",
13930             "required": true,
13931             "type": "string"
13932           }
13933         ],
13934         "responses": {
13935           "200": {
13936             "description": "No response was specified",
13937             "schema": {
13938               "$ref": "#/definitions/(config)configuration-identifiers"
13939             }
13940           }
13941         },
13942         "operationId": "GET-configuration-identifiers"
13943       },
13944       "put": {
13945         "consumes": [
13946           "application/json",
13947           "application/xml"
13948         ],
13949         "produces": [
13950           "application/json",
13951           "application/xml"
13952         ],
13953         "parameters": [
13954           {
13955             "in": "path",
13956             "name": "configuration-id",
13957             "required": true,
13958             "type": "string"
13959           },
13960           {
13961             "in": "body",
13962             "name": "(config)configuration-identifiers",
13963             "required": false,
13964             "schema": {
13965               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
13966             }
13967           }
13968         ],
13969         "responses": {
13970           "200": {
13971             "description": "No response was specified",
13972             "schema": {
13973               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP"
13974             }
13975           }
13976         },
13977         "operationId": "PUT-configuration-identifiers"
13978       }
13979     },
13980     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/onap-model-information": {
13981       "delete": {
13982         "produces": [
13983           "application/json",
13984           "application/xml"
13985         ],
13986         "parameters": [
13987           {
13988             "in": "path",
13989             "name": "configuration-id",
13990             "required": true,
13991             "type": "string"
13992           }
13993         ],
13994         "responses": {
13995           "200": {
13996             "description": "No response was specified"
13997           }
13998         },
13999         "operationId": "DELETE-onap-model-information"
14000       },
14001       "get": {
14002         "produces": [
14003           "application/json",
14004           "application/xml"
14005         ],
14006         "parameters": [
14007           {
14008             "in": "path",
14009             "name": "configuration-id",
14010             "required": true,
14011             "type": "string"
14012           }
14013         ],
14014         "responses": {
14015           "200": {
14016             "description": "No response was specified",
14017             "schema": {
14018               "$ref": "#/definitions/(config)onap-model-information"
14019             }
14020           }
14021         },
14022         "operationId": "GET-onap-model-information"
14023       },
14024       "put": {
14025         "consumes": [
14026           "application/json",
14027           "application/xml"
14028         ],
14029         "produces": [
14030           "application/json",
14031           "application/xml"
14032         ],
14033         "parameters": [
14034           {
14035             "in": "path",
14036             "name": "configuration-id",
14037             "required": true,
14038             "type": "string"
14039           },
14040           {
14041             "in": "body",
14042             "name": "(config)onap-model-information",
14043             "required": false,
14044             "schema": {
14045               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
14046             }
14047           }
14048         ],
14049         "responses": {
14050           "200": {
14051             "description": "No response was specified",
14052             "schema": {
14053               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP"
14054             }
14055           }
14056         },
14057         "operationId": "PUT-onap-model-information"
14058       }
14059     },
14060     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments": {
14061       "delete": {
14062         "produces": [
14063           "application/json",
14064           "application/xml"
14065         ],
14066         "parameters": [
14067           {
14068             "in": "path",
14069             "name": "configuration-id",
14070             "required": true,
14071             "type": "string"
14072           }
14073         ],
14074         "responses": {
14075           "200": {
14076             "description": "No response was specified"
14077           }
14078         },
14079         "operationId": "DELETE-port-mirror-configuration-assignments"
14080       },
14081       "get": {
14082         "produces": [
14083           "application/json",
14084           "application/xml"
14085         ],
14086         "parameters": [
14087           {
14088             "in": "path",
14089             "name": "configuration-id",
14090             "required": true,
14091             "type": "string"
14092           }
14093         ],
14094         "responses": {
14095           "200": {
14096             "description": "No response was specified",
14097             "schema": {
14098               "$ref": "#/definitions/(config)port-mirror-configuration-assignments"
14099             }
14100           }
14101         },
14102         "operationId": "GET-port-mirror-configuration-assignments"
14103       },
14104       "post": {
14105         "consumes": [
14106           "application/json",
14107           "application/xml"
14108         ],
14109         "produces": [
14110           "application/json",
14111           "application/xml"
14112         ],
14113         "parameters": [
14114           {
14115             "in": "path",
14116             "name": "configuration-id",
14117             "required": true,
14118             "type": "string"
14119           },
14120           {
14121             "in": "body",
14122             "name": "**(config)contrail-vmi-params",
14123             "required": false,
14124             "schema": {
14125               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP"
14126             }
14127           },
14128           {
14129             "in": "body",
14130             "name": "**(config)source-vnfc-instance-group-id",
14131             "required": false,
14132             "schema": {
14133               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP"
14134             }
14135           },
14136           {
14137             "in": "body",
14138             "name": "**(config)dest-vnfc-instance-group-id",
14139             "required": false,
14140             "schema": {
14141               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP"
14142             }
14143           },
14144           {
14145             "in": "body",
14146             "name": "**(config)source-to-dest-maps",
14147             "required": false,
14148             "schema": {
14149               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP"
14150             }
14151           }
14152         ],
14153         "responses": {
14154           "200": {
14155             "description": "No response was specified",
14156             "schema": {
14157               "$ref": "#/definitions/(config)port-mirror-configuration-assignmentsPOST"
14158             }
14159           }
14160         },
14161         "operationId": "POST-port-mirror-configuration-assignments"
14162       },
14163       "put": {
14164         "consumes": [
14165           "application/json",
14166           "application/xml"
14167         ],
14168         "produces": [
14169           "application/json",
14170           "application/xml"
14171         ],
14172         "parameters": [
14173           {
14174             "in": "path",
14175             "name": "configuration-id",
14176             "required": true,
14177             "type": "string"
14178           },
14179           {
14180             "in": "body",
14181             "name": "(config)port-mirror-configuration-assignments",
14182             "required": false,
14183             "schema": {
14184               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
14185             }
14186           }
14187         ],
14188         "responses": {
14189           "200": {
14190             "description": "No response was specified",
14191             "schema": {
14192               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP"
14193             }
14194           }
14195         },
14196         "operationId": "PUT-port-mirror-configuration-assignments"
14197       }
14198     },
14199     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params": {
14200       "delete": {
14201         "produces": [
14202           "application/json",
14203           "application/xml"
14204         ],
14205         "parameters": [
14206           {
14207             "in": "path",
14208             "name": "configuration-id",
14209             "required": true,
14210             "type": "string"
14211           }
14212         ],
14213         "responses": {
14214           "200": {
14215             "description": "No response was specified"
14216           }
14217         },
14218         "operationId": "DELETE-contrail-vmi-params"
14219       },
14220       "get": {
14221         "produces": [
14222           "application/json",
14223           "application/xml"
14224         ],
14225         "parameters": [
14226           {
14227             "in": "path",
14228             "name": "configuration-id",
14229             "required": true,
14230             "type": "string"
14231           }
14232         ],
14233         "responses": {
14234           "200": {
14235             "description": "No response was specified",
14236             "schema": {
14237               "$ref": "#/definitions/(config)contrail-vmi-params"
14238             }
14239           }
14240         },
14241         "operationId": "GET-contrail-vmi-params"
14242       },
14243       "post": {
14244         "consumes": [
14245           "application/json",
14246           "application/xml"
14247         ],
14248         "produces": [
14249           "application/json",
14250           "application/xml"
14251         ],
14252         "parameters": [
14253           {
14254             "in": "path",
14255             "name": "configuration-id",
14256             "required": true,
14257             "type": "string"
14258           },
14259           {
14260             "in": "body",
14261             "name": "**(config)param",
14262             "required": false,
14263             "schema": {
14264               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP"
14265             }
14266           }
14267         ],
14268         "responses": {
14269           "200": {
14270             "description": "No response was specified",
14271             "schema": {
14272               "$ref": "#/definitions/(config)contrail-vmi-paramsPOST"
14273             }
14274           }
14275         },
14276         "operationId": "POST-contrail-vmi-params"
14277       },
14278       "put": {
14279         "consumes": [
14280           "application/json",
14281           "application/xml"
14282         ],
14283         "produces": [
14284           "application/json",
14285           "application/xml"
14286         ],
14287         "parameters": [
14288           {
14289             "in": "path",
14290             "name": "configuration-id",
14291             "required": true,
14292             "type": "string"
14293           },
14294           {
14295             "in": "body",
14296             "name": "(config)contrail-vmi-params",
14297             "required": false,
14298             "schema": {
14299               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP"
14300             }
14301           }
14302         ],
14303         "responses": {
14304           "200": {
14305             "description": "No response was specified",
14306             "schema": {
14307               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP"
14308             }
14309           }
14310         },
14311         "operationId": "PUT-contrail-vmi-params"
14312       }
14313     },
14314     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}": {
14315       "delete": {
14316         "produces": [
14317           "application/json",
14318           "application/xml"
14319         ],
14320         "parameters": [
14321           {
14322             "in": "path",
14323             "name": "configuration-id",
14324             "required": true,
14325             "type": "string"
14326           },
14327           {
14328             "in": "path",
14329             "name": "name",
14330             "required": true,
14331             "type": "string"
14332           }
14333         ],
14334         "responses": {
14335           "200": {
14336             "description": "No response was specified"
14337           }
14338         },
14339         "operationId": "DELETE-param"
14340       },
14341       "get": {
14342         "produces": [
14343           "application/json",
14344           "application/xml"
14345         ],
14346         "parameters": [
14347           {
14348             "in": "path",
14349             "name": "configuration-id",
14350             "required": true,
14351             "type": "string"
14352           },
14353           {
14354             "in": "path",
14355             "name": "name",
14356             "required": true,
14357             "type": "string"
14358           }
14359         ],
14360         "responses": {
14361           "200": {
14362             "description": "No response was specified",
14363             "schema": {
14364               "$ref": "#/definitions/(config)param"
14365             }
14366           }
14367         },
14368         "operationId": "GET-param"
14369       },
14370       "post": {
14371         "consumes": [
14372           "application/json",
14373           "application/xml"
14374         ],
14375         "produces": [
14376           "application/json",
14377           "application/xml"
14378         ],
14379         "parameters": [
14380           {
14381             "in": "path",
14382             "name": "configuration-id",
14383             "required": true,
14384             "type": "string"
14385           },
14386           {
14387             "in": "path",
14388             "name": "name",
14389             "required": true,
14390             "type": "string"
14391           },
14392           {
14393             "in": "body",
14394             "name": "**(config)resource-resolution-data",
14395             "required": false,
14396             "schema": {
14397               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP"
14398             }
14399           }
14400         ],
14401         "responses": {
14402           "200": {
14403             "description": "No response was specified",
14404             "schema": {
14405               "$ref": "#/definitions/(config)paramPOST"
14406             }
14407           }
14408         },
14409         "operationId": "POST-param"
14410       },
14411       "put": {
14412         "consumes": [
14413           "application/json",
14414           "application/xml"
14415         ],
14416         "produces": [
14417           "application/json",
14418           "application/xml"
14419         ],
14420         "parameters": [
14421           {
14422             "in": "path",
14423             "name": "configuration-id",
14424             "required": true,
14425             "type": "string"
14426           },
14427           {
14428             "in": "path",
14429             "name": "name",
14430             "required": true,
14431             "type": "string"
14432           },
14433           {
14434             "in": "body",
14435             "name": "(config)param",
14436             "required": false,
14437             "schema": {
14438               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP"
14439             }
14440           }
14441         ],
14442         "responses": {
14443           "200": {
14444             "description": "No response was specified",
14445             "schema": {
14446               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP"
14447             }
14448           }
14449         },
14450         "operationId": "PUT-param"
14451       }
14452     },
14453     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data": {
14454       "delete": {
14455         "produces": [
14456           "application/json",
14457           "application/xml"
14458         ],
14459         "parameters": [
14460           {
14461             "in": "path",
14462             "name": "configuration-id",
14463             "required": true,
14464             "type": "string"
14465           },
14466           {
14467             "in": "path",
14468             "name": "name",
14469             "required": true,
14470             "type": "string"
14471           }
14472         ],
14473         "responses": {
14474           "200": {
14475             "description": "No response was specified"
14476           }
14477         },
14478         "operationId": "DELETE-resource-resolution-data"
14479       },
14480       "get": {
14481         "produces": [
14482           "application/json",
14483           "application/xml"
14484         ],
14485         "parameters": [
14486           {
14487             "in": "path",
14488             "name": "configuration-id",
14489             "required": true,
14490             "type": "string"
14491           },
14492           {
14493             "in": "path",
14494             "name": "name",
14495             "required": true,
14496             "type": "string"
14497           }
14498         ],
14499         "responses": {
14500           "200": {
14501             "description": "No response was specified",
14502             "schema": {
14503               "$ref": "#/definitions/(config)resource-resolution-data"
14504             }
14505           }
14506         },
14507         "operationId": "GET-resource-resolution-data"
14508       },
14509       "post": {
14510         "consumes": [
14511           "application/json",
14512           "application/xml"
14513         ],
14514         "produces": [
14515           "application/json",
14516           "application/xml"
14517         ],
14518         "parameters": [
14519           {
14520             "in": "path",
14521             "name": "configuration-id",
14522             "required": true,
14523             "type": "string"
14524           },
14525           {
14526             "in": "path",
14527             "name": "name",
14528             "required": true,
14529             "type": "string"
14530           },
14531           {
14532             "in": "body",
14533             "name": "**(config)resource-key",
14534             "required": false,
14535             "schema": {
14536               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP"
14537             }
14538           }
14539         ],
14540         "responses": {
14541           "200": {
14542             "description": "No response was specified",
14543             "schema": {
14544               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
14545             }
14546           }
14547         },
14548         "operationId": "POST-resource-resolution-data"
14549       },
14550       "put": {
14551         "consumes": [
14552           "application/json",
14553           "application/xml"
14554         ],
14555         "produces": [
14556           "application/json",
14557           "application/xml"
14558         ],
14559         "parameters": [
14560           {
14561             "in": "path",
14562             "name": "configuration-id",
14563             "required": true,
14564             "type": "string"
14565           },
14566           {
14567             "in": "path",
14568             "name": "name",
14569             "required": true,
14570             "type": "string"
14571           },
14572           {
14573             "in": "body",
14574             "name": "(config)resource-resolution-data",
14575             "required": false,
14576             "schema": {
14577               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP"
14578             }
14579           }
14580         ],
14581         "responses": {
14582           "200": {
14583             "description": "No response was specified",
14584             "schema": {
14585               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP"
14586             }
14587           }
14588         },
14589         "operationId": "PUT-resource-resolution-data"
14590       }
14591     },
14592     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/{name}/resource-resolution-data/resource-key/{name}": {
14593       "delete": {
14594         "produces": [
14595           "application/json",
14596           "application/xml"
14597         ],
14598         "parameters": [
14599           {
14600             "in": "path",
14601             "name": "configuration-id",
14602             "required": true,
14603             "type": "string"
14604           },
14605           {
14606             "in": "path",
14607             "name": "name",
14608             "required": true,
14609             "type": "string"
14610           },
14611           {
14612             "in": "path",
14613             "name": "name",
14614             "required": true,
14615             "type": "string"
14616           }
14617         ],
14618         "responses": {
14619           "200": {
14620             "description": "No response was specified"
14621           }
14622         },
14623         "operationId": "DELETE-resource-key"
14624       },
14625       "get": {
14626         "produces": [
14627           "application/json",
14628           "application/xml"
14629         ],
14630         "parameters": [
14631           {
14632             "in": "path",
14633             "name": "configuration-id",
14634             "required": true,
14635             "type": "string"
14636           },
14637           {
14638             "in": "path",
14639             "name": "name",
14640             "required": true,
14641             "type": "string"
14642           },
14643           {
14644             "in": "path",
14645             "name": "name",
14646             "required": true,
14647             "type": "string"
14648           }
14649         ],
14650         "responses": {
14651           "200": {
14652             "description": "No response was specified",
14653             "schema": {
14654               "$ref": "#/definitions/(config)resource-key"
14655             }
14656           }
14657         },
14658         "operationId": "GET-resource-key"
14659       },
14660       "put": {
14661         "consumes": [
14662           "application/json",
14663           "application/xml"
14664         ],
14665         "produces": [
14666           "application/json",
14667           "application/xml"
14668         ],
14669         "parameters": [
14670           {
14671             "in": "path",
14672             "name": "configuration-id",
14673             "required": true,
14674             "type": "string"
14675           },
14676           {
14677             "in": "path",
14678             "name": "name",
14679             "required": true,
14680             "type": "string"
14681           },
14682           {
14683             "in": "path",
14684             "name": "name",
14685             "required": true,
14686             "type": "string"
14687           },
14688           {
14689             "in": "body",
14690             "name": "(config)resource-key",
14691             "required": false,
14692             "schema": {
14693               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP"
14694             }
14695           }
14696         ],
14697         "responses": {
14698           "200": {
14699             "description": "No response was specified",
14700             "schema": {
14701               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP"
14702             }
14703           }
14704         },
14705         "operationId": "PUT-resource-key"
14706       }
14707     },
14708     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/dest-vnfc-instance-group-id": {
14709       "delete": {
14710         "produces": [
14711           "application/json",
14712           "application/xml"
14713         ],
14714         "parameters": [
14715           {
14716             "in": "path",
14717             "name": "configuration-id",
14718             "required": true,
14719             "type": "string"
14720           }
14721         ],
14722         "responses": {
14723           "200": {
14724             "description": "No response was specified"
14725           }
14726         },
14727         "operationId": "DELETE-dest-vnfc-instance-group-id"
14728       },
14729       "get": {
14730         "produces": [
14731           "application/json",
14732           "application/xml"
14733         ],
14734         "parameters": [
14735           {
14736             "in": "path",
14737             "name": "configuration-id",
14738             "required": true,
14739             "type": "string"
14740           }
14741         ],
14742         "responses": {
14743           "200": {
14744             "description": "No response was specified",
14745             "schema": {
14746               "$ref": "#/definitions/(config)dest-vnfc-instance-group-id"
14747             }
14748           }
14749         },
14750         "operationId": "GET-dest-vnfc-instance-group-id"
14751       },
14752       "put": {
14753         "consumes": [
14754           "application/json",
14755           "application/xml"
14756         ],
14757         "produces": [
14758           "application/json",
14759           "application/xml"
14760         ],
14761         "parameters": [
14762           {
14763             "in": "path",
14764             "name": "configuration-id",
14765             "required": true,
14766             "type": "string"
14767           },
14768           {
14769             "in": "body",
14770             "name": "(config)dest-vnfc-instance-group-id",
14771             "required": false,
14772             "schema": {
14773               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP"
14774             }
14775           }
14776         ],
14777         "responses": {
14778           "200": {
14779             "description": "No response was specified",
14780             "schema": {
14781               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP"
14782             }
14783           }
14784         },
14785         "operationId": "PUT-dest-vnfc-instance-group-id"
14786       }
14787     },
14788     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps": {
14789       "delete": {
14790         "produces": [
14791           "application/json",
14792           "application/xml"
14793         ],
14794         "parameters": [
14795           {
14796             "in": "path",
14797             "name": "configuration-id",
14798             "required": true,
14799             "type": "string"
14800           }
14801         ],
14802         "responses": {
14803           "200": {
14804             "description": "No response was specified"
14805           }
14806         },
14807         "operationId": "DELETE-source-to-dest-maps"
14808       },
14809       "get": {
14810         "produces": [
14811           "application/json",
14812           "application/xml"
14813         ],
14814         "parameters": [
14815           {
14816             "in": "path",
14817             "name": "configuration-id",
14818             "required": true,
14819             "type": "string"
14820           }
14821         ],
14822         "responses": {
14823           "200": {
14824             "description": "No response was specified",
14825             "schema": {
14826               "$ref": "#/definitions/(config)source-to-dest-maps"
14827             }
14828           }
14829         },
14830         "operationId": "GET-source-to-dest-maps"
14831       },
14832       "post": {
14833         "consumes": [
14834           "application/json",
14835           "application/xml"
14836         ],
14837         "produces": [
14838           "application/json",
14839           "application/xml"
14840         ],
14841         "parameters": [
14842           {
14843             "in": "path",
14844             "name": "configuration-id",
14845             "required": true,
14846             "type": "string"
14847           },
14848           {
14849             "in": "body",
14850             "name": "**(config)source-to-dest-map",
14851             "required": false,
14852             "schema": {
14853               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP"
14854             }
14855           }
14856         ],
14857         "responses": {
14858           "200": {
14859             "description": "No response was specified",
14860             "schema": {
14861               "$ref": "#/definitions/(config)source-to-dest-mapsPOST"
14862             }
14863           }
14864         },
14865         "operationId": "POST-source-to-dest-maps"
14866       },
14867       "put": {
14868         "consumes": [
14869           "application/json",
14870           "application/xml"
14871         ],
14872         "produces": [
14873           "application/json",
14874           "application/xml"
14875         ],
14876         "parameters": [
14877           {
14878             "in": "path",
14879             "name": "configuration-id",
14880             "required": true,
14881             "type": "string"
14882           },
14883           {
14884             "in": "body",
14885             "name": "(config)source-to-dest-maps",
14886             "required": false,
14887             "schema": {
14888               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP"
14889             }
14890           }
14891         ],
14892         "responses": {
14893           "200": {
14894             "description": "No response was specified",
14895             "schema": {
14896               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP"
14897             }
14898           }
14899         },
14900         "operationId": "PUT-source-to-dest-maps"
14901       }
14902     },
14903     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}": {
14904       "delete": {
14905         "produces": [
14906           "application/json",
14907           "application/xml"
14908         ],
14909         "parameters": [
14910           {
14911             "in": "path",
14912             "name": "configuration-id",
14913             "required": true,
14914             "type": "string"
14915           },
14916           {
14917             "in": "path",
14918             "name": "source-port-id",
14919             "required": true,
14920             "type": "string"
14921           }
14922         ],
14923         "responses": {
14924           "200": {
14925             "description": "No response was specified"
14926           }
14927         },
14928         "operationId": "DELETE-source-to-dest-map"
14929       },
14930       "get": {
14931         "produces": [
14932           "application/json",
14933           "application/xml"
14934         ],
14935         "parameters": [
14936           {
14937             "in": "path",
14938             "name": "configuration-id",
14939             "required": true,
14940             "type": "string"
14941           },
14942           {
14943             "in": "path",
14944             "name": "source-port-id",
14945             "required": true,
14946             "type": "string"
14947           }
14948         ],
14949         "responses": {
14950           "200": {
14951             "description": "No response was specified",
14952             "schema": {
14953               "$ref": "#/definitions/(config)source-to-dest-map"
14954             }
14955           }
14956         },
14957         "operationId": "GET-source-to-dest-map"
14958       },
14959       "post": {
14960         "consumes": [
14961           "application/json",
14962           "application/xml"
14963         ],
14964         "produces": [
14965           "application/json",
14966           "application/xml"
14967         ],
14968         "parameters": [
14969           {
14970             "in": "path",
14971             "name": "configuration-id",
14972             "required": true,
14973             "type": "string"
14974           },
14975           {
14976             "in": "path",
14977             "name": "source-port-id",
14978             "required": true,
14979             "type": "string"
14980           },
14981           {
14982             "in": "body",
14983             "name": "**(config)dest-ip-addresses",
14984             "required": false,
14985             "schema": {
14986               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP"
14987             }
14988           }
14989         ],
14990         "responses": {
14991           "200": {
14992             "description": "No response was specified",
14993             "schema": {
14994               "$ref": "#/definitions/(config)source-to-dest-mapPOST"
14995             }
14996           }
14997         },
14998         "operationId": "POST-source-to-dest-map"
14999       },
15000       "put": {
15001         "consumes": [
15002           "application/json",
15003           "application/xml"
15004         ],
15005         "produces": [
15006           "application/json",
15007           "application/xml"
15008         ],
15009         "parameters": [
15010           {
15011             "in": "path",
15012             "name": "configuration-id",
15013             "required": true,
15014             "type": "string"
15015           },
15016           {
15017             "in": "path",
15018             "name": "source-port-id",
15019             "required": true,
15020             "type": "string"
15021           },
15022           {
15023             "in": "body",
15024             "name": "(config)source-to-dest-map",
15025             "required": false,
15026             "schema": {
15027               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP"
15028             }
15029           }
15030         ],
15031         "responses": {
15032           "200": {
15033             "description": "No response was specified",
15034             "schema": {
15035               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP"
15036             }
15037           }
15038         },
15039         "operationId": "PUT-source-to-dest-map"
15040       }
15041     },
15042     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses": {
15043       "delete": {
15044         "produces": [
15045           "application/json",
15046           "application/xml"
15047         ],
15048         "parameters": [
15049           {
15050             "in": "path",
15051             "name": "configuration-id",
15052             "required": true,
15053             "type": "string"
15054           },
15055           {
15056             "in": "path",
15057             "name": "source-port-id",
15058             "required": true,
15059             "type": "string"
15060           }
15061         ],
15062         "responses": {
15063           "200": {
15064             "description": "No response was specified"
15065           }
15066         },
15067         "operationId": "DELETE-dest-ip-addresses"
15068       },
15069       "get": {
15070         "produces": [
15071           "application/json",
15072           "application/xml"
15073         ],
15074         "parameters": [
15075           {
15076             "in": "path",
15077             "name": "configuration-id",
15078             "required": true,
15079             "type": "string"
15080           },
15081           {
15082             "in": "path",
15083             "name": "source-port-id",
15084             "required": true,
15085             "type": "string"
15086           }
15087         ],
15088         "responses": {
15089           "200": {
15090             "description": "No response was specified",
15091             "schema": {
15092               "$ref": "#/definitions/(config)dest-ip-addresses"
15093             }
15094           }
15095         },
15096         "operationId": "GET-dest-ip-addresses"
15097       },
15098       "post": {
15099         "consumes": [
15100           "application/json",
15101           "application/xml"
15102         ],
15103         "produces": [
15104           "application/json",
15105           "application/xml"
15106         ],
15107         "parameters": [
15108           {
15109             "in": "path",
15110             "name": "configuration-id",
15111             "required": true,
15112             "type": "string"
15113           },
15114           {
15115             "in": "path",
15116             "name": "source-port-id",
15117             "required": true,
15118             "type": "string"
15119           },
15120           {
15121             "in": "body",
15122             "name": "**(config)ip-addresses",
15123             "required": false,
15124             "schema": {
15125               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP"
15126             }
15127           }
15128         ],
15129         "responses": {
15130           "200": {
15131             "description": "No response was specified",
15132             "schema": {
15133               "$ref": "#/definitions/(config)dest-ip-addressesPOST"
15134             }
15135           }
15136         },
15137         "operationId": "POST-dest-ip-addresses"
15138       },
15139       "put": {
15140         "consumes": [
15141           "application/json",
15142           "application/xml"
15143         ],
15144         "produces": [
15145           "application/json",
15146           "application/xml"
15147         ],
15148         "parameters": [
15149           {
15150             "in": "path",
15151             "name": "configuration-id",
15152             "required": true,
15153             "type": "string"
15154           },
15155           {
15156             "in": "path",
15157             "name": "source-port-id",
15158             "required": true,
15159             "type": "string"
15160           },
15161           {
15162             "in": "body",
15163             "name": "(config)dest-ip-addresses",
15164             "required": false,
15165             "schema": {
15166               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP"
15167             }
15168           }
15169         ],
15170         "responses": {
15171           "200": {
15172             "description": "No response was specified",
15173             "schema": {
15174               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP"
15175             }
15176           }
15177         },
15178         "operationId": "PUT-dest-ip-addresses"
15179       }
15180     },
15181     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/{source-port-id}/dest-ip-addresses/ip-addresses": {
15182       "delete": {
15183         "produces": [
15184           "application/json",
15185           "application/xml"
15186         ],
15187         "parameters": [
15188           {
15189             "in": "path",
15190             "name": "configuration-id",
15191             "required": true,
15192             "type": "string"
15193           },
15194           {
15195             "in": "path",
15196             "name": "source-port-id",
15197             "required": true,
15198             "type": "string"
15199           }
15200         ],
15201         "responses": {
15202           "200": {
15203             "description": "No response was specified"
15204           }
15205         },
15206         "operationId": "DELETE-ip-addresses"
15207       },
15208       "get": {
15209         "produces": [
15210           "application/json",
15211           "application/xml"
15212         ],
15213         "parameters": [
15214           {
15215             "in": "path",
15216             "name": "configuration-id",
15217             "required": true,
15218             "type": "string"
15219           },
15220           {
15221             "in": "path",
15222             "name": "source-port-id",
15223             "required": true,
15224             "type": "string"
15225           }
15226         ],
15227         "responses": {
15228           "200": {
15229             "description": "No response was specified",
15230             "schema": {
15231               "$ref": "#/definitions/(config)ip-addresses"
15232             }
15233           }
15234         },
15235         "operationId": "GET-ip-addresses"
15236       },
15237       "put": {
15238         "consumes": [
15239           "application/json",
15240           "application/xml"
15241         ],
15242         "produces": [
15243           "application/json",
15244           "application/xml"
15245         ],
15246         "parameters": [
15247           {
15248             "in": "path",
15249             "name": "configuration-id",
15250             "required": true,
15251             "type": "string"
15252           },
15253           {
15254             "in": "path",
15255             "name": "source-port-id",
15256             "required": true,
15257             "type": "string"
15258           },
15259           {
15260             "in": "body",
15261             "name": "(config)ip-addresses",
15262             "required": false,
15263             "schema": {
15264               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP"
15265             }
15266           }
15267         ],
15268         "responses": {
15269           "200": {
15270             "description": "No response was specified",
15271             "schema": {
15272               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP"
15273             }
15274           }
15275         },
15276         "operationId": "PUT-ip-addresses"
15277       }
15278     },
15279     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-vnfc-instance-group-id": {
15280       "delete": {
15281         "produces": [
15282           "application/json",
15283           "application/xml"
15284         ],
15285         "parameters": [
15286           {
15287             "in": "path",
15288             "name": "configuration-id",
15289             "required": true,
15290             "type": "string"
15291           }
15292         ],
15293         "responses": {
15294           "200": {
15295             "description": "No response was specified"
15296           }
15297         },
15298         "operationId": "DELETE-source-vnfc-instance-group-id"
15299       },
15300       "get": {
15301         "produces": [
15302           "application/json",
15303           "application/xml"
15304         ],
15305         "parameters": [
15306           {
15307             "in": "path",
15308             "name": "configuration-id",
15309             "required": true,
15310             "type": "string"
15311           }
15312         ],
15313         "responses": {
15314           "200": {
15315             "description": "No response was specified",
15316             "schema": {
15317               "$ref": "#/definitions/(config)source-vnfc-instance-group-id"
15318             }
15319           }
15320         },
15321         "operationId": "GET-source-vnfc-instance-group-id"
15322       },
15323       "put": {
15324         "consumes": [
15325           "application/json",
15326           "application/xml"
15327         ],
15328         "produces": [
15329           "application/json",
15330           "application/xml"
15331         ],
15332         "parameters": [
15333           {
15334             "in": "path",
15335             "name": "configuration-id",
15336             "required": true,
15337             "type": "string"
15338           },
15339           {
15340             "in": "body",
15341             "name": "(config)source-vnfc-instance-group-id",
15342             "required": false,
15343             "schema": {
15344               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP"
15345             }
15346           }
15347         ],
15348         "responses": {
15349           "200": {
15350             "description": "No response was specified",
15351             "schema": {
15352               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP"
15353             }
15354           }
15355         },
15356         "operationId": "PUT-source-vnfc-instance-group-id"
15357       }
15358     },
15359     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters": {
15360       "delete": {
15361         "produces": [
15362           "application/json",
15363           "application/xml"
15364         ],
15365         "parameters": [
15366           {
15367             "in": "path",
15368             "name": "configuration-id",
15369             "required": true,
15370             "type": "string"
15371           }
15372         ],
15373         "responses": {
15374           "200": {
15375             "description": "No response was specified"
15376           }
15377         },
15378         "operationId": "DELETE-port-mirror-configuration-parameters"
15379       },
15380       "get": {
15381         "produces": [
15382           "application/json",
15383           "application/xml"
15384         ],
15385         "parameters": [
15386           {
15387             "in": "path",
15388             "name": "configuration-id",
15389             "required": true,
15390             "type": "string"
15391           }
15392         ],
15393         "responses": {
15394           "200": {
15395             "description": "No response was specified",
15396             "schema": {
15397               "$ref": "#/definitions/(config)port-mirror-configuration-parameters"
15398             }
15399           }
15400         },
15401         "operationId": "GET-port-mirror-configuration-parameters"
15402       },
15403       "post": {
15404         "consumes": [
15405           "application/json",
15406           "application/xml"
15407         ],
15408         "produces": [
15409           "application/json",
15410           "application/xml"
15411         ],
15412         "parameters": [
15413           {
15414             "in": "path",
15415             "name": "configuration-id",
15416             "required": true,
15417             "type": "string"
15418           },
15419           {
15420             "in": "body",
15421             "name": "**(config)param",
15422             "required": false,
15423             "schema": {
15424               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15425             }
15426           }
15427         ],
15428         "responses": {
15429           "200": {
15430             "description": "No response was specified",
15431             "schema": {
15432               "$ref": "#/definitions/(config)port-mirror-configuration-parametersPOST"
15433             }
15434           }
15435         },
15436         "operationId": "POST-port-mirror-configuration-parameters"
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             "in": "path",
15450             "name": "configuration-id",
15451             "required": true,
15452             "type": "string"
15453           },
15454           {
15455             "in": "body",
15456             "name": "(config)port-mirror-configuration-parameters",
15457             "required": false,
15458             "schema": {
15459               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
15460             }
15461           }
15462         ],
15463         "responses": {
15464           "200": {
15465             "description": "No response was specified",
15466             "schema": {
15467               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP"
15468             }
15469           }
15470         },
15471         "operationId": "PUT-port-mirror-configuration-parameters"
15472       }
15473     },
15474     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}": {
15475       "delete": {
15476         "produces": [
15477           "application/json",
15478           "application/xml"
15479         ],
15480         "parameters": [
15481           {
15482             "in": "path",
15483             "name": "configuration-id",
15484             "required": true,
15485             "type": "string"
15486           },
15487           {
15488             "in": "path",
15489             "name": "name",
15490             "required": true,
15491             "type": "string"
15492           }
15493         ],
15494         "responses": {
15495           "200": {
15496             "description": "No response was specified"
15497           }
15498         },
15499         "operationId": "DELETE-param"
15500       },
15501       "get": {
15502         "produces": [
15503           "application/json",
15504           "application/xml"
15505         ],
15506         "parameters": [
15507           {
15508             "in": "path",
15509             "name": "configuration-id",
15510             "required": true,
15511             "type": "string"
15512           },
15513           {
15514             "in": "path",
15515             "name": "name",
15516             "required": true,
15517             "type": "string"
15518           }
15519         ],
15520         "responses": {
15521           "200": {
15522             "description": "No response was specified",
15523             "schema": {
15524               "$ref": "#/definitions/(config)param"
15525             }
15526           }
15527         },
15528         "operationId": "GET-param"
15529       },
15530       "post": {
15531         "consumes": [
15532           "application/json",
15533           "application/xml"
15534         ],
15535         "produces": [
15536           "application/json",
15537           "application/xml"
15538         ],
15539         "parameters": [
15540           {
15541             "in": "path",
15542             "name": "configuration-id",
15543             "required": true,
15544             "type": "string"
15545           },
15546           {
15547             "in": "path",
15548             "name": "name",
15549             "required": true,
15550             "type": "string"
15551           },
15552           {
15553             "in": "body",
15554             "name": "**(config)resource-resolution-data",
15555             "required": false,
15556             "schema": {
15557               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP"
15558             }
15559           }
15560         ],
15561         "responses": {
15562           "200": {
15563             "description": "No response was specified",
15564             "schema": {
15565               "$ref": "#/definitions/(config)paramPOST"
15566             }
15567           }
15568         },
15569         "operationId": "POST-param"
15570       },
15571       "put": {
15572         "consumes": [
15573           "application/json",
15574           "application/xml"
15575         ],
15576         "produces": [
15577           "application/json",
15578           "application/xml"
15579         ],
15580         "parameters": [
15581           {
15582             "in": "path",
15583             "name": "configuration-id",
15584             "required": true,
15585             "type": "string"
15586           },
15587           {
15588             "in": "path",
15589             "name": "name",
15590             "required": true,
15591             "type": "string"
15592           },
15593           {
15594             "in": "body",
15595             "name": "(config)param",
15596             "required": false,
15597             "schema": {
15598               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15599             }
15600           }
15601         ],
15602         "responses": {
15603           "200": {
15604             "description": "No response was specified",
15605             "schema": {
15606               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP"
15607             }
15608           }
15609         },
15610         "operationId": "PUT-param"
15611       }
15612     },
15613     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data": {
15614       "delete": {
15615         "produces": [
15616           "application/json",
15617           "application/xml"
15618         ],
15619         "parameters": [
15620           {
15621             "in": "path",
15622             "name": "configuration-id",
15623             "required": true,
15624             "type": "string"
15625           },
15626           {
15627             "in": "path",
15628             "name": "name",
15629             "required": true,
15630             "type": "string"
15631           }
15632         ],
15633         "responses": {
15634           "200": {
15635             "description": "No response was specified"
15636           }
15637         },
15638         "operationId": "DELETE-resource-resolution-data"
15639       },
15640       "get": {
15641         "produces": [
15642           "application/json",
15643           "application/xml"
15644         ],
15645         "parameters": [
15646           {
15647             "in": "path",
15648             "name": "configuration-id",
15649             "required": true,
15650             "type": "string"
15651           },
15652           {
15653             "in": "path",
15654             "name": "name",
15655             "required": true,
15656             "type": "string"
15657           }
15658         ],
15659         "responses": {
15660           "200": {
15661             "description": "No response was specified",
15662             "schema": {
15663               "$ref": "#/definitions/(config)resource-resolution-data"
15664             }
15665           }
15666         },
15667         "operationId": "GET-resource-resolution-data"
15668       },
15669       "post": {
15670         "consumes": [
15671           "application/json",
15672           "application/xml"
15673         ],
15674         "produces": [
15675           "application/json",
15676           "application/xml"
15677         ],
15678         "parameters": [
15679           {
15680             "in": "path",
15681             "name": "configuration-id",
15682             "required": true,
15683             "type": "string"
15684           },
15685           {
15686             "in": "path",
15687             "name": "name",
15688             "required": true,
15689             "type": "string"
15690           },
15691           {
15692             "in": "body",
15693             "name": "**(config)resource-key",
15694             "required": false,
15695             "schema": {
15696               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP"
15697             }
15698           }
15699         ],
15700         "responses": {
15701           "200": {
15702             "description": "No response was specified",
15703             "schema": {
15704               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
15705             }
15706           }
15707         },
15708         "operationId": "POST-resource-resolution-data"
15709       },
15710       "put": {
15711         "consumes": [
15712           "application/json",
15713           "application/xml"
15714         ],
15715         "produces": [
15716           "application/json",
15717           "application/xml"
15718         ],
15719         "parameters": [
15720           {
15721             "in": "path",
15722             "name": "configuration-id",
15723             "required": true,
15724             "type": "string"
15725           },
15726           {
15727             "in": "path",
15728             "name": "name",
15729             "required": true,
15730             "type": "string"
15731           },
15732           {
15733             "in": "body",
15734             "name": "(config)resource-resolution-data",
15735             "required": false,
15736             "schema": {
15737               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP"
15738             }
15739           }
15740         ],
15741         "responses": {
15742           "200": {
15743             "description": "No response was specified",
15744             "schema": {
15745               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP"
15746             }
15747           }
15748         },
15749         "operationId": "PUT-resource-resolution-data"
15750       }
15751     },
15752     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
15753       "delete": {
15754         "produces": [
15755           "application/json",
15756           "application/xml"
15757         ],
15758         "parameters": [
15759           {
15760             "in": "path",
15761             "name": "configuration-id",
15762             "required": true,
15763             "type": "string"
15764           },
15765           {
15766             "in": "path",
15767             "name": "name",
15768             "required": true,
15769             "type": "string"
15770           },
15771           {
15772             "in": "path",
15773             "name": "name",
15774             "required": true,
15775             "type": "string"
15776           }
15777         ],
15778         "responses": {
15779           "200": {
15780             "description": "No response was specified"
15781           }
15782         },
15783         "operationId": "DELETE-resource-key"
15784       },
15785       "get": {
15786         "produces": [
15787           "application/json",
15788           "application/xml"
15789         ],
15790         "parameters": [
15791           {
15792             "in": "path",
15793             "name": "configuration-id",
15794             "required": true,
15795             "type": "string"
15796           },
15797           {
15798             "in": "path",
15799             "name": "name",
15800             "required": true,
15801             "type": "string"
15802           },
15803           {
15804             "in": "path",
15805             "name": "name",
15806             "required": true,
15807             "type": "string"
15808           }
15809         ],
15810         "responses": {
15811           "200": {
15812             "description": "No response was specified",
15813             "schema": {
15814               "$ref": "#/definitions/(config)resource-key"
15815             }
15816           }
15817         },
15818         "operationId": "GET-resource-key"
15819       },
15820       "put": {
15821         "consumes": [
15822           "application/json",
15823           "application/xml"
15824         ],
15825         "produces": [
15826           "application/json",
15827           "application/xml"
15828         ],
15829         "parameters": [
15830           {
15831             "in": "path",
15832             "name": "configuration-id",
15833             "required": true,
15834             "type": "string"
15835           },
15836           {
15837             "in": "path",
15838             "name": "name",
15839             "required": true,
15840             "type": "string"
15841           },
15842           {
15843             "in": "path",
15844             "name": "name",
15845             "required": true,
15846             "type": "string"
15847           },
15848           {
15849             "in": "body",
15850             "name": "(config)resource-key",
15851             "required": false,
15852             "schema": {
15853               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP"
15854             }
15855           }
15856         ],
15857         "responses": {
15858           "200": {
15859             "description": "No response was specified",
15860             "schema": {
15861               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP"
15862             }
15863           }
15864         },
15865         "operationId": "PUT-resource-key"
15866       }
15867     },
15868     "/config/GENERIC-RESOURCE-API:port-mirror-configurations/port-mirror-configuration/{configuration-id}/configuration-status": {
15869       "delete": {
15870         "produces": [
15871           "application/json",
15872           "application/xml"
15873         ],
15874         "parameters": [
15875           {
15876             "in": "path",
15877             "name": "configuration-id",
15878             "required": true,
15879             "type": "string"
15880           }
15881         ],
15882         "responses": {
15883           "200": {
15884             "description": "No response was specified"
15885           }
15886         },
15887         "operationId": "DELETE-configuration-status"
15888       },
15889       "get": {
15890         "produces": [
15891           "application/json",
15892           "application/xml"
15893         ],
15894         "parameters": [
15895           {
15896             "in": "path",
15897             "name": "configuration-id",
15898             "required": true,
15899             "type": "string"
15900           }
15901         ],
15902         "responses": {
15903           "200": {
15904             "description": "No response was specified",
15905             "schema": {
15906               "$ref": "#/definitions/(config)configuration-status"
15907             }
15908           }
15909         },
15910         "operationId": "GET-configuration-status"
15911       },
15912       "put": {
15913         "consumes": [
15914           "application/json",
15915           "application/xml"
15916         ],
15917         "produces": [
15918           "application/json",
15919           "application/xml"
15920         ],
15921         "parameters": [
15922           {
15923             "in": "path",
15924             "name": "configuration-id",
15925             "required": true,
15926             "type": "string"
15927           },
15928           {
15929             "in": "body",
15930             "name": "(config)configuration-status",
15931             "required": false,
15932             "schema": {
15933               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
15934             }
15935           }
15936         ],
15937         "responses": {
15938           "200": {
15939             "description": "No response was specified",
15940             "schema": {
15941               "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP"
15942             }
15943           }
15944         },
15945         "operationId": "PUT-configuration-status"
15946       }
15947     },
15948     "/config/GENERIC-RESOURCE-API:preload-information": {
15949       "delete": {
15950         "produces": [
15951           "application/json",
15952           "application/xml"
15953         ],
15954         "responses": {
15955           "200": {
15956             "description": "No response was specified"
15957           }
15958         },
15959         "operationId": "DELETE-preload-information"
15960       },
15961       "get": {
15962         "produces": [
15963           "application/json",
15964           "application/xml"
15965         ],
15966         "responses": {
15967           "200": {
15968             "description": "No response was specified",
15969             "schema": {
15970               "$ref": "#/definitions/(config)preload-information"
15971             }
15972           }
15973         },
15974         "operationId": "GET-preload-information"
15975       },
15976       "post": {
15977         "consumes": [
15978           "application/json",
15979           "application/xml"
15980         ],
15981         "produces": [
15982           "application/json",
15983           "application/xml"
15984         ],
15985         "parameters": [
15986           {
15987             "in": "body",
15988             "name": "**(config)preload-list",
15989             "required": false,
15990             "schema": {
15991               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
15992             }
15993           }
15994         ],
15995         "responses": {
15996           "200": {
15997             "description": "No response was specified",
15998             "schema": {
15999               "$ref": "#/definitions/(config)preload-informationPOST"
16000             }
16001           }
16002         },
16003         "operationId": "POST-preload-information"
16004       },
16005       "put": {
16006         "consumes": [
16007           "application/json",
16008           "application/xml"
16009         ],
16010         "produces": [
16011           "application/json",
16012           "application/xml"
16013         ],
16014         "parameters": [
16015           {
16016             "in": "body",
16017             "name": "(config)preload-information",
16018             "required": false,
16019             "schema": {
16020               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP"
16021             }
16022           }
16023         ],
16024         "responses": {
16025           "200": {
16026             "description": "No response was specified",
16027             "schema": {
16028               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information-TOP"
16029             }
16030           }
16031         },
16032         "operationId": "PUT-preload-information"
16033       }
16034     },
16035     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}": {
16036       "delete": {
16037         "produces": [
16038           "application/json",
16039           "application/xml"
16040         ],
16041         "parameters": [
16042           {
16043             "description": "vf-module-name or network name",
16044             "in": "path",
16045             "name": "preload-id",
16046             "required": true,
16047             "type": "string"
16048           },
16049           {
16050             "description": "network or vf-module",
16051             "in": "path",
16052             "name": "preload-type",
16053             "required": true,
16054             "type": "string"
16055           }
16056         ],
16057         "responses": {
16058           "200": {
16059             "description": "No response was specified"
16060           }
16061         },
16062         "operationId": "DELETE-preload-list"
16063       },
16064       "get": {
16065         "produces": [
16066           "application/json",
16067           "application/xml"
16068         ],
16069         "parameters": [
16070           {
16071             "description": "vf-module-name or network name",
16072             "in": "path",
16073             "name": "preload-id",
16074             "required": true,
16075             "type": "string"
16076           },
16077           {
16078             "description": "network or vf-module",
16079             "in": "path",
16080             "name": "preload-type",
16081             "required": true,
16082             "type": "string"
16083           }
16084         ],
16085         "responses": {
16086           "200": {
16087             "description": "No response was specified",
16088             "schema": {
16089               "$ref": "#/definitions/(config)preload-list"
16090             }
16091           }
16092         },
16093         "operationId": "GET-preload-list"
16094       },
16095       "post": {
16096         "consumes": [
16097           "application/json",
16098           "application/xml"
16099         ],
16100         "produces": [
16101           "application/json",
16102           "application/xml"
16103         ],
16104         "parameters": [
16105           {
16106             "description": "vf-module-name or network name",
16107             "in": "path",
16108             "name": "preload-id",
16109             "required": true,
16110             "type": "string"
16111           },
16112           {
16113             "description": "network or vf-module",
16114             "in": "path",
16115             "name": "preload-type",
16116             "required": true,
16117             "type": "string"
16118           },
16119           {
16120             "in": "body",
16121             "name": "**(config)preload-data",
16122             "required": false,
16123             "schema": {
16124               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16125             }
16126           }
16127         ],
16128         "responses": {
16129           "200": {
16130             "description": "No response was specified",
16131             "schema": {
16132               "$ref": "#/definitions/(config)preload-listPOST"
16133             }
16134           }
16135         },
16136         "operationId": "POST-preload-list"
16137       },
16138       "put": {
16139         "consumes": [
16140           "application/json",
16141           "application/xml"
16142         ],
16143         "produces": [
16144           "application/json",
16145           "application/xml"
16146         ],
16147         "parameters": [
16148           {
16149             "description": "vf-module-name or network name",
16150             "in": "path",
16151             "name": "preload-id",
16152             "required": true,
16153             "type": "string"
16154           },
16155           {
16156             "description": "network or vf-module",
16157             "in": "path",
16158             "name": "preload-type",
16159             "required": true,
16160             "type": "string"
16161           },
16162           {
16163             "in": "body",
16164             "name": "(config)preload-list",
16165             "required": false,
16166             "schema": {
16167               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
16168             }
16169           }
16170         ],
16171         "responses": {
16172           "200": {
16173             "description": "No response was specified",
16174             "schema": {
16175               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP"
16176             }
16177           }
16178         },
16179         "operationId": "PUT-preload-list"
16180       }
16181     },
16182     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data": {
16183       "delete": {
16184         "produces": [
16185           "application/json",
16186           "application/xml"
16187         ],
16188         "parameters": [
16189           {
16190             "description": "vf-module-name or network name",
16191             "in": "path",
16192             "name": "preload-id",
16193             "required": true,
16194             "type": "string"
16195           },
16196           {
16197             "description": "network or vf-module",
16198             "in": "path",
16199             "name": "preload-type",
16200             "required": true,
16201             "type": "string"
16202           }
16203         ],
16204         "responses": {
16205           "200": {
16206             "description": "No response was specified"
16207           }
16208         },
16209         "operationId": "DELETE-preload-data"
16210       },
16211       "get": {
16212         "produces": [
16213           "application/json",
16214           "application/xml"
16215         ],
16216         "parameters": [
16217           {
16218             "description": "vf-module-name or network name",
16219             "in": "path",
16220             "name": "preload-id",
16221             "required": true,
16222             "type": "string"
16223           },
16224           {
16225             "description": "network or vf-module",
16226             "in": "path",
16227             "name": "preload-type",
16228             "required": true,
16229             "type": "string"
16230           }
16231         ],
16232         "responses": {
16233           "200": {
16234             "description": "No response was specified",
16235             "schema": {
16236               "$ref": "#/definitions/(config)preload-data"
16237             }
16238           }
16239         },
16240         "operationId": "GET-preload-data"
16241       },
16242       "post": {
16243         "consumes": [
16244           "application/json",
16245           "application/xml"
16246         ],
16247         "produces": [
16248           "application/json",
16249           "application/xml"
16250         ],
16251         "parameters": [
16252           {
16253             "description": "vf-module-name or network name",
16254             "in": "path",
16255             "name": "preload-id",
16256             "required": true,
16257             "type": "string"
16258           },
16259           {
16260             "description": "network or vf-module",
16261             "in": "path",
16262             "name": "preload-type",
16263             "required": true,
16264             "type": "string"
16265           },
16266           {
16267             "in": "body",
16268             "name": "**(config)preload-oper-status",
16269             "required": false,
16270             "schema": {
16271               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
16272             }
16273           },
16274           {
16275             "in": "body",
16276             "name": "**(config)preload-network-topology-information",
16277             "required": false,
16278             "schema": {
16279               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16280             }
16281           },
16282           {
16283             "in": "body",
16284             "name": "**(config)preload-vf-module-topology-information",
16285             "required": false,
16286             "schema": {
16287               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
16288             }
16289           }
16290         ],
16291         "responses": {
16292           "200": {
16293             "description": "No response was specified",
16294             "schema": {
16295               "$ref": "#/definitions/(config)preload-dataPOST"
16296             }
16297           }
16298         },
16299         "operationId": "POST-preload-data"
16300       },
16301       "put": {
16302         "consumes": [
16303           "application/json",
16304           "application/xml"
16305         ],
16306         "produces": [
16307           "application/json",
16308           "application/xml"
16309         ],
16310         "parameters": [
16311           {
16312             "description": "vf-module-name or network name",
16313             "in": "path",
16314             "name": "preload-id",
16315             "required": true,
16316             "type": "string"
16317           },
16318           {
16319             "description": "network or vf-module",
16320             "in": "path",
16321             "name": "preload-type",
16322             "required": true,
16323             "type": "string"
16324           },
16325           {
16326             "in": "body",
16327             "name": "(config)preload-data",
16328             "required": false,
16329             "schema": {
16330               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16331             }
16332           }
16333         ],
16334         "responses": {
16335           "200": {
16336             "description": "No response was specified",
16337             "schema": {
16338               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP"
16339             }
16340           }
16341         },
16342         "operationId": "PUT-preload-data"
16343       }
16344     },
16345     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information": {
16346       "delete": {
16347         "produces": [
16348           "application/json",
16349           "application/xml"
16350         ],
16351         "parameters": [
16352           {
16353             "description": "vf-module-name or network name",
16354             "in": "path",
16355             "name": "preload-id",
16356             "required": true,
16357             "type": "string"
16358           },
16359           {
16360             "description": "network or vf-module",
16361             "in": "path",
16362             "name": "preload-type",
16363             "required": true,
16364             "type": "string"
16365           }
16366         ],
16367         "responses": {
16368           "200": {
16369             "description": "No response was specified"
16370           }
16371         },
16372         "operationId": "DELETE-preload-network-topology-information"
16373       },
16374       "get": {
16375         "produces": [
16376           "application/json",
16377           "application/xml"
16378         ],
16379         "parameters": [
16380           {
16381             "description": "vf-module-name or network name",
16382             "in": "path",
16383             "name": "preload-id",
16384             "required": true,
16385             "type": "string"
16386           },
16387           {
16388             "description": "network or vf-module",
16389             "in": "path",
16390             "name": "preload-type",
16391             "required": true,
16392             "type": "string"
16393           }
16394         ],
16395         "responses": {
16396           "200": {
16397             "description": "No response was specified",
16398             "schema": {
16399               "$ref": "#/definitions/(config)preload-network-topology-information"
16400             }
16401           }
16402         },
16403         "operationId": "GET-preload-network-topology-information"
16404       },
16405       "post": {
16406         "consumes": [
16407           "application/json",
16408           "application/xml"
16409         ],
16410         "produces": [
16411           "application/json",
16412           "application/xml"
16413         ],
16414         "parameters": [
16415           {
16416             "description": "vf-module-name or network name",
16417             "in": "path",
16418             "name": "preload-id",
16419             "required": true,
16420             "type": "string"
16421           },
16422           {
16423             "description": "network or vf-module",
16424             "in": "path",
16425             "name": "preload-type",
16426             "required": true,
16427             "type": "string"
16428           },
16429           {
16430             "in": "body",
16431             "name": "**(config)route-table-reference",
16432             "required": false,
16433             "schema": {
16434               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
16435             }
16436           },
16437           {
16438             "in": "body",
16439             "name": "**(config)network-policy",
16440             "required": false,
16441             "schema": {
16442               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16443             }
16444           },
16445           {
16446             "in": "body",
16447             "name": "**(config)vpn-bindings",
16448             "required": false,
16449             "schema": {
16450               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
16451             }
16452           },
16453           {
16454             "in": "body",
16455             "name": "**(config)host-routes",
16456             "required": false,
16457             "schema": {
16458               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16459             }
16460           },
16461           {
16462             "in": "body",
16463             "name": "**(config)network-topology-identifier-structure",
16464             "required": false,
16465             "schema": {
16466               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
16467             }
16468           },
16469           {
16470             "in": "body",
16471             "name": "**(config)subnets",
16472             "required": false,
16473             "schema": {
16474               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
16475             }
16476           }
16477         ],
16478         "responses": {
16479           "200": {
16480             "description": "No response was specified",
16481             "schema": {
16482               "$ref": "#/definitions/(config)preload-network-topology-informationPOST"
16483             }
16484           }
16485         },
16486         "operationId": "POST-preload-network-topology-information"
16487       },
16488       "put": {
16489         "consumes": [
16490           "application/json",
16491           "application/xml"
16492         ],
16493         "produces": [
16494           "application/json",
16495           "application/xml"
16496         ],
16497         "parameters": [
16498           {
16499             "description": "vf-module-name or network name",
16500             "in": "path",
16501             "name": "preload-id",
16502             "required": true,
16503             "type": "string"
16504           },
16505           {
16506             "description": "network or vf-module",
16507             "in": "path",
16508             "name": "preload-type",
16509             "required": true,
16510             "type": "string"
16511           },
16512           {
16513             "in": "body",
16514             "name": "(config)preload-network-topology-information",
16515             "required": false,
16516             "schema": {
16517               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16518             }
16519           }
16520         ],
16521         "responses": {
16522           "200": {
16523             "description": "No response was specified",
16524             "schema": {
16525               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP"
16526             }
16527           }
16528         },
16529         "operationId": "PUT-preload-network-topology-information"
16530       }
16531     },
16532     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/host-routes/{route-prefix}": {
16533       "delete": {
16534         "produces": [
16535           "application/json",
16536           "application/xml"
16537         ],
16538         "parameters": [
16539           {
16540             "description": "vf-module-name or network name",
16541             "in": "path",
16542             "name": "preload-id",
16543             "required": true,
16544             "type": "string"
16545           },
16546           {
16547             "description": "network or vf-module",
16548             "in": "path",
16549             "name": "preload-type",
16550             "required": true,
16551             "type": "string"
16552           },
16553           {
16554             "in": "path",
16555             "name": "route-prefix",
16556             "required": true,
16557             "type": "string"
16558           }
16559         ],
16560         "responses": {
16561           "200": {
16562             "description": "No response was specified"
16563           }
16564         },
16565         "operationId": "DELETE-host-routes"
16566       },
16567       "get": {
16568         "produces": [
16569           "application/json",
16570           "application/xml"
16571         ],
16572         "parameters": [
16573           {
16574             "description": "vf-module-name or network name",
16575             "in": "path",
16576             "name": "preload-id",
16577             "required": true,
16578             "type": "string"
16579           },
16580           {
16581             "description": "network or vf-module",
16582             "in": "path",
16583             "name": "preload-type",
16584             "required": true,
16585             "type": "string"
16586           },
16587           {
16588             "in": "path",
16589             "name": "route-prefix",
16590             "required": true,
16591             "type": "string"
16592           }
16593         ],
16594         "responses": {
16595           "200": {
16596             "description": "No response was specified",
16597             "schema": {
16598               "$ref": "#/definitions/(config)host-routes"
16599             }
16600           }
16601         },
16602         "operationId": "GET-host-routes"
16603       },
16604       "put": {
16605         "consumes": [
16606           "application/json",
16607           "application/xml"
16608         ],
16609         "produces": [
16610           "application/json",
16611           "application/xml"
16612         ],
16613         "parameters": [
16614           {
16615             "description": "vf-module-name or network name",
16616             "in": "path",
16617             "name": "preload-id",
16618             "required": true,
16619             "type": "string"
16620           },
16621           {
16622             "description": "network or vf-module",
16623             "in": "path",
16624             "name": "preload-type",
16625             "required": true,
16626             "type": "string"
16627           },
16628           {
16629             "in": "path",
16630             "name": "route-prefix",
16631             "required": true,
16632             "type": "string"
16633           },
16634           {
16635             "in": "body",
16636             "name": "(config)host-routes",
16637             "required": false,
16638             "schema": {
16639               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16640             }
16641           }
16642         ],
16643         "responses": {
16644           "200": {
16645             "description": "No response was specified",
16646             "schema": {
16647               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP"
16648             }
16649           }
16650         },
16651         "operationId": "PUT-host-routes"
16652       }
16653     },
16654     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-policy/{network-policy-fqdn}": {
16655       "delete": {
16656         "produces": [
16657           "application/json",
16658           "application/xml"
16659         ],
16660         "parameters": [
16661           {
16662             "description": "vf-module-name or network name",
16663             "in": "path",
16664             "name": "preload-id",
16665             "required": true,
16666             "type": "string"
16667           },
16668           {
16669             "description": "network or vf-module",
16670             "in": "path",
16671             "name": "preload-type",
16672             "required": true,
16673             "type": "string"
16674           },
16675           {
16676             "in": "path",
16677             "name": "network-policy-fqdn",
16678             "required": true,
16679             "type": "string"
16680           }
16681         ],
16682         "responses": {
16683           "200": {
16684             "description": "No response was specified"
16685           }
16686         },
16687         "operationId": "DELETE-network-policy"
16688       },
16689       "get": {
16690         "produces": [
16691           "application/json",
16692           "application/xml"
16693         ],
16694         "parameters": [
16695           {
16696             "description": "vf-module-name or network name",
16697             "in": "path",
16698             "name": "preload-id",
16699             "required": true,
16700             "type": "string"
16701           },
16702           {
16703             "description": "network or vf-module",
16704             "in": "path",
16705             "name": "preload-type",
16706             "required": true,
16707             "type": "string"
16708           },
16709           {
16710             "in": "path",
16711             "name": "network-policy-fqdn",
16712             "required": true,
16713             "type": "string"
16714           }
16715         ],
16716         "responses": {
16717           "200": {
16718             "description": "No response was specified",
16719             "schema": {
16720               "$ref": "#/definitions/(config)network-policy"
16721             }
16722           }
16723         },
16724         "operationId": "GET-network-policy"
16725       },
16726       "put": {
16727         "consumes": [
16728           "application/json",
16729           "application/xml"
16730         ],
16731         "produces": [
16732           "application/json",
16733           "application/xml"
16734         ],
16735         "parameters": [
16736           {
16737             "description": "vf-module-name or network name",
16738             "in": "path",
16739             "name": "preload-id",
16740             "required": true,
16741             "type": "string"
16742           },
16743           {
16744             "description": "network or vf-module",
16745             "in": "path",
16746             "name": "preload-type",
16747             "required": true,
16748             "type": "string"
16749           },
16750           {
16751             "in": "path",
16752             "name": "network-policy-fqdn",
16753             "required": true,
16754             "type": "string"
16755           },
16756           {
16757             "in": "body",
16758             "name": "(config)network-policy",
16759             "required": false,
16760             "schema": {
16761               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16762             }
16763           }
16764         ],
16765         "responses": {
16766           "200": {
16767             "description": "No response was specified",
16768             "schema": {
16769               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP"
16770             }
16771           }
16772         },
16773         "operationId": "PUT-network-policy"
16774       }
16775     },
16776     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure": {
16777       "delete": {
16778         "produces": [
16779           "application/json",
16780           "application/xml"
16781         ],
16782         "parameters": [
16783           {
16784             "description": "vf-module-name or network name",
16785             "in": "path",
16786             "name": "preload-id",
16787             "required": true,
16788             "type": "string"
16789           },
16790           {
16791             "description": "network or vf-module",
16792             "in": "path",
16793             "name": "preload-type",
16794             "required": true,
16795             "type": "string"
16796           }
16797         ],
16798         "responses": {
16799           "200": {
16800             "description": "No response was specified"
16801           }
16802         },
16803         "operationId": "DELETE-network-topology-identifier-structure"
16804       },
16805       "get": {
16806         "produces": [
16807           "application/json",
16808           "application/xml"
16809         ],
16810         "parameters": [
16811           {
16812             "description": "vf-module-name or network name",
16813             "in": "path",
16814             "name": "preload-id",
16815             "required": true,
16816             "type": "string"
16817           },
16818           {
16819             "description": "network or vf-module",
16820             "in": "path",
16821             "name": "preload-type",
16822             "required": true,
16823             "type": "string"
16824           }
16825         ],
16826         "responses": {
16827           "200": {
16828             "description": "No response was specified",
16829             "schema": {
16830               "$ref": "#/definitions/(config)network-topology-identifier-structure"
16831             }
16832           }
16833         },
16834         "operationId": "GET-network-topology-identifier-structure"
16835       },
16836       "post": {
16837         "consumes": [
16838           "application/json",
16839           "application/xml"
16840         ],
16841         "produces": [
16842           "application/json",
16843           "application/xml"
16844         ],
16845         "parameters": [
16846           {
16847             "description": "vf-module-name or network name",
16848             "in": "path",
16849             "name": "preload-id",
16850             "required": true,
16851             "type": "string"
16852           },
16853           {
16854             "description": "network or vf-module",
16855             "in": "path",
16856             "name": "preload-type",
16857             "required": true,
16858             "type": "string"
16859           },
16860           {
16861             "in": "body",
16862             "name": "**(config)related-networks",
16863             "required": false,
16864             "schema": {
16865               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
16866             }
16867           }
16868         ],
16869         "responses": {
16870           "200": {
16871             "description": "No response was specified",
16872             "schema": {
16873               "$ref": "#/definitions/(config)network-topology-identifier-structurePOST"
16874             }
16875           }
16876         },
16877         "operationId": "POST-network-topology-identifier-structure"
16878       },
16879       "put": {
16880         "consumes": [
16881           "application/json",
16882           "application/xml"
16883         ],
16884         "produces": [
16885           "application/json",
16886           "application/xml"
16887         ],
16888         "parameters": [
16889           {
16890             "description": "vf-module-name or network name",
16891             "in": "path",
16892             "name": "preload-id",
16893             "required": true,
16894             "type": "string"
16895           },
16896           {
16897             "description": "network or vf-module",
16898             "in": "path",
16899             "name": "preload-type",
16900             "required": true,
16901             "type": "string"
16902           },
16903           {
16904             "in": "body",
16905             "name": "(config)network-topology-identifier-structure",
16906             "required": false,
16907             "schema": {
16908               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
16909             }
16910           }
16911         ],
16912         "responses": {
16913           "200": {
16914             "description": "No response was specified",
16915             "schema": {
16916               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP"
16917             }
16918           }
16919         },
16920         "operationId": "PUT-network-topology-identifier-structure"
16921       }
16922     },
16923     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks": {
16924       "delete": {
16925         "produces": [
16926           "application/json",
16927           "application/xml"
16928         ],
16929         "parameters": [
16930           {
16931             "description": "vf-module-name or network name",
16932             "in": "path",
16933             "name": "preload-id",
16934             "required": true,
16935             "type": "string"
16936           },
16937           {
16938             "description": "network or vf-module",
16939             "in": "path",
16940             "name": "preload-type",
16941             "required": true,
16942             "type": "string"
16943           }
16944         ],
16945         "responses": {
16946           "200": {
16947             "description": "No response was specified"
16948           }
16949         },
16950         "operationId": "DELETE-related-networks"
16951       },
16952       "get": {
16953         "produces": [
16954           "application/json",
16955           "application/xml"
16956         ],
16957         "parameters": [
16958           {
16959             "description": "vf-module-name or network name",
16960             "in": "path",
16961             "name": "preload-id",
16962             "required": true,
16963             "type": "string"
16964           },
16965           {
16966             "description": "network or vf-module",
16967             "in": "path",
16968             "name": "preload-type",
16969             "required": true,
16970             "type": "string"
16971           }
16972         ],
16973         "responses": {
16974           "200": {
16975             "description": "No response was specified",
16976             "schema": {
16977               "$ref": "#/definitions/(config)related-networks"
16978             }
16979           }
16980         },
16981         "operationId": "GET-related-networks"
16982       },
16983       "post": {
16984         "consumes": [
16985           "application/json",
16986           "application/xml"
16987         ],
16988         "produces": [
16989           "application/json",
16990           "application/xml"
16991         ],
16992         "parameters": [
16993           {
16994             "description": "vf-module-name or network name",
16995             "in": "path",
16996             "name": "preload-id",
16997             "required": true,
16998             "type": "string"
16999           },
17000           {
17001             "description": "network or vf-module",
17002             "in": "path",
17003             "name": "preload-type",
17004             "required": true,
17005             "type": "string"
17006           },
17007           {
17008             "in": "body",
17009             "name": "**(config)related-network",
17010             "required": false,
17011             "schema": {
17012               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP"
17013             }
17014           }
17015         ],
17016         "responses": {
17017           "200": {
17018             "description": "No response was specified",
17019             "schema": {
17020               "$ref": "#/definitions/(config)related-networksPOST"
17021             }
17022           }
17023         },
17024         "operationId": "POST-related-networks"
17025       },
17026       "put": {
17027         "consumes": [
17028           "application/json",
17029           "application/xml"
17030         ],
17031         "produces": [
17032           "application/json",
17033           "application/xml"
17034         ],
17035         "parameters": [
17036           {
17037             "description": "vf-module-name or network name",
17038             "in": "path",
17039             "name": "preload-id",
17040             "required": true,
17041             "type": "string"
17042           },
17043           {
17044             "description": "network or vf-module",
17045             "in": "path",
17046             "name": "preload-type",
17047             "required": true,
17048             "type": "string"
17049           },
17050           {
17051             "in": "body",
17052             "name": "(config)related-networks",
17053             "required": false,
17054             "schema": {
17055               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
17056             }
17057           }
17058         ],
17059         "responses": {
17060           "200": {
17061             "description": "No response was specified",
17062             "schema": {
17063               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP"
17064             }
17065           }
17066         },
17067         "operationId": "PUT-related-networks"
17068       }
17069     },
17070     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}": {
17071       "delete": {
17072         "produces": [
17073           "application/json",
17074           "application/xml"
17075         ],
17076         "parameters": [
17077           {
17078             "description": "vf-module-name or network name",
17079             "in": "path",
17080             "name": "preload-id",
17081             "required": true,
17082             "type": "string"
17083           },
17084           {
17085             "description": "network or vf-module",
17086             "in": "path",
17087             "name": "preload-type",
17088             "required": true,
17089             "type": "string"
17090           },
17091           {
17092             "description": "Key to l3-network object",
17093             "in": "path",
17094             "name": "network-id",
17095             "required": true,
17096             "type": "string"
17097           }
17098         ],
17099         "responses": {
17100           "200": {
17101             "description": "No response was specified"
17102           }
17103         },
17104         "operationId": "DELETE-related-network"
17105       },
17106       "get": {
17107         "produces": [
17108           "application/json",
17109           "application/xml"
17110         ],
17111         "parameters": [
17112           {
17113             "description": "vf-module-name or network name",
17114             "in": "path",
17115             "name": "preload-id",
17116             "required": true,
17117             "type": "string"
17118           },
17119           {
17120             "description": "network or vf-module",
17121             "in": "path",
17122             "name": "preload-type",
17123             "required": true,
17124             "type": "string"
17125           },
17126           {
17127             "description": "Key to l3-network object",
17128             "in": "path",
17129             "name": "network-id",
17130             "required": true,
17131             "type": "string"
17132           }
17133         ],
17134         "responses": {
17135           "200": {
17136             "description": "No response was specified",
17137             "schema": {
17138               "$ref": "#/definitions/(config)related-network"
17139             }
17140           }
17141         },
17142         "operationId": "GET-related-network"
17143       },
17144       "post": {
17145         "consumes": [
17146           "application/json",
17147           "application/xml"
17148         ],
17149         "produces": [
17150           "application/json",
17151           "application/xml"
17152         ],
17153         "parameters": [
17154           {
17155             "description": "vf-module-name or network name",
17156             "in": "path",
17157             "name": "preload-id",
17158             "required": true,
17159             "type": "string"
17160           },
17161           {
17162             "description": "network or vf-module",
17163             "in": "path",
17164             "name": "preload-type",
17165             "required": true,
17166             "type": "string"
17167           },
17168           {
17169             "description": "Key to l3-network object",
17170             "in": "path",
17171             "name": "network-id",
17172             "required": true,
17173             "type": "string"
17174           },
17175           {
17176             "in": "body",
17177             "name": "**(config)vlan-tags",
17178             "required": false,
17179             "schema": {
17180               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
17181             }
17182           }
17183         ],
17184         "responses": {
17185           "200": {
17186             "description": "No response was specified",
17187             "schema": {
17188               "$ref": "#/definitions/(config)related-networkPOST"
17189             }
17190           }
17191         },
17192         "operationId": "POST-related-network"
17193       },
17194       "put": {
17195         "consumes": [
17196           "application/json",
17197           "application/xml"
17198         ],
17199         "produces": [
17200           "application/json",
17201           "application/xml"
17202         ],
17203         "parameters": [
17204           {
17205             "description": "vf-module-name or network name",
17206             "in": "path",
17207             "name": "preload-id",
17208             "required": true,
17209             "type": "string"
17210           },
17211           {
17212             "description": "network or vf-module",
17213             "in": "path",
17214             "name": "preload-type",
17215             "required": true,
17216             "type": "string"
17217           },
17218           {
17219             "description": "Key to l3-network object",
17220             "in": "path",
17221             "name": "network-id",
17222             "required": true,
17223             "type": "string"
17224           },
17225           {
17226             "in": "body",
17227             "name": "(config)related-network",
17228             "required": false,
17229             "schema": {
17230               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP"
17231             }
17232           }
17233         ],
17234         "responses": {
17235           "200": {
17236             "description": "No response was specified",
17237             "schema": {
17238               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP"
17239             }
17240           }
17241         },
17242         "operationId": "PUT-related-network"
17243       }
17244     },
17245     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-tags": {
17246       "delete": {
17247         "produces": [
17248           "application/json",
17249           "application/xml"
17250         ],
17251         "parameters": [
17252           {
17253             "description": "vf-module-name or network name",
17254             "in": "path",
17255             "name": "preload-id",
17256             "required": true,
17257             "type": "string"
17258           },
17259           {
17260             "description": "network or vf-module",
17261             "in": "path",
17262             "name": "preload-type",
17263             "required": true,
17264             "type": "string"
17265           },
17266           {
17267             "description": "Key to l3-network object",
17268             "in": "path",
17269             "name": "network-id",
17270             "required": true,
17271             "type": "string"
17272           }
17273         ],
17274         "responses": {
17275           "200": {
17276             "description": "No response was specified"
17277           }
17278         },
17279         "operationId": "DELETE-vlan-tags"
17280       },
17281       "get": {
17282         "produces": [
17283           "application/json",
17284           "application/xml"
17285         ],
17286         "parameters": [
17287           {
17288             "description": "vf-module-name or network name",
17289             "in": "path",
17290             "name": "preload-id",
17291             "required": true,
17292             "type": "string"
17293           },
17294           {
17295             "description": "network or vf-module",
17296             "in": "path",
17297             "name": "preload-type",
17298             "required": true,
17299             "type": "string"
17300           },
17301           {
17302             "description": "Key to l3-network object",
17303             "in": "path",
17304             "name": "network-id",
17305             "required": true,
17306             "type": "string"
17307           }
17308         ],
17309         "responses": {
17310           "200": {
17311             "description": "No response was specified",
17312             "schema": {
17313               "$ref": "#/definitions/(config)vlan-tags"
17314             }
17315           }
17316         },
17317         "operationId": "GET-vlan-tags"
17318       },
17319       "put": {
17320         "consumes": [
17321           "application/json",
17322           "application/xml"
17323         ],
17324         "produces": [
17325           "application/json",
17326           "application/xml"
17327         ],
17328         "parameters": [
17329           {
17330             "description": "vf-module-name or network name",
17331             "in": "path",
17332             "name": "preload-id",
17333             "required": true,
17334             "type": "string"
17335           },
17336           {
17337             "description": "network or vf-module",
17338             "in": "path",
17339             "name": "preload-type",
17340             "required": true,
17341             "type": "string"
17342           },
17343           {
17344             "description": "Key to l3-network object",
17345             "in": "path",
17346             "name": "network-id",
17347             "required": true,
17348             "type": "string"
17349           },
17350           {
17351             "in": "body",
17352             "name": "(config)vlan-tags",
17353             "required": false,
17354             "schema": {
17355               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
17356             }
17357           }
17358         ],
17359         "responses": {
17360           "200": {
17361             "description": "No response was specified",
17362             "schema": {
17363               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
17364             }
17365           }
17366         },
17367         "operationId": "PUT-vlan-tags"
17368       }
17369     },
17370     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/route-table-reference/{route-table-reference-fqdn}": {
17371       "delete": {
17372         "produces": [
17373           "application/json",
17374           "application/xml"
17375         ],
17376         "parameters": [
17377           {
17378             "description": "vf-module-name or network name",
17379             "in": "path",
17380             "name": "preload-id",
17381             "required": true,
17382             "type": "string"
17383           },
17384           {
17385             "description": "network or vf-module",
17386             "in": "path",
17387             "name": "preload-type",
17388             "required": true,
17389             "type": "string"
17390           },
17391           {
17392             "in": "path",
17393             "name": "route-table-reference-fqdn",
17394             "required": true,
17395             "type": "string"
17396           }
17397         ],
17398         "responses": {
17399           "200": {
17400             "description": "No response was specified"
17401           }
17402         },
17403         "operationId": "DELETE-route-table-reference"
17404       },
17405       "get": {
17406         "produces": [
17407           "application/json",
17408           "application/xml"
17409         ],
17410         "parameters": [
17411           {
17412             "description": "vf-module-name or network name",
17413             "in": "path",
17414             "name": "preload-id",
17415             "required": true,
17416             "type": "string"
17417           },
17418           {
17419             "description": "network or vf-module",
17420             "in": "path",
17421             "name": "preload-type",
17422             "required": true,
17423             "type": "string"
17424           },
17425           {
17426             "in": "path",
17427             "name": "route-table-reference-fqdn",
17428             "required": true,
17429             "type": "string"
17430           }
17431         ],
17432         "responses": {
17433           "200": {
17434             "description": "No response was specified",
17435             "schema": {
17436               "$ref": "#/definitions/(config)route-table-reference"
17437             }
17438           }
17439         },
17440         "operationId": "GET-route-table-reference"
17441       },
17442       "put": {
17443         "consumes": [
17444           "application/json",
17445           "application/xml"
17446         ],
17447         "produces": [
17448           "application/json",
17449           "application/xml"
17450         ],
17451         "parameters": [
17452           {
17453             "description": "vf-module-name or network name",
17454             "in": "path",
17455             "name": "preload-id",
17456             "required": true,
17457             "type": "string"
17458           },
17459           {
17460             "description": "network or vf-module",
17461             "in": "path",
17462             "name": "preload-type",
17463             "required": true,
17464             "type": "string"
17465           },
17466           {
17467             "in": "path",
17468             "name": "route-table-reference-fqdn",
17469             "required": true,
17470             "type": "string"
17471           },
17472           {
17473             "in": "body",
17474             "name": "(config)route-table-reference",
17475             "required": false,
17476             "schema": {
17477               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
17478             }
17479           }
17480         ],
17481         "responses": {
17482           "200": {
17483             "description": "No response was specified",
17484             "schema": {
17485               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP"
17486             }
17487           }
17488         },
17489         "operationId": "PUT-route-table-reference"
17490       }
17491     },
17492     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/subnets/{start-address}": {
17493       "delete": {
17494         "produces": [
17495           "application/json",
17496           "application/xml"
17497         ],
17498         "parameters": [
17499           {
17500             "description": "vf-module-name or network name",
17501             "in": "path",
17502             "name": "preload-id",
17503             "required": true,
17504             "type": "string"
17505           },
17506           {
17507             "description": "network or vf-module",
17508             "in": "path",
17509             "name": "preload-type",
17510             "required": true,
17511             "type": "string"
17512           },
17513           {
17514             "in": "path",
17515             "name": "start-address",
17516             "required": true,
17517             "type": "string"
17518           }
17519         ],
17520         "responses": {
17521           "200": {
17522             "description": "No response was specified"
17523           }
17524         },
17525         "operationId": "DELETE-subnets"
17526       },
17527       "get": {
17528         "produces": [
17529           "application/json",
17530           "application/xml"
17531         ],
17532         "parameters": [
17533           {
17534             "description": "vf-module-name or network name",
17535             "in": "path",
17536             "name": "preload-id",
17537             "required": true,
17538             "type": "string"
17539           },
17540           {
17541             "description": "network or vf-module",
17542             "in": "path",
17543             "name": "preload-type",
17544             "required": true,
17545             "type": "string"
17546           },
17547           {
17548             "in": "path",
17549             "name": "start-address",
17550             "required": true,
17551             "type": "string"
17552           }
17553         ],
17554         "responses": {
17555           "200": {
17556             "description": "No response was specified",
17557             "schema": {
17558               "$ref": "#/definitions/(config)subnets"
17559             }
17560           }
17561         },
17562         "operationId": "GET-subnets"
17563       },
17564       "put": {
17565         "consumes": [
17566           "application/json",
17567           "application/xml"
17568         ],
17569         "produces": [
17570           "application/json",
17571           "application/xml"
17572         ],
17573         "parameters": [
17574           {
17575             "description": "vf-module-name or network name",
17576             "in": "path",
17577             "name": "preload-id",
17578             "required": true,
17579             "type": "string"
17580           },
17581           {
17582             "description": "network or vf-module",
17583             "in": "path",
17584             "name": "preload-type",
17585             "required": true,
17586             "type": "string"
17587           },
17588           {
17589             "in": "path",
17590             "name": "start-address",
17591             "required": true,
17592             "type": "string"
17593           },
17594           {
17595             "in": "body",
17596             "name": "(config)subnets",
17597             "required": false,
17598             "schema": {
17599               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
17600             }
17601           }
17602         ],
17603         "responses": {
17604           "200": {
17605             "description": "No response was specified",
17606             "schema": {
17607               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP"
17608             }
17609           }
17610         },
17611         "operationId": "PUT-subnets"
17612       }
17613     },
17614     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-network-topology-information/vpn-bindings/{vpn-binding-id}": {
17615       "delete": {
17616         "produces": [
17617           "application/json",
17618           "application/xml"
17619         ],
17620         "parameters": [
17621           {
17622             "description": "vf-module-name or network name",
17623             "in": "path",
17624             "name": "preload-id",
17625             "required": true,
17626             "type": "string"
17627           },
17628           {
17629             "description": "network or vf-module",
17630             "in": "path",
17631             "name": "preload-type",
17632             "required": true,
17633             "type": "string"
17634           },
17635           {
17636             "in": "path",
17637             "name": "vpn-binding-id",
17638             "required": true,
17639             "type": "string"
17640           }
17641         ],
17642         "responses": {
17643           "200": {
17644             "description": "No response was specified"
17645           }
17646         },
17647         "operationId": "DELETE-vpn-bindings"
17648       },
17649       "get": {
17650         "produces": [
17651           "application/json",
17652           "application/xml"
17653         ],
17654         "parameters": [
17655           {
17656             "description": "vf-module-name or network name",
17657             "in": "path",
17658             "name": "preload-id",
17659             "required": true,
17660             "type": "string"
17661           },
17662           {
17663             "description": "network or vf-module",
17664             "in": "path",
17665             "name": "preload-type",
17666             "required": true,
17667             "type": "string"
17668           },
17669           {
17670             "in": "path",
17671             "name": "vpn-binding-id",
17672             "required": true,
17673             "type": "string"
17674           }
17675         ],
17676         "responses": {
17677           "200": {
17678             "description": "No response was specified",
17679             "schema": {
17680               "$ref": "#/definitions/(config)vpn-bindings"
17681             }
17682           }
17683         },
17684         "operationId": "GET-vpn-bindings"
17685       },
17686       "put": {
17687         "consumes": [
17688           "application/json",
17689           "application/xml"
17690         ],
17691         "produces": [
17692           "application/json",
17693           "application/xml"
17694         ],
17695         "parameters": [
17696           {
17697             "description": "vf-module-name or network name",
17698             "in": "path",
17699             "name": "preload-id",
17700             "required": true,
17701             "type": "string"
17702           },
17703           {
17704             "description": "network or vf-module",
17705             "in": "path",
17706             "name": "preload-type",
17707             "required": true,
17708             "type": "string"
17709           },
17710           {
17711             "in": "path",
17712             "name": "vpn-binding-id",
17713             "required": true,
17714             "type": "string"
17715           },
17716           {
17717             "in": "body",
17718             "name": "(config)vpn-bindings",
17719             "required": false,
17720             "schema": {
17721               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
17722             }
17723           }
17724         ],
17725         "responses": {
17726           "200": {
17727             "description": "No response was specified",
17728             "schema": {
17729               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP"
17730             }
17731           }
17732         },
17733         "operationId": "PUT-vpn-bindings"
17734       }
17735     },
17736     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-oper-status": {
17737       "delete": {
17738         "produces": [
17739           "application/json",
17740           "application/xml"
17741         ],
17742         "parameters": [
17743           {
17744             "description": "vf-module-name or network name",
17745             "in": "path",
17746             "name": "preload-id",
17747             "required": true,
17748             "type": "string"
17749           },
17750           {
17751             "description": "network or vf-module",
17752             "in": "path",
17753             "name": "preload-type",
17754             "required": true,
17755             "type": "string"
17756           }
17757         ],
17758         "responses": {
17759           "200": {
17760             "description": "No response was specified"
17761           }
17762         },
17763         "operationId": "DELETE-preload-oper-status"
17764       },
17765       "get": {
17766         "produces": [
17767           "application/json",
17768           "application/xml"
17769         ],
17770         "parameters": [
17771           {
17772             "description": "vf-module-name or network name",
17773             "in": "path",
17774             "name": "preload-id",
17775             "required": true,
17776             "type": "string"
17777           },
17778           {
17779             "description": "network or vf-module",
17780             "in": "path",
17781             "name": "preload-type",
17782             "required": true,
17783             "type": "string"
17784           }
17785         ],
17786         "responses": {
17787           "200": {
17788             "description": "No response was specified",
17789             "schema": {
17790               "$ref": "#/definitions/(config)preload-oper-status"
17791             }
17792           }
17793         },
17794         "operationId": "GET-preload-oper-status"
17795       },
17796       "put": {
17797         "consumes": [
17798           "application/json",
17799           "application/xml"
17800         ],
17801         "produces": [
17802           "application/json",
17803           "application/xml"
17804         ],
17805         "parameters": [
17806           {
17807             "description": "vf-module-name or network name",
17808             "in": "path",
17809             "name": "preload-id",
17810             "required": true,
17811             "type": "string"
17812           },
17813           {
17814             "description": "network or vf-module",
17815             "in": "path",
17816             "name": "preload-type",
17817             "required": true,
17818             "type": "string"
17819           },
17820           {
17821             "in": "body",
17822             "name": "(config)preload-oper-status",
17823             "required": false,
17824             "schema": {
17825               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
17826             }
17827           }
17828         ],
17829         "responses": {
17830           "200": {
17831             "description": "No response was specified",
17832             "schema": {
17833               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP"
17834             }
17835           }
17836         },
17837         "operationId": "PUT-preload-oper-status"
17838       }
17839     },
17840     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information": {
17841       "delete": {
17842         "produces": [
17843           "application/json",
17844           "application/xml"
17845         ],
17846         "parameters": [
17847           {
17848             "description": "vf-module-name or network name",
17849             "in": "path",
17850             "name": "preload-id",
17851             "required": true,
17852             "type": "string"
17853           },
17854           {
17855             "description": "network or vf-module",
17856             "in": "path",
17857             "name": "preload-type",
17858             "required": true,
17859             "type": "string"
17860           }
17861         ],
17862         "responses": {
17863           "200": {
17864             "description": "No response was specified"
17865           }
17866         },
17867         "operationId": "DELETE-preload-vf-module-topology-information"
17868       },
17869       "get": {
17870         "produces": [
17871           "application/json",
17872           "application/xml"
17873         ],
17874         "parameters": [
17875           {
17876             "description": "vf-module-name or network name",
17877             "in": "path",
17878             "name": "preload-id",
17879             "required": true,
17880             "type": "string"
17881           },
17882           {
17883             "description": "network or vf-module",
17884             "in": "path",
17885             "name": "preload-type",
17886             "required": true,
17887             "type": "string"
17888           }
17889         ],
17890         "responses": {
17891           "200": {
17892             "description": "No response was specified",
17893             "schema": {
17894               "$ref": "#/definitions/(config)preload-vf-module-topology-information"
17895             }
17896           }
17897         },
17898         "operationId": "GET-preload-vf-module-topology-information"
17899       },
17900       "post": {
17901         "consumes": [
17902           "application/json",
17903           "application/xml"
17904         ],
17905         "produces": [
17906           "application/json",
17907           "application/xml"
17908         ],
17909         "parameters": [
17910           {
17911             "description": "vf-module-name or network name",
17912             "in": "path",
17913             "name": "preload-id",
17914             "required": true,
17915             "type": "string"
17916           },
17917           {
17918             "description": "network or vf-module",
17919             "in": "path",
17920             "name": "preload-type",
17921             "required": true,
17922             "type": "string"
17923           },
17924           {
17925             "in": "body",
17926             "name": "**(config)vnf-topology-identifier-structure",
17927             "required": false,
17928             "schema": {
17929               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
17930             }
17931           },
17932           {
17933             "in": "body",
17934             "name": "**(config)vnf-resource-assignments",
17935             "required": false,
17936             "schema": {
17937               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
17938             }
17939           },
17940           {
17941             "in": "body",
17942             "name": "**(config)vf-module-topology",
17943             "required": false,
17944             "schema": {
17945               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
17946             }
17947           }
17948         ],
17949         "responses": {
17950           "200": {
17951             "description": "No response was specified",
17952             "schema": {
17953               "$ref": "#/definitions/(config)preload-vf-module-topology-informationPOST"
17954             }
17955           }
17956         },
17957         "operationId": "POST-preload-vf-module-topology-information"
17958       },
17959       "put": {
17960         "consumes": [
17961           "application/json",
17962           "application/xml"
17963         ],
17964         "produces": [
17965           "application/json",
17966           "application/xml"
17967         ],
17968         "parameters": [
17969           {
17970             "description": "vf-module-name or network name",
17971             "in": "path",
17972             "name": "preload-id",
17973             "required": true,
17974             "type": "string"
17975           },
17976           {
17977             "description": "network or vf-module",
17978             "in": "path",
17979             "name": "preload-type",
17980             "required": true,
17981             "type": "string"
17982           },
17983           {
17984             "in": "body",
17985             "name": "(config)preload-vf-module-topology-information",
17986             "required": false,
17987             "schema": {
17988               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
17989             }
17990           }
17991         ],
17992         "responses": {
17993           "200": {
17994             "description": "No response was specified",
17995             "schema": {
17996               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP"
17997             }
17998           }
17999         },
18000         "operationId": "PUT-preload-vf-module-topology-information"
18001       }
18002     },
18003     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology": {
18004       "delete": {
18005         "produces": [
18006           "application/json",
18007           "application/xml"
18008         ],
18009         "parameters": [
18010           {
18011             "description": "vf-module-name or network name",
18012             "in": "path",
18013             "name": "preload-id",
18014             "required": true,
18015             "type": "string"
18016           },
18017           {
18018             "description": "network or vf-module",
18019             "in": "path",
18020             "name": "preload-type",
18021             "required": true,
18022             "type": "string"
18023           }
18024         ],
18025         "responses": {
18026           "200": {
18027             "description": "No response was specified"
18028           }
18029         },
18030         "operationId": "DELETE-vf-module-topology"
18031       },
18032       "get": {
18033         "produces": [
18034           "application/json",
18035           "application/xml"
18036         ],
18037         "parameters": [
18038           {
18039             "description": "vf-module-name or network name",
18040             "in": "path",
18041             "name": "preload-id",
18042             "required": true,
18043             "type": "string"
18044           },
18045           {
18046             "description": "network or vf-module",
18047             "in": "path",
18048             "name": "preload-type",
18049             "required": true,
18050             "type": "string"
18051           }
18052         ],
18053         "responses": {
18054           "200": {
18055             "description": "No response was specified",
18056             "schema": {
18057               "$ref": "#/definitions/(config)vf-module-topology"
18058             }
18059           }
18060         },
18061         "operationId": "GET-vf-module-topology"
18062       },
18063       "post": {
18064         "consumes": [
18065           "application/json",
18066           "application/xml"
18067         ],
18068         "produces": [
18069           "application/json",
18070           "application/xml"
18071         ],
18072         "parameters": [
18073           {
18074             "description": "vf-module-name or network name",
18075             "in": "path",
18076             "name": "preload-id",
18077             "required": true,
18078             "type": "string"
18079           },
18080           {
18081             "description": "network or vf-module",
18082             "in": "path",
18083             "name": "preload-type",
18084             "required": true,
18085             "type": "string"
18086           },
18087           {
18088             "in": "body",
18089             "name": "**(config)vf-module-parameters",
18090             "required": false,
18091             "schema": {
18092               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
18093             }
18094           },
18095           {
18096             "in": "body",
18097             "name": "**(config)onap-model-information",
18098             "required": false,
18099             "schema": {
18100               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18101             }
18102           },
18103           {
18104             "in": "body",
18105             "name": "**(config)vf-module-topology-identifier",
18106             "required": false,
18107             "schema": {
18108               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP"
18109             }
18110           },
18111           {
18112             "in": "body",
18113             "name": "**(config)vf-module-assignments",
18114             "required": false,
18115             "schema": {
18116               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18117             }
18118           }
18119         ],
18120         "responses": {
18121           "200": {
18122             "description": "No response was specified",
18123             "schema": {
18124               "$ref": "#/definitions/(config)vf-module-topologyPOST"
18125             }
18126           }
18127         },
18128         "operationId": "POST-vf-module-topology"
18129       },
18130       "put": {
18131         "consumes": [
18132           "application/json",
18133           "application/xml"
18134         ],
18135         "produces": [
18136           "application/json",
18137           "application/xml"
18138         ],
18139         "parameters": [
18140           {
18141             "description": "vf-module-name or network name",
18142             "in": "path",
18143             "name": "preload-id",
18144             "required": true,
18145             "type": "string"
18146           },
18147           {
18148             "description": "network or vf-module",
18149             "in": "path",
18150             "name": "preload-type",
18151             "required": true,
18152             "type": "string"
18153           },
18154           {
18155             "in": "body",
18156             "name": "(config)vf-module-topology",
18157             "required": false,
18158             "schema": {
18159               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
18160             }
18161           }
18162         ],
18163         "responses": {
18164           "200": {
18165             "description": "No response was specified",
18166             "schema": {
18167               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP"
18168             }
18169           }
18170         },
18171         "operationId": "PUT-vf-module-topology"
18172       }
18173     },
18174     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/onap-model-information": {
18175       "delete": {
18176         "produces": [
18177           "application/json",
18178           "application/xml"
18179         ],
18180         "parameters": [
18181           {
18182             "description": "vf-module-name or network name",
18183             "in": "path",
18184             "name": "preload-id",
18185             "required": true,
18186             "type": "string"
18187           },
18188           {
18189             "description": "network or vf-module",
18190             "in": "path",
18191             "name": "preload-type",
18192             "required": true,
18193             "type": "string"
18194           }
18195         ],
18196         "responses": {
18197           "200": {
18198             "description": "No response was specified"
18199           }
18200         },
18201         "operationId": "DELETE-onap-model-information"
18202       },
18203       "get": {
18204         "produces": [
18205           "application/json",
18206           "application/xml"
18207         ],
18208         "parameters": [
18209           {
18210             "description": "vf-module-name or network name",
18211             "in": "path",
18212             "name": "preload-id",
18213             "required": true,
18214             "type": "string"
18215           },
18216           {
18217             "description": "network or vf-module",
18218             "in": "path",
18219             "name": "preload-type",
18220             "required": true,
18221             "type": "string"
18222           }
18223         ],
18224         "responses": {
18225           "200": {
18226             "description": "No response was specified",
18227             "schema": {
18228               "$ref": "#/definitions/(config)onap-model-information"
18229             }
18230           }
18231         },
18232         "operationId": "GET-onap-model-information"
18233       },
18234       "put": {
18235         "consumes": [
18236           "application/json",
18237           "application/xml"
18238         ],
18239         "produces": [
18240           "application/json",
18241           "application/xml"
18242         ],
18243         "parameters": [
18244           {
18245             "description": "vf-module-name or network name",
18246             "in": "path",
18247             "name": "preload-id",
18248             "required": true,
18249             "type": "string"
18250           },
18251           {
18252             "description": "network or vf-module",
18253             "in": "path",
18254             "name": "preload-type",
18255             "required": true,
18256             "type": "string"
18257           },
18258           {
18259             "in": "body",
18260             "name": "(config)onap-model-information",
18261             "required": false,
18262             "schema": {
18263               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18264             }
18265           }
18266         ],
18267         "responses": {
18268           "200": {
18269             "description": "No response was specified",
18270             "schema": {
18271               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP"
18272             }
18273           }
18274         },
18275         "operationId": "PUT-onap-model-information"
18276       }
18277     },
18278     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments": {
18279       "delete": {
18280         "produces": [
18281           "application/json",
18282           "application/xml"
18283         ],
18284         "parameters": [
18285           {
18286             "description": "vf-module-name or network name",
18287             "in": "path",
18288             "name": "preload-id",
18289             "required": true,
18290             "type": "string"
18291           },
18292           {
18293             "description": "network or vf-module",
18294             "in": "path",
18295             "name": "preload-type",
18296             "required": true,
18297             "type": "string"
18298           }
18299         ],
18300         "responses": {
18301           "200": {
18302             "description": "No response was specified"
18303           }
18304         },
18305         "operationId": "DELETE-vf-module-assignments"
18306       },
18307       "get": {
18308         "produces": [
18309           "application/json",
18310           "application/xml"
18311         ],
18312         "parameters": [
18313           {
18314             "description": "vf-module-name or network name",
18315             "in": "path",
18316             "name": "preload-id",
18317             "required": true,
18318             "type": "string"
18319           },
18320           {
18321             "description": "network or vf-module",
18322             "in": "path",
18323             "name": "preload-type",
18324             "required": true,
18325             "type": "string"
18326           }
18327         ],
18328         "responses": {
18329           "200": {
18330             "description": "No response was specified",
18331             "schema": {
18332               "$ref": "#/definitions/(config)vf-module-assignments"
18333             }
18334           }
18335         },
18336         "operationId": "GET-vf-module-assignments"
18337       },
18338       "post": {
18339         "consumes": [
18340           "application/json",
18341           "application/xml"
18342         ],
18343         "produces": [
18344           "application/json",
18345           "application/xml"
18346         ],
18347         "parameters": [
18348           {
18349             "description": "vf-module-name or network name",
18350             "in": "path",
18351             "name": "preload-id",
18352             "required": true,
18353             "type": "string"
18354           },
18355           {
18356             "description": "network or vf-module",
18357             "in": "path",
18358             "name": "preload-type",
18359             "required": true,
18360             "type": "string"
18361           },
18362           {
18363             "in": "body",
18364             "name": "**(config)vms",
18365             "required": false,
18366             "schema": {
18367               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP"
18368             }
18369           },
18370           {
18371             "in": "body",
18372             "name": "**(config)vlan-vnfc-instance-groups",
18373             "required": false,
18374             "schema": {
18375               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP"
18376             }
18377           }
18378         ],
18379         "responses": {
18380           "200": {
18381             "description": "No response was specified",
18382             "schema": {
18383               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
18384             }
18385           }
18386         },
18387         "operationId": "POST-vf-module-assignments"
18388       },
18389       "put": {
18390         "consumes": [
18391           "application/json",
18392           "application/xml"
18393         ],
18394         "produces": [
18395           "application/json",
18396           "application/xml"
18397         ],
18398         "parameters": [
18399           {
18400             "description": "vf-module-name or network name",
18401             "in": "path",
18402             "name": "preload-id",
18403             "required": true,
18404             "type": "string"
18405           },
18406           {
18407             "description": "network or vf-module",
18408             "in": "path",
18409             "name": "preload-type",
18410             "required": true,
18411             "type": "string"
18412           },
18413           {
18414             "in": "body",
18415             "name": "(config)vf-module-assignments",
18416             "required": false,
18417             "schema": {
18418               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18419             }
18420           }
18421         ],
18422         "responses": {
18423           "200": {
18424             "description": "No response was specified",
18425             "schema": {
18426               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP"
18427             }
18428           }
18429         },
18430         "operationId": "PUT-vf-module-assignments"
18431       }
18432     },
18433     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups": {
18434       "delete": {
18435         "produces": [
18436           "application/json",
18437           "application/xml"
18438         ],
18439         "parameters": [
18440           {
18441             "description": "vf-module-name or network name",
18442             "in": "path",
18443             "name": "preload-id",
18444             "required": true,
18445             "type": "string"
18446           },
18447           {
18448             "description": "network or vf-module",
18449             "in": "path",
18450             "name": "preload-type",
18451             "required": true,
18452             "type": "string"
18453           }
18454         ],
18455         "responses": {
18456           "200": {
18457             "description": "No response was specified"
18458           }
18459         },
18460         "operationId": "DELETE-vlan-vnfc-instance-groups"
18461       },
18462       "get": {
18463         "produces": [
18464           "application/json",
18465           "application/xml"
18466         ],
18467         "parameters": [
18468           {
18469             "description": "vf-module-name or network name",
18470             "in": "path",
18471             "name": "preload-id",
18472             "required": true,
18473             "type": "string"
18474           },
18475           {
18476             "description": "network or vf-module",
18477             "in": "path",
18478             "name": "preload-type",
18479             "required": true,
18480             "type": "string"
18481           }
18482         ],
18483         "responses": {
18484           "200": {
18485             "description": "No response was specified",
18486             "schema": {
18487               "$ref": "#/definitions/(config)vlan-vnfc-instance-groups"
18488             }
18489           }
18490         },
18491         "operationId": "GET-vlan-vnfc-instance-groups"
18492       },
18493       "post": {
18494         "consumes": [
18495           "application/json",
18496           "application/xml"
18497         ],
18498         "produces": [
18499           "application/json",
18500           "application/xml"
18501         ],
18502         "parameters": [
18503           {
18504             "description": "vf-module-name or network name",
18505             "in": "path",
18506             "name": "preload-id",
18507             "required": true,
18508             "type": "string"
18509           },
18510           {
18511             "description": "network or vf-module",
18512             "in": "path",
18513             "name": "preload-type",
18514             "required": true,
18515             "type": "string"
18516           },
18517           {
18518             "in": "body",
18519             "name": "**(config)vlan-vnfc-instance-group",
18520             "required": false,
18521             "schema": {
18522               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
18523             }
18524           }
18525         ],
18526         "responses": {
18527           "200": {
18528             "description": "No response was specified",
18529             "schema": {
18530               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST"
18531             }
18532           }
18533         },
18534         "operationId": "POST-vlan-vnfc-instance-groups"
18535       },
18536       "put": {
18537         "consumes": [
18538           "application/json",
18539           "application/xml"
18540         ],
18541         "produces": [
18542           "application/json",
18543           "application/xml"
18544         ],
18545         "parameters": [
18546           {
18547             "description": "vf-module-name or network name",
18548             "in": "path",
18549             "name": "preload-id",
18550             "required": true,
18551             "type": "string"
18552           },
18553           {
18554             "description": "network or vf-module",
18555             "in": "path",
18556             "name": "preload-type",
18557             "required": true,
18558             "type": "string"
18559           },
18560           {
18561             "in": "body",
18562             "name": "(config)vlan-vnfc-instance-groups",
18563             "required": false,
18564             "schema": {
18565               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP"
18566             }
18567           }
18568         ],
18569         "responses": {
18570           "200": {
18571             "description": "No response was specified",
18572             "schema": {
18573               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP"
18574             }
18575           }
18576         },
18577         "operationId": "PUT-vlan-vnfc-instance-groups"
18578       }
18579     },
18580     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}": {
18581       "delete": {
18582         "produces": [
18583           "application/json",
18584           "application/xml"
18585         ],
18586         "parameters": [
18587           {
18588             "description": "vf-module-name or network name",
18589             "in": "path",
18590             "name": "preload-id",
18591             "required": true,
18592             "type": "string"
18593           },
18594           {
18595             "description": "network or vf-module",
18596             "in": "path",
18597             "name": "preload-type",
18598             "required": true,
18599             "type": "string"
18600           },
18601           {
18602             "description": "A&AI ID",
18603             "in": "path",
18604             "name": "instance-group-id",
18605             "required": true,
18606             "type": "string"
18607           }
18608         ],
18609         "responses": {
18610           "200": {
18611             "description": "No response was specified"
18612           }
18613         },
18614         "operationId": "DELETE-vlan-vnfc-instance-group"
18615       },
18616       "get": {
18617         "produces": [
18618           "application/json",
18619           "application/xml"
18620         ],
18621         "parameters": [
18622           {
18623             "description": "vf-module-name or network name",
18624             "in": "path",
18625             "name": "preload-id",
18626             "required": true,
18627             "type": "string"
18628           },
18629           {
18630             "description": "network or vf-module",
18631             "in": "path",
18632             "name": "preload-type",
18633             "required": true,
18634             "type": "string"
18635           },
18636           {
18637             "description": "A&AI ID",
18638             "in": "path",
18639             "name": "instance-group-id",
18640             "required": true,
18641             "type": "string"
18642           }
18643         ],
18644         "responses": {
18645           "200": {
18646             "description": "No response was specified",
18647             "schema": {
18648               "$ref": "#/definitions/(config)vlan-vnfc-instance-group"
18649             }
18650           }
18651         },
18652         "operationId": "GET-vlan-vnfc-instance-group"
18653       },
18654       "post": {
18655         "consumes": [
18656           "application/json",
18657           "application/xml"
18658         ],
18659         "produces": [
18660           "application/json",
18661           "application/xml"
18662         ],
18663         "parameters": [
18664           {
18665             "description": "vf-module-name or network name",
18666             "in": "path",
18667             "name": "preload-id",
18668             "required": true,
18669             "type": "string"
18670           },
18671           {
18672             "description": "network or vf-module",
18673             "in": "path",
18674             "name": "preload-type",
18675             "required": true,
18676             "type": "string"
18677           },
18678           {
18679             "description": "A&AI ID",
18680             "in": "path",
18681             "name": "instance-group-id",
18682             "required": true,
18683             "type": "string"
18684           },
18685           {
18686             "in": "body",
18687             "name": "**(config)vnfcs",
18688             "required": false,
18689             "schema": {
18690               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
18691             }
18692           }
18693         ],
18694         "responses": {
18695           "200": {
18696             "description": "No response was specified",
18697             "schema": {
18698               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST"
18699             }
18700           }
18701         },
18702         "operationId": "POST-vlan-vnfc-instance-group"
18703       },
18704       "put": {
18705         "consumes": [
18706           "application/json",
18707           "application/xml"
18708         ],
18709         "produces": [
18710           "application/json",
18711           "application/xml"
18712         ],
18713         "parameters": [
18714           {
18715             "description": "vf-module-name or network name",
18716             "in": "path",
18717             "name": "preload-id",
18718             "required": true,
18719             "type": "string"
18720           },
18721           {
18722             "description": "network or vf-module",
18723             "in": "path",
18724             "name": "preload-type",
18725             "required": true,
18726             "type": "string"
18727           },
18728           {
18729             "description": "A&AI ID",
18730             "in": "path",
18731             "name": "instance-group-id",
18732             "required": true,
18733             "type": "string"
18734           },
18735           {
18736             "in": "body",
18737             "name": "(config)vlan-vnfc-instance-group",
18738             "required": false,
18739             "schema": {
18740               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
18741             }
18742           }
18743         ],
18744         "responses": {
18745           "200": {
18746             "description": "No response was specified",
18747             "schema": {
18748               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
18749             }
18750           }
18751         },
18752         "operationId": "PUT-vlan-vnfc-instance-group"
18753       }
18754     },
18755     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": {
18756       "delete": {
18757         "produces": [
18758           "application/json",
18759           "application/xml"
18760         ],
18761         "parameters": [
18762           {
18763             "description": "vf-module-name or network name",
18764             "in": "path",
18765             "name": "preload-id",
18766             "required": true,
18767             "type": "string"
18768           },
18769           {
18770             "description": "network or vf-module",
18771             "in": "path",
18772             "name": "preload-type",
18773             "required": true,
18774             "type": "string"
18775           },
18776           {
18777             "description": "A&AI ID",
18778             "in": "path",
18779             "name": "instance-group-id",
18780             "required": true,
18781             "type": "string"
18782           }
18783         ],
18784         "responses": {
18785           "200": {
18786             "description": "No response was specified"
18787           }
18788         },
18789         "operationId": "DELETE-vnfcs"
18790       },
18791       "get": {
18792         "produces": [
18793           "application/json",
18794           "application/xml"
18795         ],
18796         "parameters": [
18797           {
18798             "description": "vf-module-name or network name",
18799             "in": "path",
18800             "name": "preload-id",
18801             "required": true,
18802             "type": "string"
18803           },
18804           {
18805             "description": "network or vf-module",
18806             "in": "path",
18807             "name": "preload-type",
18808             "required": true,
18809             "type": "string"
18810           },
18811           {
18812             "description": "A&AI ID",
18813             "in": "path",
18814             "name": "instance-group-id",
18815             "required": true,
18816             "type": "string"
18817           }
18818         ],
18819         "responses": {
18820           "200": {
18821             "description": "No response was specified",
18822             "schema": {
18823               "$ref": "#/definitions/(config)vnfcs"
18824             }
18825           }
18826         },
18827         "operationId": "GET-vnfcs"
18828       },
18829       "post": {
18830         "consumes": [
18831           "application/json",
18832           "application/xml"
18833         ],
18834         "produces": [
18835           "application/json",
18836           "application/xml"
18837         ],
18838         "parameters": [
18839           {
18840             "description": "vf-module-name or network name",
18841             "in": "path",
18842             "name": "preload-id",
18843             "required": true,
18844             "type": "string"
18845           },
18846           {
18847             "description": "network or vf-module",
18848             "in": "path",
18849             "name": "preload-type",
18850             "required": true,
18851             "type": "string"
18852           },
18853           {
18854             "description": "A&AI ID",
18855             "in": "path",
18856             "name": "instance-group-id",
18857             "required": true,
18858             "type": "string"
18859           },
18860           {
18861             "in": "body",
18862             "name": "**(config)vnfc",
18863             "required": false,
18864             "schema": {
18865               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
18866             }
18867           }
18868         ],
18869         "responses": {
18870           "200": {
18871             "description": "No response was specified",
18872             "schema": {
18873               "$ref": "#/definitions/(config)vnfcsPOST"
18874             }
18875           }
18876         },
18877         "operationId": "POST-vnfcs"
18878       },
18879       "put": {
18880         "consumes": [
18881           "application/json",
18882           "application/xml"
18883         ],
18884         "produces": [
18885           "application/json",
18886           "application/xml"
18887         ],
18888         "parameters": [
18889           {
18890             "description": "vf-module-name or network name",
18891             "in": "path",
18892             "name": "preload-id",
18893             "required": true,
18894             "type": "string"
18895           },
18896           {
18897             "description": "network or vf-module",
18898             "in": "path",
18899             "name": "preload-type",
18900             "required": true,
18901             "type": "string"
18902           },
18903           {
18904             "description": "A&AI ID",
18905             "in": "path",
18906             "name": "instance-group-id",
18907             "required": true,
18908             "type": "string"
18909           },
18910           {
18911             "in": "body",
18912             "name": "(config)vnfcs",
18913             "required": false,
18914             "schema": {
18915               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
18916             }
18917           }
18918         ],
18919         "responses": {
18920           "200": {
18921             "description": "No response was specified",
18922             "schema": {
18923               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
18924             }
18925           }
18926         },
18927         "operationId": "PUT-vnfcs"
18928       }
18929     },
18930     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}": {
18931       "delete": {
18932         "produces": [
18933           "application/json",
18934           "application/xml"
18935         ],
18936         "parameters": [
18937           {
18938             "description": "vf-module-name or network name",
18939             "in": "path",
18940             "name": "preload-id",
18941             "required": true,
18942             "type": "string"
18943           },
18944           {
18945             "description": "network or vf-module",
18946             "in": "path",
18947             "name": "preload-type",
18948             "required": true,
18949             "type": "string"
18950           },
18951           {
18952             "description": "A&AI ID",
18953             "in": "path",
18954             "name": "instance-group-id",
18955             "required": true,
18956             "type": "string"
18957           },
18958           {
18959             "in": "path",
18960             "name": "vnfc-name",
18961             "required": true,
18962             "type": "string"
18963           }
18964         ],
18965         "responses": {
18966           "200": {
18967             "description": "No response was specified"
18968           }
18969         },
18970         "operationId": "DELETE-vnfc"
18971       },
18972       "get": {
18973         "produces": [
18974           "application/json",
18975           "application/xml"
18976         ],
18977         "parameters": [
18978           {
18979             "description": "vf-module-name or network name",
18980             "in": "path",
18981             "name": "preload-id",
18982             "required": true,
18983             "type": "string"
18984           },
18985           {
18986             "description": "network or vf-module",
18987             "in": "path",
18988             "name": "preload-type",
18989             "required": true,
18990             "type": "string"
18991           },
18992           {
18993             "description": "A&AI ID",
18994             "in": "path",
18995             "name": "instance-group-id",
18996             "required": true,
18997             "type": "string"
18998           },
18999           {
19000             "in": "path",
19001             "name": "vnfc-name",
19002             "required": true,
19003             "type": "string"
19004           }
19005         ],
19006         "responses": {
19007           "200": {
19008             "description": "No response was specified",
19009             "schema": {
19010               "$ref": "#/definitions/(config)vnfc"
19011             }
19012           }
19013         },
19014         "operationId": "GET-vnfc"
19015       },
19016       "post": {
19017         "consumes": [
19018           "application/json",
19019           "application/xml"
19020         ],
19021         "produces": [
19022           "application/json",
19023           "application/xml"
19024         ],
19025         "parameters": [
19026           {
19027             "description": "vf-module-name or network name",
19028             "in": "path",
19029             "name": "preload-id",
19030             "required": true,
19031             "type": "string"
19032           },
19033           {
19034             "description": "network or vf-module",
19035             "in": "path",
19036             "name": "preload-type",
19037             "required": true,
19038             "type": "string"
19039           },
19040           {
19041             "description": "A&AI ID",
19042             "in": "path",
19043             "name": "instance-group-id",
19044             "required": true,
19045             "type": "string"
19046           },
19047           {
19048             "in": "path",
19049             "name": "vnfc-name",
19050             "required": true,
19051             "type": "string"
19052           },
19053           {
19054             "in": "body",
19055             "name": "**(config)vnic-groups",
19056             "required": false,
19057             "schema": {
19058               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
19059             }
19060           }
19061         ],
19062         "responses": {
19063           "200": {
19064             "description": "No response was specified",
19065             "schema": {
19066               "$ref": "#/definitions/(config)vnfcPOST"
19067             }
19068           }
19069         },
19070         "operationId": "POST-vnfc"
19071       },
19072       "put": {
19073         "consumes": [
19074           "application/json",
19075           "application/xml"
19076         ],
19077         "produces": [
19078           "application/json",
19079           "application/xml"
19080         ],
19081         "parameters": [
19082           {
19083             "description": "vf-module-name or network name",
19084             "in": "path",
19085             "name": "preload-id",
19086             "required": true,
19087             "type": "string"
19088           },
19089           {
19090             "description": "network or vf-module",
19091             "in": "path",
19092             "name": "preload-type",
19093             "required": true,
19094             "type": "string"
19095           },
19096           {
19097             "description": "A&AI ID",
19098             "in": "path",
19099             "name": "instance-group-id",
19100             "required": true,
19101             "type": "string"
19102           },
19103           {
19104             "in": "path",
19105             "name": "vnfc-name",
19106             "required": true,
19107             "type": "string"
19108           },
19109           {
19110             "in": "body",
19111             "name": "(config)vnfc",
19112             "required": false,
19113             "schema": {
19114               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
19115             }
19116           }
19117         ],
19118         "responses": {
19119           "200": {
19120             "description": "No response was specified",
19121             "schema": {
19122               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
19123             }
19124           }
19125         },
19126         "operationId": "PUT-vnfc"
19127       }
19128     },
19129     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": {
19130       "delete": {
19131         "produces": [
19132           "application/json",
19133           "application/xml"
19134         ],
19135         "parameters": [
19136           {
19137             "description": "vf-module-name or network name",
19138             "in": "path",
19139             "name": "preload-id",
19140             "required": true,
19141             "type": "string"
19142           },
19143           {
19144             "description": "network or vf-module",
19145             "in": "path",
19146             "name": "preload-type",
19147             "required": true,
19148             "type": "string"
19149           },
19150           {
19151             "description": "A&AI ID",
19152             "in": "path",
19153             "name": "instance-group-id",
19154             "required": true,
19155             "type": "string"
19156           },
19157           {
19158             "in": "path",
19159             "name": "vnfc-name",
19160             "required": true,
19161             "type": "string"
19162           }
19163         ],
19164         "responses": {
19165           "200": {
19166             "description": "No response was specified"
19167           }
19168         },
19169         "operationId": "DELETE-vnic-groups"
19170       },
19171       "get": {
19172         "produces": [
19173           "application/json",
19174           "application/xml"
19175         ],
19176         "parameters": [
19177           {
19178             "description": "vf-module-name or network name",
19179             "in": "path",
19180             "name": "preload-id",
19181             "required": true,
19182             "type": "string"
19183           },
19184           {
19185             "description": "network or vf-module",
19186             "in": "path",
19187             "name": "preload-type",
19188             "required": true,
19189             "type": "string"
19190           },
19191           {
19192             "description": "A&AI ID",
19193             "in": "path",
19194             "name": "instance-group-id",
19195             "required": true,
19196             "type": "string"
19197           },
19198           {
19199             "in": "path",
19200             "name": "vnfc-name",
19201             "required": true,
19202             "type": "string"
19203           }
19204         ],
19205         "responses": {
19206           "200": {
19207             "description": "No response was specified",
19208             "schema": {
19209               "$ref": "#/definitions/(config)vnic-groups"
19210             }
19211           }
19212         },
19213         "operationId": "GET-vnic-groups"
19214       },
19215       "post": {
19216         "consumes": [
19217           "application/json",
19218           "application/xml"
19219         ],
19220         "produces": [
19221           "application/json",
19222           "application/xml"
19223         ],
19224         "parameters": [
19225           {
19226             "description": "vf-module-name or network name",
19227             "in": "path",
19228             "name": "preload-id",
19229             "required": true,
19230             "type": "string"
19231           },
19232           {
19233             "description": "network or vf-module",
19234             "in": "path",
19235             "name": "preload-type",
19236             "required": true,
19237             "type": "string"
19238           },
19239           {
19240             "description": "A&AI ID",
19241             "in": "path",
19242             "name": "instance-group-id",
19243             "required": true,
19244             "type": "string"
19245           },
19246           {
19247             "in": "path",
19248             "name": "vnfc-name",
19249             "required": true,
19250             "type": "string"
19251           },
19252           {
19253             "in": "body",
19254             "name": "**(config)vnic-group",
19255             "required": false,
19256             "schema": {
19257               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
19258             }
19259           }
19260         ],
19261         "responses": {
19262           "200": {
19263             "description": "No response was specified",
19264             "schema": {
19265               "$ref": "#/definitions/(config)vnic-groupsPOST"
19266             }
19267           }
19268         },
19269         "operationId": "POST-vnic-groups"
19270       },
19271       "put": {
19272         "consumes": [
19273           "application/json",
19274           "application/xml"
19275         ],
19276         "produces": [
19277           "application/json",
19278           "application/xml"
19279         ],
19280         "parameters": [
19281           {
19282             "description": "vf-module-name or network name",
19283             "in": "path",
19284             "name": "preload-id",
19285             "required": true,
19286             "type": "string"
19287           },
19288           {
19289             "description": "network or vf-module",
19290             "in": "path",
19291             "name": "preload-type",
19292             "required": true,
19293             "type": "string"
19294           },
19295           {
19296             "description": "A&AI ID",
19297             "in": "path",
19298             "name": "instance-group-id",
19299             "required": true,
19300             "type": "string"
19301           },
19302           {
19303             "in": "path",
19304             "name": "vnfc-name",
19305             "required": true,
19306             "type": "string"
19307           },
19308           {
19309             "in": "body",
19310             "name": "(config)vnic-groups",
19311             "required": false,
19312             "schema": {
19313               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
19314             }
19315           }
19316         ],
19317         "responses": {
19318           "200": {
19319             "description": "No response was specified",
19320             "schema": {
19321               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
19322             }
19323           }
19324         },
19325         "operationId": "PUT-vnic-groups"
19326       }
19327     },
19328     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}": {
19329       "delete": {
19330         "produces": [
19331           "application/json",
19332           "application/xml"
19333         ],
19334         "parameters": [
19335           {
19336             "description": "vf-module-name or network name",
19337             "in": "path",
19338             "name": "preload-id",
19339             "required": true,
19340             "type": "string"
19341           },
19342           {
19343             "description": "network or vf-module",
19344             "in": "path",
19345             "name": "preload-type",
19346             "required": true,
19347             "type": "string"
19348           },
19349           {
19350             "description": "A&AI ID",
19351             "in": "path",
19352             "name": "instance-group-id",
19353             "required": true,
19354             "type": "string"
19355           },
19356           {
19357             "in": "path",
19358             "name": "vnfc-name",
19359             "required": true,
19360             "type": "string"
19361           },
19362           {
19363             "description": "Same as network-role of network where vnic is connected",
19364             "in": "path",
19365             "name": "vnic-interface-role",
19366             "required": true,
19367             "type": "string"
19368           }
19369         ],
19370         "responses": {
19371           "200": {
19372             "description": "No response was specified"
19373           }
19374         },
19375         "operationId": "DELETE-vnic-group"
19376       },
19377       "get": {
19378         "produces": [
19379           "application/json",
19380           "application/xml"
19381         ],
19382         "parameters": [
19383           {
19384             "description": "vf-module-name or network name",
19385             "in": "path",
19386             "name": "preload-id",
19387             "required": true,
19388             "type": "string"
19389           },
19390           {
19391             "description": "network or vf-module",
19392             "in": "path",
19393             "name": "preload-type",
19394             "required": true,
19395             "type": "string"
19396           },
19397           {
19398             "description": "A&AI ID",
19399             "in": "path",
19400             "name": "instance-group-id",
19401             "required": true,
19402             "type": "string"
19403           },
19404           {
19405             "in": "path",
19406             "name": "vnfc-name",
19407             "required": true,
19408             "type": "string"
19409           },
19410           {
19411             "description": "Same as network-role of network where vnic is connected",
19412             "in": "path",
19413             "name": "vnic-interface-role",
19414             "required": true,
19415             "type": "string"
19416           }
19417         ],
19418         "responses": {
19419           "200": {
19420             "description": "No response was specified",
19421             "schema": {
19422               "$ref": "#/definitions/(config)vnic-group"
19423             }
19424           }
19425         },
19426         "operationId": "GET-vnic-group"
19427       },
19428       "post": {
19429         "consumes": [
19430           "application/json",
19431           "application/xml"
19432         ],
19433         "produces": [
19434           "application/json",
19435           "application/xml"
19436         ],
19437         "parameters": [
19438           {
19439             "description": "vf-module-name or network name",
19440             "in": "path",
19441             "name": "preload-id",
19442             "required": true,
19443             "type": "string"
19444           },
19445           {
19446             "description": "network or vf-module",
19447             "in": "path",
19448             "name": "preload-type",
19449             "required": true,
19450             "type": "string"
19451           },
19452           {
19453             "description": "A&AI ID",
19454             "in": "path",
19455             "name": "instance-group-id",
19456             "required": true,
19457             "type": "string"
19458           },
19459           {
19460             "in": "path",
19461             "name": "vnfc-name",
19462             "required": true,
19463             "type": "string"
19464           },
19465           {
19466             "description": "Same as network-role of network where vnic is connected",
19467             "in": "path",
19468             "name": "vnic-interface-role",
19469             "required": true,
19470             "type": "string"
19471           },
19472           {
19473             "in": "body",
19474             "name": "**(config)vlan-common-ip-addresses",
19475             "required": false,
19476             "schema": {
19477               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
19478             }
19479           },
19480           {
19481             "in": "body",
19482             "name": "**(config)vlan-vnics",
19483             "required": false,
19484             "schema": {
19485               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
19486             }
19487           }
19488         ],
19489         "responses": {
19490           "200": {
19491             "description": "No response was specified",
19492             "schema": {
19493               "$ref": "#/definitions/(config)vnic-groupPOST"
19494             }
19495           }
19496         },
19497         "operationId": "POST-vnic-group"
19498       },
19499       "put": {
19500         "consumes": [
19501           "application/json",
19502           "application/xml"
19503         ],
19504         "produces": [
19505           "application/json",
19506           "application/xml"
19507         ],
19508         "parameters": [
19509           {
19510             "description": "vf-module-name or network name",
19511             "in": "path",
19512             "name": "preload-id",
19513             "required": true,
19514             "type": "string"
19515           },
19516           {
19517             "description": "network or vf-module",
19518             "in": "path",
19519             "name": "preload-type",
19520             "required": true,
19521             "type": "string"
19522           },
19523           {
19524             "description": "A&AI ID",
19525             "in": "path",
19526             "name": "instance-group-id",
19527             "required": true,
19528             "type": "string"
19529           },
19530           {
19531             "in": "path",
19532             "name": "vnfc-name",
19533             "required": true,
19534             "type": "string"
19535           },
19536           {
19537             "description": "Same as network-role of network where vnic is connected",
19538             "in": "path",
19539             "name": "vnic-interface-role",
19540             "required": true,
19541             "type": "string"
19542           },
19543           {
19544             "in": "body",
19545             "name": "(config)vnic-group",
19546             "required": false,
19547             "schema": {
19548               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
19549             }
19550           }
19551         ],
19552         "responses": {
19553           "200": {
19554             "description": "No response was specified",
19555             "schema": {
19556               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
19557             }
19558           }
19559         },
19560         "operationId": "PUT-vnic-group"
19561       }
19562     },
19563     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses": {
19564       "delete": {
19565         "produces": [
19566           "application/json",
19567           "application/xml"
19568         ],
19569         "parameters": [
19570           {
19571             "description": "vf-module-name or network name",
19572             "in": "path",
19573             "name": "preload-id",
19574             "required": true,
19575             "type": "string"
19576           },
19577           {
19578             "description": "network or vf-module",
19579             "in": "path",
19580             "name": "preload-type",
19581             "required": true,
19582             "type": "string"
19583           },
19584           {
19585             "description": "A&AI ID",
19586             "in": "path",
19587             "name": "instance-group-id",
19588             "required": true,
19589             "type": "string"
19590           },
19591           {
19592             "in": "path",
19593             "name": "vnfc-name",
19594             "required": true,
19595             "type": "string"
19596           },
19597           {
19598             "description": "Same as network-role of network where vnic is connected",
19599             "in": "path",
19600             "name": "vnic-interface-role",
19601             "required": true,
19602             "type": "string"
19603           }
19604         ],
19605         "responses": {
19606           "200": {
19607             "description": "No response was specified"
19608           }
19609         },
19610         "operationId": "DELETE-vlan-common-ip-addresses"
19611       },
19612       "get": {
19613         "produces": [
19614           "application/json",
19615           "application/xml"
19616         ],
19617         "parameters": [
19618           {
19619             "description": "vf-module-name or network name",
19620             "in": "path",
19621             "name": "preload-id",
19622             "required": true,
19623             "type": "string"
19624           },
19625           {
19626             "description": "network or vf-module",
19627             "in": "path",
19628             "name": "preload-type",
19629             "required": true,
19630             "type": "string"
19631           },
19632           {
19633             "description": "A&AI ID",
19634             "in": "path",
19635             "name": "instance-group-id",
19636             "required": true,
19637             "type": "string"
19638           },
19639           {
19640             "in": "path",
19641             "name": "vnfc-name",
19642             "required": true,
19643             "type": "string"
19644           },
19645           {
19646             "description": "Same as network-role of network where vnic is connected",
19647             "in": "path",
19648             "name": "vnic-interface-role",
19649             "required": true,
19650             "type": "string"
19651           }
19652         ],
19653         "responses": {
19654           "200": {
19655             "description": "No response was specified",
19656             "schema": {
19657               "$ref": "#/definitions/(config)vlan-common-ip-addresses"
19658             }
19659           }
19660         },
19661         "operationId": "GET-vlan-common-ip-addresses"
19662       },
19663       "post": {
19664         "consumes": [
19665           "application/json",
19666           "application/xml"
19667         ],
19668         "produces": [
19669           "application/json",
19670           "application/xml"
19671         ],
19672         "parameters": [
19673           {
19674             "description": "vf-module-name or network name",
19675             "in": "path",
19676             "name": "preload-id",
19677             "required": true,
19678             "type": "string"
19679           },
19680           {
19681             "description": "network or vf-module",
19682             "in": "path",
19683             "name": "preload-type",
19684             "required": true,
19685             "type": "string"
19686           },
19687           {
19688             "description": "A&AI ID",
19689             "in": "path",
19690             "name": "instance-group-id",
19691             "required": true,
19692             "type": "string"
19693           },
19694           {
19695             "in": "path",
19696             "name": "vnfc-name",
19697             "required": true,
19698             "type": "string"
19699           },
19700           {
19701             "description": "Same as network-role of network where vnic is connected",
19702             "in": "path",
19703             "name": "vnic-interface-role",
19704             "required": true,
19705             "type": "string"
19706           },
19707           {
19708             "in": "body",
19709             "name": "**(config)ip-addresses",
19710             "required": false,
19711             "schema": {
19712               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
19713             }
19714           }
19715         ],
19716         "responses": {
19717           "200": {
19718             "description": "No response was specified",
19719             "schema": {
19720               "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST"
19721             }
19722           }
19723         },
19724         "operationId": "POST-vlan-common-ip-addresses"
19725       },
19726       "put": {
19727         "consumes": [
19728           "application/json",
19729           "application/xml"
19730         ],
19731         "produces": [
19732           "application/json",
19733           "application/xml"
19734         ],
19735         "parameters": [
19736           {
19737             "description": "vf-module-name or network name",
19738             "in": "path",
19739             "name": "preload-id",
19740             "required": true,
19741             "type": "string"
19742           },
19743           {
19744             "description": "network or vf-module",
19745             "in": "path",
19746             "name": "preload-type",
19747             "required": true,
19748             "type": "string"
19749           },
19750           {
19751             "description": "A&AI ID",
19752             "in": "path",
19753             "name": "instance-group-id",
19754             "required": true,
19755             "type": "string"
19756           },
19757           {
19758             "in": "path",
19759             "name": "vnfc-name",
19760             "required": true,
19761             "type": "string"
19762           },
19763           {
19764             "description": "Same as network-role of network where vnic is connected",
19765             "in": "path",
19766             "name": "vnic-interface-role",
19767             "required": true,
19768             "type": "string"
19769           },
19770           {
19771             "in": "body",
19772             "name": "(config)vlan-common-ip-addresses",
19773             "required": false,
19774             "schema": {
19775               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
19776             }
19777           }
19778         ],
19779         "responses": {
19780           "200": {
19781             "description": "No response was specified",
19782             "schema": {
19783               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
19784             }
19785           }
19786         },
19787         "operationId": "PUT-vlan-common-ip-addresses"
19788       }
19789     },
19790     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-addresses": {
19791       "delete": {
19792         "produces": [
19793           "application/json",
19794           "application/xml"
19795         ],
19796         "parameters": [
19797           {
19798             "description": "vf-module-name or network name",
19799             "in": "path",
19800             "name": "preload-id",
19801             "required": true,
19802             "type": "string"
19803           },
19804           {
19805             "description": "network or vf-module",
19806             "in": "path",
19807             "name": "preload-type",
19808             "required": true,
19809             "type": "string"
19810           },
19811           {
19812             "description": "A&AI ID",
19813             "in": "path",
19814             "name": "instance-group-id",
19815             "required": true,
19816             "type": "string"
19817           },
19818           {
19819             "in": "path",
19820             "name": "vnfc-name",
19821             "required": true,
19822             "type": "string"
19823           },
19824           {
19825             "description": "Same as network-role of network where vnic is connected",
19826             "in": "path",
19827             "name": "vnic-interface-role",
19828             "required": true,
19829             "type": "string"
19830           }
19831         ],
19832         "responses": {
19833           "200": {
19834             "description": "No response was specified"
19835           }
19836         },
19837         "operationId": "DELETE-ip-addresses"
19838       },
19839       "get": {
19840         "produces": [
19841           "application/json",
19842           "application/xml"
19843         ],
19844         "parameters": [
19845           {
19846             "description": "vf-module-name or network name",
19847             "in": "path",
19848             "name": "preload-id",
19849             "required": true,
19850             "type": "string"
19851           },
19852           {
19853             "description": "network or vf-module",
19854             "in": "path",
19855             "name": "preload-type",
19856             "required": true,
19857             "type": "string"
19858           },
19859           {
19860             "description": "A&AI ID",
19861             "in": "path",
19862             "name": "instance-group-id",
19863             "required": true,
19864             "type": "string"
19865           },
19866           {
19867             "in": "path",
19868             "name": "vnfc-name",
19869             "required": true,
19870             "type": "string"
19871           },
19872           {
19873             "description": "Same as network-role of network where vnic is connected",
19874             "in": "path",
19875             "name": "vnic-interface-role",
19876             "required": true,
19877             "type": "string"
19878           }
19879         ],
19880         "responses": {
19881           "200": {
19882             "description": "No response was specified",
19883             "schema": {
19884               "$ref": "#/definitions/(config)ip-addresses"
19885             }
19886           }
19887         },
19888         "operationId": "GET-ip-addresses"
19889       },
19890       "put": {
19891         "consumes": [
19892           "application/json",
19893           "application/xml"
19894         ],
19895         "produces": [
19896           "application/json",
19897           "application/xml"
19898         ],
19899         "parameters": [
19900           {
19901             "description": "vf-module-name or network name",
19902             "in": "path",
19903             "name": "preload-id",
19904             "required": true,
19905             "type": "string"
19906           },
19907           {
19908             "description": "network or vf-module",
19909             "in": "path",
19910             "name": "preload-type",
19911             "required": true,
19912             "type": "string"
19913           },
19914           {
19915             "description": "A&AI ID",
19916             "in": "path",
19917             "name": "instance-group-id",
19918             "required": true,
19919             "type": "string"
19920           },
19921           {
19922             "in": "path",
19923             "name": "vnfc-name",
19924             "required": true,
19925             "type": "string"
19926           },
19927           {
19928             "description": "Same as network-role of network where vnic is connected",
19929             "in": "path",
19930             "name": "vnic-interface-role",
19931             "required": true,
19932             "type": "string"
19933           },
19934           {
19935             "in": "body",
19936             "name": "(config)ip-addresses",
19937             "required": false,
19938             "schema": {
19939               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
19940             }
19941           }
19942         ],
19943         "responses": {
19944           "200": {
19945             "description": "No response was specified",
19946             "schema": {
19947               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
19948             }
19949           }
19950         },
19951         "operationId": "PUT-ip-addresses"
19952       }
19953     },
19954     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": {
19955       "delete": {
19956         "produces": [
19957           "application/json",
19958           "application/xml"
19959         ],
19960         "parameters": [
19961           {
19962             "description": "vf-module-name or network name",
19963             "in": "path",
19964             "name": "preload-id",
19965             "required": true,
19966             "type": "string"
19967           },
19968           {
19969             "description": "network or vf-module",
19970             "in": "path",
19971             "name": "preload-type",
19972             "required": true,
19973             "type": "string"
19974           },
19975           {
19976             "description": "A&AI ID",
19977             "in": "path",
19978             "name": "instance-group-id",
19979             "required": true,
19980             "type": "string"
19981           },
19982           {
19983             "in": "path",
19984             "name": "vnfc-name",
19985             "required": true,
19986             "type": "string"
19987           },
19988           {
19989             "description": "Same as network-role of network where vnic is connected",
19990             "in": "path",
19991             "name": "vnic-interface-role",
19992             "required": true,
19993             "type": "string"
19994           }
19995         ],
19996         "responses": {
19997           "200": {
19998             "description": "No response was specified"
19999           }
20000         },
20001         "operationId": "DELETE-vlan-vnics"
20002       },
20003       "get": {
20004         "produces": [
20005           "application/json",
20006           "application/xml"
20007         ],
20008         "parameters": [
20009           {
20010             "description": "vf-module-name or network name",
20011             "in": "path",
20012             "name": "preload-id",
20013             "required": true,
20014             "type": "string"
20015           },
20016           {
20017             "description": "network or vf-module",
20018             "in": "path",
20019             "name": "preload-type",
20020             "required": true,
20021             "type": "string"
20022           },
20023           {
20024             "description": "A&AI ID",
20025             "in": "path",
20026             "name": "instance-group-id",
20027             "required": true,
20028             "type": "string"
20029           },
20030           {
20031             "in": "path",
20032             "name": "vnfc-name",
20033             "required": true,
20034             "type": "string"
20035           },
20036           {
20037             "description": "Same as network-role of network where vnic is connected",
20038             "in": "path",
20039             "name": "vnic-interface-role",
20040             "required": true,
20041             "type": "string"
20042           }
20043         ],
20044         "responses": {
20045           "200": {
20046             "description": "No response was specified",
20047             "schema": {
20048               "$ref": "#/definitions/(config)vlan-vnics"
20049             }
20050           }
20051         },
20052         "operationId": "GET-vlan-vnics"
20053       },
20054       "post": {
20055         "consumes": [
20056           "application/json",
20057           "application/xml"
20058         ],
20059         "produces": [
20060           "application/json",
20061           "application/xml"
20062         ],
20063         "parameters": [
20064           {
20065             "description": "vf-module-name or network name",
20066             "in": "path",
20067             "name": "preload-id",
20068             "required": true,
20069             "type": "string"
20070           },
20071           {
20072             "description": "network or vf-module",
20073             "in": "path",
20074             "name": "preload-type",
20075             "required": true,
20076             "type": "string"
20077           },
20078           {
20079             "description": "A&AI ID",
20080             "in": "path",
20081             "name": "instance-group-id",
20082             "required": true,
20083             "type": "string"
20084           },
20085           {
20086             "in": "path",
20087             "name": "vnfc-name",
20088             "required": true,
20089             "type": "string"
20090           },
20091           {
20092             "description": "Same as network-role of network where vnic is connected",
20093             "in": "path",
20094             "name": "vnic-interface-role",
20095             "required": true,
20096             "type": "string"
20097           },
20098           {
20099             "in": "body",
20100             "name": "**(config)vlan-vnic",
20101             "required": false,
20102             "schema": {
20103               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
20104             }
20105           }
20106         ],
20107         "responses": {
20108           "200": {
20109             "description": "No response was specified",
20110             "schema": {
20111               "$ref": "#/definitions/(config)vlan-vnicsPOST"
20112             }
20113           }
20114         },
20115         "operationId": "POST-vlan-vnics"
20116       },
20117       "put": {
20118         "consumes": [
20119           "application/json",
20120           "application/xml"
20121         ],
20122         "produces": [
20123           "application/json",
20124           "application/xml"
20125         ],
20126         "parameters": [
20127           {
20128             "description": "vf-module-name or network name",
20129             "in": "path",
20130             "name": "preload-id",
20131             "required": true,
20132             "type": "string"
20133           },
20134           {
20135             "description": "network or vf-module",
20136             "in": "path",
20137             "name": "preload-type",
20138             "required": true,
20139             "type": "string"
20140           },
20141           {
20142             "description": "A&AI ID",
20143             "in": "path",
20144             "name": "instance-group-id",
20145             "required": true,
20146             "type": "string"
20147           },
20148           {
20149             "in": "path",
20150             "name": "vnfc-name",
20151             "required": true,
20152             "type": "string"
20153           },
20154           {
20155             "description": "Same as network-role of network where vnic is connected",
20156             "in": "path",
20157             "name": "vnic-interface-role",
20158             "required": true,
20159             "type": "string"
20160           },
20161           {
20162             "in": "body",
20163             "name": "(config)vlan-vnics",
20164             "required": false,
20165             "schema": {
20166               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
20167             }
20168           }
20169         ],
20170         "responses": {
20171           "200": {
20172             "description": "No response was specified",
20173             "schema": {
20174               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
20175             }
20176           }
20177         },
20178         "operationId": "PUT-vlan-vnics"
20179       }
20180     },
20181     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}": {
20182       "delete": {
20183         "produces": [
20184           "application/json",
20185           "application/xml"
20186         ],
20187         "parameters": [
20188           {
20189             "description": "vf-module-name or network name",
20190             "in": "path",
20191             "name": "preload-id",
20192             "required": true,
20193             "type": "string"
20194           },
20195           {
20196             "description": "network or vf-module",
20197             "in": "path",
20198             "name": "preload-type",
20199             "required": true,
20200             "type": "string"
20201           },
20202           {
20203             "description": "A&AI ID",
20204             "in": "path",
20205             "name": "instance-group-id",
20206             "required": true,
20207             "type": "string"
20208           },
20209           {
20210             "in": "path",
20211             "name": "vnfc-name",
20212             "required": true,
20213             "type": "string"
20214           },
20215           {
20216             "description": "Same as network-role of network where vnic is connected",
20217             "in": "path",
20218             "name": "vnic-interface-role",
20219             "required": true,
20220             "type": "string"
20221           },
20222           {
20223             "in": "path",
20224             "name": "vnic-port-id",
20225             "required": true,
20226             "type": "string"
20227           }
20228         ],
20229         "responses": {
20230           "200": {
20231             "description": "No response was specified"
20232           }
20233         },
20234         "operationId": "DELETE-vlan-vnic"
20235       },
20236       "get": {
20237         "produces": [
20238           "application/json",
20239           "application/xml"
20240         ],
20241         "parameters": [
20242           {
20243             "description": "vf-module-name or network name",
20244             "in": "path",
20245             "name": "preload-id",
20246             "required": true,
20247             "type": "string"
20248           },
20249           {
20250             "description": "network or vf-module",
20251             "in": "path",
20252             "name": "preload-type",
20253             "required": true,
20254             "type": "string"
20255           },
20256           {
20257             "description": "A&AI ID",
20258             "in": "path",
20259             "name": "instance-group-id",
20260             "required": true,
20261             "type": "string"
20262           },
20263           {
20264             "in": "path",
20265             "name": "vnfc-name",
20266             "required": true,
20267             "type": "string"
20268           },
20269           {
20270             "description": "Same as network-role of network where vnic is connected",
20271             "in": "path",
20272             "name": "vnic-interface-role",
20273             "required": true,
20274             "type": "string"
20275           },
20276           {
20277             "in": "path",
20278             "name": "vnic-port-id",
20279             "required": true,
20280             "type": "string"
20281           }
20282         ],
20283         "responses": {
20284           "200": {
20285             "description": "No response was specified",
20286             "schema": {
20287               "$ref": "#/definitions/(config)vlan-vnic"
20288             }
20289           }
20290         },
20291         "operationId": "GET-vlan-vnic"
20292       },
20293       "post": {
20294         "consumes": [
20295           "application/json",
20296           "application/xml"
20297         ],
20298         "produces": [
20299           "application/json",
20300           "application/xml"
20301         ],
20302         "parameters": [
20303           {
20304             "description": "vf-module-name or network name",
20305             "in": "path",
20306             "name": "preload-id",
20307             "required": true,
20308             "type": "string"
20309           },
20310           {
20311             "description": "network or vf-module",
20312             "in": "path",
20313             "name": "preload-type",
20314             "required": true,
20315             "type": "string"
20316           },
20317           {
20318             "description": "A&AI ID",
20319             "in": "path",
20320             "name": "instance-group-id",
20321             "required": true,
20322             "type": "string"
20323           },
20324           {
20325             "in": "path",
20326             "name": "vnfc-name",
20327             "required": true,
20328             "type": "string"
20329           },
20330           {
20331             "description": "Same as network-role of network where vnic is connected",
20332             "in": "path",
20333             "name": "vnic-interface-role",
20334             "required": true,
20335             "type": "string"
20336           },
20337           {
20338             "in": "path",
20339             "name": "vnic-port-id",
20340             "required": true,
20341             "type": "string"
20342           },
20343           {
20344             "in": "body",
20345             "name": "**(config)vnic-sub-interfaces",
20346             "required": false,
20347             "schema": {
20348               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
20349             }
20350           }
20351         ],
20352         "responses": {
20353           "200": {
20354             "description": "No response was specified",
20355             "schema": {
20356               "$ref": "#/definitions/(config)vlan-vnicPOST"
20357             }
20358           }
20359         },
20360         "operationId": "POST-vlan-vnic"
20361       },
20362       "put": {
20363         "consumes": [
20364           "application/json",
20365           "application/xml"
20366         ],
20367         "produces": [
20368           "application/json",
20369           "application/xml"
20370         ],
20371         "parameters": [
20372           {
20373             "description": "vf-module-name or network name",
20374             "in": "path",
20375             "name": "preload-id",
20376             "required": true,
20377             "type": "string"
20378           },
20379           {
20380             "description": "network or vf-module",
20381             "in": "path",
20382             "name": "preload-type",
20383             "required": true,
20384             "type": "string"
20385           },
20386           {
20387             "description": "A&AI ID",
20388             "in": "path",
20389             "name": "instance-group-id",
20390             "required": true,
20391             "type": "string"
20392           },
20393           {
20394             "in": "path",
20395             "name": "vnfc-name",
20396             "required": true,
20397             "type": "string"
20398           },
20399           {
20400             "description": "Same as network-role of network where vnic is connected",
20401             "in": "path",
20402             "name": "vnic-interface-role",
20403             "required": true,
20404             "type": "string"
20405           },
20406           {
20407             "in": "path",
20408             "name": "vnic-port-id",
20409             "required": true,
20410             "type": "string"
20411           },
20412           {
20413             "in": "body",
20414             "name": "(config)vlan-vnic",
20415             "required": false,
20416             "schema": {
20417               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
20418             }
20419           }
20420         ],
20421         "responses": {
20422           "200": {
20423             "description": "No response was specified",
20424             "schema": {
20425               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
20426             }
20427           }
20428         },
20429         "operationId": "PUT-vlan-vnic"
20430       }
20431     },
20432     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": {
20433       "delete": {
20434         "produces": [
20435           "application/json",
20436           "application/xml"
20437         ],
20438         "parameters": [
20439           {
20440             "description": "vf-module-name or network name",
20441             "in": "path",
20442             "name": "preload-id",
20443             "required": true,
20444             "type": "string"
20445           },
20446           {
20447             "description": "network or vf-module",
20448             "in": "path",
20449             "name": "preload-type",
20450             "required": true,
20451             "type": "string"
20452           },
20453           {
20454             "description": "A&AI ID",
20455             "in": "path",
20456             "name": "instance-group-id",
20457             "required": true,
20458             "type": "string"
20459           },
20460           {
20461             "in": "path",
20462             "name": "vnfc-name",
20463             "required": true,
20464             "type": "string"
20465           },
20466           {
20467             "description": "Same as network-role of network where vnic is connected",
20468             "in": "path",
20469             "name": "vnic-interface-role",
20470             "required": true,
20471             "type": "string"
20472           },
20473           {
20474             "in": "path",
20475             "name": "vnic-port-id",
20476             "required": true,
20477             "type": "string"
20478           }
20479         ],
20480         "responses": {
20481           "200": {
20482             "description": "No response was specified"
20483           }
20484         },
20485         "operationId": "DELETE-vnic-sub-interfaces"
20486       },
20487       "get": {
20488         "produces": [
20489           "application/json",
20490           "application/xml"
20491         ],
20492         "parameters": [
20493           {
20494             "description": "vf-module-name or network name",
20495             "in": "path",
20496             "name": "preload-id",
20497             "required": true,
20498             "type": "string"
20499           },
20500           {
20501             "description": "network or vf-module",
20502             "in": "path",
20503             "name": "preload-type",
20504             "required": true,
20505             "type": "string"
20506           },
20507           {
20508             "description": "A&AI ID",
20509             "in": "path",
20510             "name": "instance-group-id",
20511             "required": true,
20512             "type": "string"
20513           },
20514           {
20515             "in": "path",
20516             "name": "vnfc-name",
20517             "required": true,
20518             "type": "string"
20519           },
20520           {
20521             "description": "Same as network-role of network where vnic is connected",
20522             "in": "path",
20523             "name": "vnic-interface-role",
20524             "required": true,
20525             "type": "string"
20526           },
20527           {
20528             "in": "path",
20529             "name": "vnic-port-id",
20530             "required": true,
20531             "type": "string"
20532           }
20533         ],
20534         "responses": {
20535           "200": {
20536             "description": "No response was specified",
20537             "schema": {
20538               "$ref": "#/definitions/(config)vnic-sub-interfaces"
20539             }
20540           }
20541         },
20542         "operationId": "GET-vnic-sub-interfaces"
20543       },
20544       "post": {
20545         "consumes": [
20546           "application/json",
20547           "application/xml"
20548         ],
20549         "produces": [
20550           "application/json",
20551           "application/xml"
20552         ],
20553         "parameters": [
20554           {
20555             "description": "vf-module-name or network name",
20556             "in": "path",
20557             "name": "preload-id",
20558             "required": true,
20559             "type": "string"
20560           },
20561           {
20562             "description": "network or vf-module",
20563             "in": "path",
20564             "name": "preload-type",
20565             "required": true,
20566             "type": "string"
20567           },
20568           {
20569             "description": "A&AI ID",
20570             "in": "path",
20571             "name": "instance-group-id",
20572             "required": true,
20573             "type": "string"
20574           },
20575           {
20576             "in": "path",
20577             "name": "vnfc-name",
20578             "required": true,
20579             "type": "string"
20580           },
20581           {
20582             "description": "Same as network-role of network where vnic is connected",
20583             "in": "path",
20584             "name": "vnic-interface-role",
20585             "required": true,
20586             "type": "string"
20587           },
20588           {
20589             "in": "path",
20590             "name": "vnic-port-id",
20591             "required": true,
20592             "type": "string"
20593           },
20594           {
20595             "in": "body",
20596             "name": "**(config)sub-interface-network-data",
20597             "required": false,
20598             "schema": {
20599               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
20600             }
20601           }
20602         ],
20603         "responses": {
20604           "200": {
20605             "description": "No response was specified",
20606             "schema": {
20607               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
20608             }
20609           }
20610         },
20611         "operationId": "POST-vnic-sub-interfaces"
20612       },
20613       "put": {
20614         "consumes": [
20615           "application/json",
20616           "application/xml"
20617         ],
20618         "produces": [
20619           "application/json",
20620           "application/xml"
20621         ],
20622         "parameters": [
20623           {
20624             "description": "vf-module-name or network name",
20625             "in": "path",
20626             "name": "preload-id",
20627             "required": true,
20628             "type": "string"
20629           },
20630           {
20631             "description": "network or vf-module",
20632             "in": "path",
20633             "name": "preload-type",
20634             "required": true,
20635             "type": "string"
20636           },
20637           {
20638             "description": "A&AI ID",
20639             "in": "path",
20640             "name": "instance-group-id",
20641             "required": true,
20642             "type": "string"
20643           },
20644           {
20645             "in": "path",
20646             "name": "vnfc-name",
20647             "required": true,
20648             "type": "string"
20649           },
20650           {
20651             "description": "Same as network-role of network where vnic is connected",
20652             "in": "path",
20653             "name": "vnic-interface-role",
20654             "required": true,
20655             "type": "string"
20656           },
20657           {
20658             "in": "path",
20659             "name": "vnic-port-id",
20660             "required": true,
20661             "type": "string"
20662           },
20663           {
20664             "in": "body",
20665             "name": "(config)vnic-sub-interfaces",
20666             "required": false,
20667             "schema": {
20668               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
20669             }
20670           }
20671         ],
20672         "responses": {
20673           "200": {
20674             "description": "No response was specified",
20675             "schema": {
20676               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
20677             }
20678           }
20679         },
20680         "operationId": "PUT-vnic-sub-interfaces"
20681       }
20682     },
20683     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": {
20684       "delete": {
20685         "produces": [
20686           "application/json",
20687           "application/xml"
20688         ],
20689         "parameters": [
20690           {
20691             "description": "vf-module-name or network name",
20692             "in": "path",
20693             "name": "preload-id",
20694             "required": true,
20695             "type": "string"
20696           },
20697           {
20698             "description": "network or vf-module",
20699             "in": "path",
20700             "name": "preload-type",
20701             "required": true,
20702             "type": "string"
20703           },
20704           {
20705             "description": "A&AI ID",
20706             "in": "path",
20707             "name": "instance-group-id",
20708             "required": true,
20709             "type": "string"
20710           },
20711           {
20712             "in": "path",
20713             "name": "vnfc-name",
20714             "required": true,
20715             "type": "string"
20716           },
20717           {
20718             "description": "Same as network-role of network where vnic is connected",
20719             "in": "path",
20720             "name": "vnic-interface-role",
20721             "required": true,
20722             "type": "string"
20723           },
20724           {
20725             "in": "path",
20726             "name": "vnic-port-id",
20727             "required": true,
20728             "type": "string"
20729           },
20730           {
20731             "description": "Subinterface network id (UUID in A&AI)",
20732             "in": "path",
20733             "name": "network-id",
20734             "required": true,
20735             "type": "string"
20736           }
20737         ],
20738         "responses": {
20739           "200": {
20740             "description": "No response was specified"
20741           }
20742         },
20743         "operationId": "DELETE-sub-interface-network-data"
20744       },
20745       "get": {
20746         "produces": [
20747           "application/json",
20748           "application/xml"
20749         ],
20750         "parameters": [
20751           {
20752             "description": "vf-module-name or network name",
20753             "in": "path",
20754             "name": "preload-id",
20755             "required": true,
20756             "type": "string"
20757           },
20758           {
20759             "description": "network or vf-module",
20760             "in": "path",
20761             "name": "preload-type",
20762             "required": true,
20763             "type": "string"
20764           },
20765           {
20766             "description": "A&AI ID",
20767             "in": "path",
20768             "name": "instance-group-id",
20769             "required": true,
20770             "type": "string"
20771           },
20772           {
20773             "in": "path",
20774             "name": "vnfc-name",
20775             "required": true,
20776             "type": "string"
20777           },
20778           {
20779             "description": "Same as network-role of network where vnic is connected",
20780             "in": "path",
20781             "name": "vnic-interface-role",
20782             "required": true,
20783             "type": "string"
20784           },
20785           {
20786             "in": "path",
20787             "name": "vnic-port-id",
20788             "required": true,
20789             "type": "string"
20790           },
20791           {
20792             "description": "Subinterface network id (UUID in A&AI)",
20793             "in": "path",
20794             "name": "network-id",
20795             "required": true,
20796             "type": "string"
20797           }
20798         ],
20799         "responses": {
20800           "200": {
20801             "description": "No response was specified",
20802             "schema": {
20803               "$ref": "#/definitions/(config)sub-interface-network-data"
20804             }
20805           }
20806         },
20807         "operationId": "GET-sub-interface-network-data"
20808       },
20809       "post": {
20810         "consumes": [
20811           "application/json",
20812           "application/xml"
20813         ],
20814         "produces": [
20815           "application/json",
20816           "application/xml"
20817         ],
20818         "parameters": [
20819           {
20820             "description": "vf-module-name or network name",
20821             "in": "path",
20822             "name": "preload-id",
20823             "required": true,
20824             "type": "string"
20825           },
20826           {
20827             "description": "network or vf-module",
20828             "in": "path",
20829             "name": "preload-type",
20830             "required": true,
20831             "type": "string"
20832           },
20833           {
20834             "description": "A&AI ID",
20835             "in": "path",
20836             "name": "instance-group-id",
20837             "required": true,
20838             "type": "string"
20839           },
20840           {
20841             "in": "path",
20842             "name": "vnfc-name",
20843             "required": true,
20844             "type": "string"
20845           },
20846           {
20847             "description": "Same as network-role of network where vnic is connected",
20848             "in": "path",
20849             "name": "vnic-interface-role",
20850             "required": true,
20851             "type": "string"
20852           },
20853           {
20854             "in": "path",
20855             "name": "vnic-port-id",
20856             "required": true,
20857             "type": "string"
20858           },
20859           {
20860             "description": "Subinterface network id (UUID in A&AI)",
20861             "in": "path",
20862             "name": "network-id",
20863             "required": true,
20864             "type": "string"
20865           },
20866           {
20867             "in": "body",
20868             "name": "**(config)network-information-items",
20869             "required": false,
20870             "schema": {
20871               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
20872             }
20873           },
20874           {
20875             "in": "body",
20876             "name": "**(config)floating-ips",
20877             "required": false,
20878             "schema": {
20879               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
20880             }
20881           }
20882         ],
20883         "responses": {
20884           "200": {
20885             "description": "No response was specified",
20886             "schema": {
20887               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
20888             }
20889           }
20890         },
20891         "operationId": "POST-sub-interface-network-data"
20892       },
20893       "put": {
20894         "consumes": [
20895           "application/json",
20896           "application/xml"
20897         ],
20898         "produces": [
20899           "application/json",
20900           "application/xml"
20901         ],
20902         "parameters": [
20903           {
20904             "description": "vf-module-name or network name",
20905             "in": "path",
20906             "name": "preload-id",
20907             "required": true,
20908             "type": "string"
20909           },
20910           {
20911             "description": "network or vf-module",
20912             "in": "path",
20913             "name": "preload-type",
20914             "required": true,
20915             "type": "string"
20916           },
20917           {
20918             "description": "A&AI ID",
20919             "in": "path",
20920             "name": "instance-group-id",
20921             "required": true,
20922             "type": "string"
20923           },
20924           {
20925             "in": "path",
20926             "name": "vnfc-name",
20927             "required": true,
20928             "type": "string"
20929           },
20930           {
20931             "description": "Same as network-role of network where vnic is connected",
20932             "in": "path",
20933             "name": "vnic-interface-role",
20934             "required": true,
20935             "type": "string"
20936           },
20937           {
20938             "in": "path",
20939             "name": "vnic-port-id",
20940             "required": true,
20941             "type": "string"
20942           },
20943           {
20944             "description": "Subinterface network id (UUID in A&AI)",
20945             "in": "path",
20946             "name": "network-id",
20947             "required": true,
20948             "type": "string"
20949           },
20950           {
20951             "in": "body",
20952             "name": "(config)sub-interface-network-data",
20953             "required": false,
20954             "schema": {
20955               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
20956             }
20957           }
20958         ],
20959         "responses": {
20960           "200": {
20961             "description": "No response was specified",
20962             "schema": {
20963               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
20964             }
20965           }
20966         },
20967         "operationId": "PUT-sub-interface-network-data"
20968       }
20969     },
20970     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": {
20971       "delete": {
20972         "produces": [
20973           "application/json",
20974           "application/xml"
20975         ],
20976         "parameters": [
20977           {
20978             "description": "vf-module-name or network name",
20979             "in": "path",
20980             "name": "preload-id",
20981             "required": true,
20982             "type": "string"
20983           },
20984           {
20985             "description": "network or vf-module",
20986             "in": "path",
20987             "name": "preload-type",
20988             "required": true,
20989             "type": "string"
20990           },
20991           {
20992             "description": "A&AI ID",
20993             "in": "path",
20994             "name": "instance-group-id",
20995             "required": true,
20996             "type": "string"
20997           },
20998           {
20999             "in": "path",
21000             "name": "vnfc-name",
21001             "required": true,
21002             "type": "string"
21003           },
21004           {
21005             "description": "Same as network-role of network where vnic is connected",
21006             "in": "path",
21007             "name": "vnic-interface-role",
21008             "required": true,
21009             "type": "string"
21010           },
21011           {
21012             "in": "path",
21013             "name": "vnic-port-id",
21014             "required": true,
21015             "type": "string"
21016           },
21017           {
21018             "description": "Subinterface network id (UUID in A&AI)",
21019             "in": "path",
21020             "name": "network-id",
21021             "required": true,
21022             "type": "string"
21023           }
21024         ],
21025         "responses": {
21026           "200": {
21027             "description": "No response was specified"
21028           }
21029         },
21030         "operationId": "DELETE-floating-ips"
21031       },
21032       "get": {
21033         "produces": [
21034           "application/json",
21035           "application/xml"
21036         ],
21037         "parameters": [
21038           {
21039             "description": "vf-module-name or network name",
21040             "in": "path",
21041             "name": "preload-id",
21042             "required": true,
21043             "type": "string"
21044           },
21045           {
21046             "description": "network or vf-module",
21047             "in": "path",
21048             "name": "preload-type",
21049             "required": true,
21050             "type": "string"
21051           },
21052           {
21053             "description": "A&AI ID",
21054             "in": "path",
21055             "name": "instance-group-id",
21056             "required": true,
21057             "type": "string"
21058           },
21059           {
21060             "in": "path",
21061             "name": "vnfc-name",
21062             "required": true,
21063             "type": "string"
21064           },
21065           {
21066             "description": "Same as network-role of network where vnic is connected",
21067             "in": "path",
21068             "name": "vnic-interface-role",
21069             "required": true,
21070             "type": "string"
21071           },
21072           {
21073             "in": "path",
21074             "name": "vnic-port-id",
21075             "required": true,
21076             "type": "string"
21077           },
21078           {
21079             "description": "Subinterface network id (UUID in A&AI)",
21080             "in": "path",
21081             "name": "network-id",
21082             "required": true,
21083             "type": "string"
21084           }
21085         ],
21086         "responses": {
21087           "200": {
21088             "description": "No response was specified",
21089             "schema": {
21090               "$ref": "#/definitions/(config)floating-ips"
21091             }
21092           }
21093         },
21094         "operationId": "GET-floating-ips"
21095       },
21096       "put": {
21097         "consumes": [
21098           "application/json",
21099           "application/xml"
21100         ],
21101         "produces": [
21102           "application/json",
21103           "application/xml"
21104         ],
21105         "parameters": [
21106           {
21107             "description": "vf-module-name or network name",
21108             "in": "path",
21109             "name": "preload-id",
21110             "required": true,
21111             "type": "string"
21112           },
21113           {
21114             "description": "network or vf-module",
21115             "in": "path",
21116             "name": "preload-type",
21117             "required": true,
21118             "type": "string"
21119           },
21120           {
21121             "description": "A&AI ID",
21122             "in": "path",
21123             "name": "instance-group-id",
21124             "required": true,
21125             "type": "string"
21126           },
21127           {
21128             "in": "path",
21129             "name": "vnfc-name",
21130             "required": true,
21131             "type": "string"
21132           },
21133           {
21134             "description": "Same as network-role of network where vnic is connected",
21135             "in": "path",
21136             "name": "vnic-interface-role",
21137             "required": true,
21138             "type": "string"
21139           },
21140           {
21141             "in": "path",
21142             "name": "vnic-port-id",
21143             "required": true,
21144             "type": "string"
21145           },
21146           {
21147             "description": "Subinterface network id (UUID in A&AI)",
21148             "in": "path",
21149             "name": "network-id",
21150             "required": true,
21151             "type": "string"
21152           },
21153           {
21154             "in": "body",
21155             "name": "(config)floating-ips",
21156             "required": false,
21157             "schema": {
21158               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
21159             }
21160           }
21161         ],
21162         "responses": {
21163           "200": {
21164             "description": "No response was specified",
21165             "schema": {
21166               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
21167             }
21168           }
21169         },
21170         "operationId": "PUT-floating-ips"
21171       }
21172     },
21173     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": {
21174       "delete": {
21175         "produces": [
21176           "application/json",
21177           "application/xml"
21178         ],
21179         "parameters": [
21180           {
21181             "description": "vf-module-name or network name",
21182             "in": "path",
21183             "name": "preload-id",
21184             "required": true,
21185             "type": "string"
21186           },
21187           {
21188             "description": "network or vf-module",
21189             "in": "path",
21190             "name": "preload-type",
21191             "required": true,
21192             "type": "string"
21193           },
21194           {
21195             "description": "A&AI ID",
21196             "in": "path",
21197             "name": "instance-group-id",
21198             "required": true,
21199             "type": "string"
21200           },
21201           {
21202             "in": "path",
21203             "name": "vnfc-name",
21204             "required": true,
21205             "type": "string"
21206           },
21207           {
21208             "description": "Same as network-role of network where vnic is connected",
21209             "in": "path",
21210             "name": "vnic-interface-role",
21211             "required": true,
21212             "type": "string"
21213           },
21214           {
21215             "in": "path",
21216             "name": "vnic-port-id",
21217             "required": true,
21218             "type": "string"
21219           },
21220           {
21221             "description": "Subinterface network id (UUID in A&AI)",
21222             "in": "path",
21223             "name": "network-id",
21224             "required": true,
21225             "type": "string"
21226           }
21227         ],
21228         "responses": {
21229           "200": {
21230             "description": "No response was specified"
21231           }
21232         },
21233         "operationId": "DELETE-network-information-items"
21234       },
21235       "get": {
21236         "produces": [
21237           "application/json",
21238           "application/xml"
21239         ],
21240         "parameters": [
21241           {
21242             "description": "vf-module-name or network name",
21243             "in": "path",
21244             "name": "preload-id",
21245             "required": true,
21246             "type": "string"
21247           },
21248           {
21249             "description": "network or vf-module",
21250             "in": "path",
21251             "name": "preload-type",
21252             "required": true,
21253             "type": "string"
21254           },
21255           {
21256             "description": "A&AI ID",
21257             "in": "path",
21258             "name": "instance-group-id",
21259             "required": true,
21260             "type": "string"
21261           },
21262           {
21263             "in": "path",
21264             "name": "vnfc-name",
21265             "required": true,
21266             "type": "string"
21267           },
21268           {
21269             "description": "Same as network-role of network where vnic is connected",
21270             "in": "path",
21271             "name": "vnic-interface-role",
21272             "required": true,
21273             "type": "string"
21274           },
21275           {
21276             "in": "path",
21277             "name": "vnic-port-id",
21278             "required": true,
21279             "type": "string"
21280           },
21281           {
21282             "description": "Subinterface network id (UUID in A&AI)",
21283             "in": "path",
21284             "name": "network-id",
21285             "required": true,
21286             "type": "string"
21287           }
21288         ],
21289         "responses": {
21290           "200": {
21291             "description": "No response was specified",
21292             "schema": {
21293               "$ref": "#/definitions/(config)network-information-items"
21294             }
21295           }
21296         },
21297         "operationId": "GET-network-information-items"
21298       },
21299       "post": {
21300         "consumes": [
21301           "application/json",
21302           "application/xml"
21303         ],
21304         "produces": [
21305           "application/json",
21306           "application/xml"
21307         ],
21308         "parameters": [
21309           {
21310             "description": "vf-module-name or network name",
21311             "in": "path",
21312             "name": "preload-id",
21313             "required": true,
21314             "type": "string"
21315           },
21316           {
21317             "description": "network or vf-module",
21318             "in": "path",
21319             "name": "preload-type",
21320             "required": true,
21321             "type": "string"
21322           },
21323           {
21324             "description": "A&AI ID",
21325             "in": "path",
21326             "name": "instance-group-id",
21327             "required": true,
21328             "type": "string"
21329           },
21330           {
21331             "in": "path",
21332             "name": "vnfc-name",
21333             "required": true,
21334             "type": "string"
21335           },
21336           {
21337             "description": "Same as network-role of network where vnic is connected",
21338             "in": "path",
21339             "name": "vnic-interface-role",
21340             "required": true,
21341             "type": "string"
21342           },
21343           {
21344             "in": "path",
21345             "name": "vnic-port-id",
21346             "required": true,
21347             "type": "string"
21348           },
21349           {
21350             "description": "Subinterface network id (UUID in A&AI)",
21351             "in": "path",
21352             "name": "network-id",
21353             "required": true,
21354             "type": "string"
21355           },
21356           {
21357             "in": "body",
21358             "name": "**(config)network-information-item",
21359             "required": false,
21360             "schema": {
21361               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
21362             }
21363           }
21364         ],
21365         "responses": {
21366           "200": {
21367             "description": "No response was specified",
21368             "schema": {
21369               "$ref": "#/definitions/(config)network-information-itemsPOST"
21370             }
21371           }
21372         },
21373         "operationId": "POST-network-information-items"
21374       },
21375       "put": {
21376         "consumes": [
21377           "application/json",
21378           "application/xml"
21379         ],
21380         "produces": [
21381           "application/json",
21382           "application/xml"
21383         ],
21384         "parameters": [
21385           {
21386             "description": "vf-module-name or network name",
21387             "in": "path",
21388             "name": "preload-id",
21389             "required": true,
21390             "type": "string"
21391           },
21392           {
21393             "description": "network or vf-module",
21394             "in": "path",
21395             "name": "preload-type",
21396             "required": true,
21397             "type": "string"
21398           },
21399           {
21400             "description": "A&AI ID",
21401             "in": "path",
21402             "name": "instance-group-id",
21403             "required": true,
21404             "type": "string"
21405           },
21406           {
21407             "in": "path",
21408             "name": "vnfc-name",
21409             "required": true,
21410             "type": "string"
21411           },
21412           {
21413             "description": "Same as network-role of network where vnic is connected",
21414             "in": "path",
21415             "name": "vnic-interface-role",
21416             "required": true,
21417             "type": "string"
21418           },
21419           {
21420             "in": "path",
21421             "name": "vnic-port-id",
21422             "required": true,
21423             "type": "string"
21424           },
21425           {
21426             "description": "Subinterface network id (UUID in A&AI)",
21427             "in": "path",
21428             "name": "network-id",
21429             "required": true,
21430             "type": "string"
21431           },
21432           {
21433             "in": "body",
21434             "name": "(config)network-information-items",
21435             "required": false,
21436             "schema": {
21437               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
21438             }
21439           }
21440         ],
21441         "responses": {
21442           "200": {
21443             "description": "No response was specified",
21444             "schema": {
21445               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
21446             }
21447           }
21448         },
21449         "operationId": "PUT-network-information-items"
21450       }
21451     },
21452     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": {
21453       "delete": {
21454         "produces": [
21455           "application/json",
21456           "application/xml"
21457         ],
21458         "parameters": [
21459           {
21460             "description": "vf-module-name or network name",
21461             "in": "path",
21462             "name": "preload-id",
21463             "required": true,
21464             "type": "string"
21465           },
21466           {
21467             "description": "network or vf-module",
21468             "in": "path",
21469             "name": "preload-type",
21470             "required": true,
21471             "type": "string"
21472           },
21473           {
21474             "description": "A&AI ID",
21475             "in": "path",
21476             "name": "instance-group-id",
21477             "required": true,
21478             "type": "string"
21479           },
21480           {
21481             "in": "path",
21482             "name": "vnfc-name",
21483             "required": true,
21484             "type": "string"
21485           },
21486           {
21487             "description": "Same as network-role of network where vnic is connected",
21488             "in": "path",
21489             "name": "vnic-interface-role",
21490             "required": true,
21491             "type": "string"
21492           },
21493           {
21494             "in": "path",
21495             "name": "vnic-port-id",
21496             "required": true,
21497             "type": "string"
21498           },
21499           {
21500             "description": "Subinterface network id (UUID in A&AI)",
21501             "in": "path",
21502             "name": "network-id",
21503             "required": true,
21504             "type": "string"
21505           },
21506           {
21507             "description": "Use ipv4 or ipv6",
21508             "in": "path",
21509             "name": "ip-version",
21510             "required": true,
21511             "type": "string"
21512           }
21513         ],
21514         "responses": {
21515           "200": {
21516             "description": "No response was specified"
21517           }
21518         },
21519         "operationId": "DELETE-network-information-item"
21520       },
21521       "get": {
21522         "produces": [
21523           "application/json",
21524           "application/xml"
21525         ],
21526         "parameters": [
21527           {
21528             "description": "vf-module-name or network name",
21529             "in": "path",
21530             "name": "preload-id",
21531             "required": true,
21532             "type": "string"
21533           },
21534           {
21535             "description": "network or vf-module",
21536             "in": "path",
21537             "name": "preload-type",
21538             "required": true,
21539             "type": "string"
21540           },
21541           {
21542             "description": "A&AI ID",
21543             "in": "path",
21544             "name": "instance-group-id",
21545             "required": true,
21546             "type": "string"
21547           },
21548           {
21549             "in": "path",
21550             "name": "vnfc-name",
21551             "required": true,
21552             "type": "string"
21553           },
21554           {
21555             "description": "Same as network-role of network where vnic is connected",
21556             "in": "path",
21557             "name": "vnic-interface-role",
21558             "required": true,
21559             "type": "string"
21560           },
21561           {
21562             "in": "path",
21563             "name": "vnic-port-id",
21564             "required": true,
21565             "type": "string"
21566           },
21567           {
21568             "description": "Subinterface network id (UUID in A&AI)",
21569             "in": "path",
21570             "name": "network-id",
21571             "required": true,
21572             "type": "string"
21573           },
21574           {
21575             "description": "Use ipv4 or ipv6",
21576             "in": "path",
21577             "name": "ip-version",
21578             "required": true,
21579             "type": "string"
21580           }
21581         ],
21582         "responses": {
21583           "200": {
21584             "description": "No response was specified",
21585             "schema": {
21586               "$ref": "#/definitions/(config)network-information-item"
21587             }
21588           }
21589         },
21590         "operationId": "GET-network-information-item"
21591       },
21592       "post": {
21593         "consumes": [
21594           "application/json",
21595           "application/xml"
21596         ],
21597         "produces": [
21598           "application/json",
21599           "application/xml"
21600         ],
21601         "parameters": [
21602           {
21603             "description": "vf-module-name or network name",
21604             "in": "path",
21605             "name": "preload-id",
21606             "required": true,
21607             "type": "string"
21608           },
21609           {
21610             "description": "network or vf-module",
21611             "in": "path",
21612             "name": "preload-type",
21613             "required": true,
21614             "type": "string"
21615           },
21616           {
21617             "description": "A&AI ID",
21618             "in": "path",
21619             "name": "instance-group-id",
21620             "required": true,
21621             "type": "string"
21622           },
21623           {
21624             "in": "path",
21625             "name": "vnfc-name",
21626             "required": true,
21627             "type": "string"
21628           },
21629           {
21630             "description": "Same as network-role of network where vnic is connected",
21631             "in": "path",
21632             "name": "vnic-interface-role",
21633             "required": true,
21634             "type": "string"
21635           },
21636           {
21637             "in": "path",
21638             "name": "vnic-port-id",
21639             "required": true,
21640             "type": "string"
21641           },
21642           {
21643             "description": "Subinterface network id (UUID in A&AI)",
21644             "in": "path",
21645             "name": "network-id",
21646             "required": true,
21647             "type": "string"
21648           },
21649           {
21650             "description": "Use ipv4 or ipv6",
21651             "in": "path",
21652             "name": "ip-version",
21653             "required": true,
21654             "type": "string"
21655           },
21656           {
21657             "in": "body",
21658             "name": "**(config)network-ips",
21659             "required": false,
21660             "schema": {
21661               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
21662             }
21663           }
21664         ],
21665         "responses": {
21666           "200": {
21667             "description": "No response was specified",
21668             "schema": {
21669               "$ref": "#/definitions/(config)network-information-itemPOST"
21670             }
21671           }
21672         },
21673         "operationId": "POST-network-information-item"
21674       },
21675       "put": {
21676         "consumes": [
21677           "application/json",
21678           "application/xml"
21679         ],
21680         "produces": [
21681           "application/json",
21682           "application/xml"
21683         ],
21684         "parameters": [
21685           {
21686             "description": "vf-module-name or network name",
21687             "in": "path",
21688             "name": "preload-id",
21689             "required": true,
21690             "type": "string"
21691           },
21692           {
21693             "description": "network or vf-module",
21694             "in": "path",
21695             "name": "preload-type",
21696             "required": true,
21697             "type": "string"
21698           },
21699           {
21700             "description": "A&AI ID",
21701             "in": "path",
21702             "name": "instance-group-id",
21703             "required": true,
21704             "type": "string"
21705           },
21706           {
21707             "in": "path",
21708             "name": "vnfc-name",
21709             "required": true,
21710             "type": "string"
21711           },
21712           {
21713             "description": "Same as network-role of network where vnic is connected",
21714             "in": "path",
21715             "name": "vnic-interface-role",
21716             "required": true,
21717             "type": "string"
21718           },
21719           {
21720             "in": "path",
21721             "name": "vnic-port-id",
21722             "required": true,
21723             "type": "string"
21724           },
21725           {
21726             "description": "Subinterface network id (UUID in A&AI)",
21727             "in": "path",
21728             "name": "network-id",
21729             "required": true,
21730             "type": "string"
21731           },
21732           {
21733             "description": "Use ipv4 or ipv6",
21734             "in": "path",
21735             "name": "ip-version",
21736             "required": true,
21737             "type": "string"
21738           },
21739           {
21740             "in": "body",
21741             "name": "(config)network-information-item",
21742             "required": false,
21743             "schema": {
21744               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
21745             }
21746           }
21747         ],
21748         "responses": {
21749           "200": {
21750             "description": "No response was specified",
21751             "schema": {
21752               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
21753             }
21754           }
21755         },
21756         "operationId": "PUT-network-information-item"
21757       }
21758     },
21759     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": {
21760       "delete": {
21761         "produces": [
21762           "application/json",
21763           "application/xml"
21764         ],
21765         "parameters": [
21766           {
21767             "description": "vf-module-name or network name",
21768             "in": "path",
21769             "name": "preload-id",
21770             "required": true,
21771             "type": "string"
21772           },
21773           {
21774             "description": "network or vf-module",
21775             "in": "path",
21776             "name": "preload-type",
21777             "required": true,
21778             "type": "string"
21779           },
21780           {
21781             "description": "A&AI ID",
21782             "in": "path",
21783             "name": "instance-group-id",
21784             "required": true,
21785             "type": "string"
21786           },
21787           {
21788             "in": "path",
21789             "name": "vnfc-name",
21790             "required": true,
21791             "type": "string"
21792           },
21793           {
21794             "description": "Same as network-role of network where vnic is connected",
21795             "in": "path",
21796             "name": "vnic-interface-role",
21797             "required": true,
21798             "type": "string"
21799           },
21800           {
21801             "in": "path",
21802             "name": "vnic-port-id",
21803             "required": true,
21804             "type": "string"
21805           },
21806           {
21807             "description": "Subinterface network id (UUID in A&AI)",
21808             "in": "path",
21809             "name": "network-id",
21810             "required": true,
21811             "type": "string"
21812           },
21813           {
21814             "description": "Use ipv4 or ipv6",
21815             "in": "path",
21816             "name": "ip-version",
21817             "required": true,
21818             "type": "string"
21819           }
21820         ],
21821         "responses": {
21822           "200": {
21823             "description": "No response was specified"
21824           }
21825         },
21826         "operationId": "DELETE-network-ips"
21827       },
21828       "get": {
21829         "produces": [
21830           "application/json",
21831           "application/xml"
21832         ],
21833         "parameters": [
21834           {
21835             "description": "vf-module-name or network name",
21836             "in": "path",
21837             "name": "preload-id",
21838             "required": true,
21839             "type": "string"
21840           },
21841           {
21842             "description": "network or vf-module",
21843             "in": "path",
21844             "name": "preload-type",
21845             "required": true,
21846             "type": "string"
21847           },
21848           {
21849             "description": "A&AI ID",
21850             "in": "path",
21851             "name": "instance-group-id",
21852             "required": true,
21853             "type": "string"
21854           },
21855           {
21856             "in": "path",
21857             "name": "vnfc-name",
21858             "required": true,
21859             "type": "string"
21860           },
21861           {
21862             "description": "Same as network-role of network where vnic is connected",
21863             "in": "path",
21864             "name": "vnic-interface-role",
21865             "required": true,
21866             "type": "string"
21867           },
21868           {
21869             "in": "path",
21870             "name": "vnic-port-id",
21871             "required": true,
21872             "type": "string"
21873           },
21874           {
21875             "description": "Subinterface network id (UUID in A&AI)",
21876             "in": "path",
21877             "name": "network-id",
21878             "required": true,
21879             "type": "string"
21880           },
21881           {
21882             "description": "Use ipv4 or ipv6",
21883             "in": "path",
21884             "name": "ip-version",
21885             "required": true,
21886             "type": "string"
21887           }
21888         ],
21889         "responses": {
21890           "200": {
21891             "description": "No response was specified",
21892             "schema": {
21893               "$ref": "#/definitions/(config)network-ips"
21894             }
21895           }
21896         },
21897         "operationId": "GET-network-ips"
21898       },
21899       "put": {
21900         "consumes": [
21901           "application/json",
21902           "application/xml"
21903         ],
21904         "produces": [
21905           "application/json",
21906           "application/xml"
21907         ],
21908         "parameters": [
21909           {
21910             "description": "vf-module-name or network name",
21911             "in": "path",
21912             "name": "preload-id",
21913             "required": true,
21914             "type": "string"
21915           },
21916           {
21917             "description": "network or vf-module",
21918             "in": "path",
21919             "name": "preload-type",
21920             "required": true,
21921             "type": "string"
21922           },
21923           {
21924             "description": "A&AI ID",
21925             "in": "path",
21926             "name": "instance-group-id",
21927             "required": true,
21928             "type": "string"
21929           },
21930           {
21931             "in": "path",
21932             "name": "vnfc-name",
21933             "required": true,
21934             "type": "string"
21935           },
21936           {
21937             "description": "Same as network-role of network where vnic is connected",
21938             "in": "path",
21939             "name": "vnic-interface-role",
21940             "required": true,
21941             "type": "string"
21942           },
21943           {
21944             "in": "path",
21945             "name": "vnic-port-id",
21946             "required": true,
21947             "type": "string"
21948           },
21949           {
21950             "description": "Subinterface network id (UUID in A&AI)",
21951             "in": "path",
21952             "name": "network-id",
21953             "required": true,
21954             "type": "string"
21955           },
21956           {
21957             "description": "Use ipv4 or ipv6",
21958             "in": "path",
21959             "name": "ip-version",
21960             "required": true,
21961             "type": "string"
21962           },
21963           {
21964             "in": "body",
21965             "name": "(config)network-ips",
21966             "required": false,
21967             "schema": {
21968               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
21969             }
21970           }
21971         ],
21972         "responses": {
21973           "200": {
21974             "description": "No response was specified",
21975             "schema": {
21976               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
21977             }
21978           }
21979         },
21980         "operationId": "PUT-network-ips"
21981       }
21982     },
21983     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms": {
21984       "delete": {
21985         "produces": [
21986           "application/json",
21987           "application/xml"
21988         ],
21989         "parameters": [
21990           {
21991             "description": "vf-module-name or network name",
21992             "in": "path",
21993             "name": "preload-id",
21994             "required": true,
21995             "type": "string"
21996           },
21997           {
21998             "description": "network or vf-module",
21999             "in": "path",
22000             "name": "preload-type",
22001             "required": true,
22002             "type": "string"
22003           }
22004         ],
22005         "responses": {
22006           "200": {
22007             "description": "No response was specified"
22008           }
22009         },
22010         "operationId": "DELETE-vms"
22011       },
22012       "get": {
22013         "produces": [
22014           "application/json",
22015           "application/xml"
22016         ],
22017         "parameters": [
22018           {
22019             "description": "vf-module-name or network name",
22020             "in": "path",
22021             "name": "preload-id",
22022             "required": true,
22023             "type": "string"
22024           },
22025           {
22026             "description": "network or vf-module",
22027             "in": "path",
22028             "name": "preload-type",
22029             "required": true,
22030             "type": "string"
22031           }
22032         ],
22033         "responses": {
22034           "200": {
22035             "description": "No response was specified",
22036             "schema": {
22037               "$ref": "#/definitions/(config)vms"
22038             }
22039           }
22040         },
22041         "operationId": "GET-vms"
22042       },
22043       "post": {
22044         "consumes": [
22045           "application/json",
22046           "application/xml"
22047         ],
22048         "produces": [
22049           "application/json",
22050           "application/xml"
22051         ],
22052         "parameters": [
22053           {
22054             "description": "vf-module-name or network name",
22055             "in": "path",
22056             "name": "preload-id",
22057             "required": true,
22058             "type": "string"
22059           },
22060           {
22061             "description": "network or vf-module",
22062             "in": "path",
22063             "name": "preload-type",
22064             "required": true,
22065             "type": "string"
22066           },
22067           {
22068             "in": "body",
22069             "name": "**(config)vm",
22070             "required": false,
22071             "schema": {
22072               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
22073             }
22074           }
22075         ],
22076         "responses": {
22077           "200": {
22078             "description": "No response was specified",
22079             "schema": {
22080               "$ref": "#/definitions/(config)vmsPOST"
22081             }
22082           }
22083         },
22084         "operationId": "POST-vms"
22085       },
22086       "put": {
22087         "consumes": [
22088           "application/json",
22089           "application/xml"
22090         ],
22091         "produces": [
22092           "application/json",
22093           "application/xml"
22094         ],
22095         "parameters": [
22096           {
22097             "description": "vf-module-name or network name",
22098             "in": "path",
22099             "name": "preload-id",
22100             "required": true,
22101             "type": "string"
22102           },
22103           {
22104             "description": "network or vf-module",
22105             "in": "path",
22106             "name": "preload-type",
22107             "required": true,
22108             "type": "string"
22109           },
22110           {
22111             "in": "body",
22112             "name": "(config)vms",
22113             "required": false,
22114             "schema": {
22115               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP"
22116             }
22117           }
22118         ],
22119         "responses": {
22120           "200": {
22121             "description": "No response was specified",
22122             "schema": {
22123               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP"
22124             }
22125           }
22126         },
22127         "operationId": "PUT-vms"
22128       }
22129     },
22130     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}": {
22131       "delete": {
22132         "produces": [
22133           "application/json",
22134           "application/xml"
22135         ],
22136         "parameters": [
22137           {
22138             "description": "vf-module-name or network name",
22139             "in": "path",
22140             "name": "preload-id",
22141             "required": true,
22142             "type": "string"
22143           },
22144           {
22145             "description": "network or vf-module",
22146             "in": "path",
22147             "name": "preload-type",
22148             "required": true,
22149             "type": "string"
22150           },
22151           {
22152             "in": "path",
22153             "name": "vm-type",
22154             "required": true,
22155             "type": "string"
22156           }
22157         ],
22158         "responses": {
22159           "200": {
22160             "description": "No response was specified"
22161           }
22162         },
22163         "operationId": "DELETE-vm"
22164       },
22165       "get": {
22166         "produces": [
22167           "application/json",
22168           "application/xml"
22169         ],
22170         "parameters": [
22171           {
22172             "description": "vf-module-name or network name",
22173             "in": "path",
22174             "name": "preload-id",
22175             "required": true,
22176             "type": "string"
22177           },
22178           {
22179             "description": "network or vf-module",
22180             "in": "path",
22181             "name": "preload-type",
22182             "required": true,
22183             "type": "string"
22184           },
22185           {
22186             "in": "path",
22187             "name": "vm-type",
22188             "required": true,
22189             "type": "string"
22190           }
22191         ],
22192         "responses": {
22193           "200": {
22194             "description": "No response was specified",
22195             "schema": {
22196               "$ref": "#/definitions/(config)vm"
22197             }
22198           }
22199         },
22200         "operationId": "GET-vm"
22201       },
22202       "post": {
22203         "consumes": [
22204           "application/json",
22205           "application/xml"
22206         ],
22207         "produces": [
22208           "application/json",
22209           "application/xml"
22210         ],
22211         "parameters": [
22212           {
22213             "description": "vf-module-name or network name",
22214             "in": "path",
22215             "name": "preload-id",
22216             "required": true,
22217             "type": "string"
22218           },
22219           {
22220             "description": "network or vf-module",
22221             "in": "path",
22222             "name": "preload-type",
22223             "required": true,
22224             "type": "string"
22225           },
22226           {
22227             "in": "path",
22228             "name": "vm-type",
22229             "required": true,
22230             "type": "string"
22231           },
22232           {
22233             "in": "body",
22234             "name": "**(config)vm-names",
22235             "required": false,
22236             "schema": {
22237               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
22238             }
22239           },
22240           {
22241             "in": "body",
22242             "name": "**(config)vm-networks",
22243             "required": false,
22244             "schema": {
22245               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
22246             }
22247           },
22248           {
22249             "in": "body",
22250             "name": "**(config)onap-model-information",
22251             "required": false,
22252             "schema": {
22253               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP"
22254             }
22255           }
22256         ],
22257         "responses": {
22258           "200": {
22259             "description": "No response was specified",
22260             "schema": {
22261               "$ref": "#/definitions/(config)vmPOST"
22262             }
22263           }
22264         },
22265         "operationId": "POST-vm"
22266       },
22267       "put": {
22268         "consumes": [
22269           "application/json",
22270           "application/xml"
22271         ],
22272         "produces": [
22273           "application/json",
22274           "application/xml"
22275         ],
22276         "parameters": [
22277           {
22278             "description": "vf-module-name or network name",
22279             "in": "path",
22280             "name": "preload-id",
22281             "required": true,
22282             "type": "string"
22283           },
22284           {
22285             "description": "network or vf-module",
22286             "in": "path",
22287             "name": "preload-type",
22288             "required": true,
22289             "type": "string"
22290           },
22291           {
22292             "in": "path",
22293             "name": "vm-type",
22294             "required": true,
22295             "type": "string"
22296           },
22297           {
22298             "in": "body",
22299             "name": "(config)vm",
22300             "required": false,
22301             "schema": {
22302               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
22303             }
22304           }
22305         ],
22306         "responses": {
22307           "200": {
22308             "description": "No response was specified",
22309             "schema": {
22310               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP"
22311             }
22312           }
22313         },
22314         "operationId": "PUT-vm"
22315       }
22316     },
22317     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/onap-model-information": {
22318       "delete": {
22319         "produces": [
22320           "application/json",
22321           "application/xml"
22322         ],
22323         "parameters": [
22324           {
22325             "description": "vf-module-name or network name",
22326             "in": "path",
22327             "name": "preload-id",
22328             "required": true,
22329             "type": "string"
22330           },
22331           {
22332             "description": "network or vf-module",
22333             "in": "path",
22334             "name": "preload-type",
22335             "required": true,
22336             "type": "string"
22337           },
22338           {
22339             "in": "path",
22340             "name": "vm-type",
22341             "required": true,
22342             "type": "string"
22343           }
22344         ],
22345         "responses": {
22346           "200": {
22347             "description": "No response was specified"
22348           }
22349         },
22350         "operationId": "DELETE-onap-model-information"
22351       },
22352       "get": {
22353         "produces": [
22354           "application/json",
22355           "application/xml"
22356         ],
22357         "parameters": [
22358           {
22359             "description": "vf-module-name or network name",
22360             "in": "path",
22361             "name": "preload-id",
22362             "required": true,
22363             "type": "string"
22364           },
22365           {
22366             "description": "network or vf-module",
22367             "in": "path",
22368             "name": "preload-type",
22369             "required": true,
22370             "type": "string"
22371           },
22372           {
22373             "in": "path",
22374             "name": "vm-type",
22375             "required": true,
22376             "type": "string"
22377           }
22378         ],
22379         "responses": {
22380           "200": {
22381             "description": "No response was specified",
22382             "schema": {
22383               "$ref": "#/definitions/(config)onap-model-information"
22384             }
22385           }
22386         },
22387         "operationId": "GET-onap-model-information"
22388       },
22389       "put": {
22390         "consumes": [
22391           "application/json",
22392           "application/xml"
22393         ],
22394         "produces": [
22395           "application/json",
22396           "application/xml"
22397         ],
22398         "parameters": [
22399           {
22400             "description": "vf-module-name or network name",
22401             "in": "path",
22402             "name": "preload-id",
22403             "required": true,
22404             "type": "string"
22405           },
22406           {
22407             "description": "network or vf-module",
22408             "in": "path",
22409             "name": "preload-type",
22410             "required": true,
22411             "type": "string"
22412           },
22413           {
22414             "in": "path",
22415             "name": "vm-type",
22416             "required": true,
22417             "type": "string"
22418           },
22419           {
22420             "in": "body",
22421             "name": "(config)onap-model-information",
22422             "required": false,
22423             "schema": {
22424               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP"
22425             }
22426           }
22427         ],
22428         "responses": {
22429           "200": {
22430             "description": "No response was specified",
22431             "schema": {
22432               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP"
22433             }
22434           }
22435         },
22436         "operationId": "PUT-onap-model-information"
22437       }
22438     },
22439     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names": {
22440       "delete": {
22441         "produces": [
22442           "application/json",
22443           "application/xml"
22444         ],
22445         "parameters": [
22446           {
22447             "description": "vf-module-name or network name",
22448             "in": "path",
22449             "name": "preload-id",
22450             "required": true,
22451             "type": "string"
22452           },
22453           {
22454             "description": "network or vf-module",
22455             "in": "path",
22456             "name": "preload-type",
22457             "required": true,
22458             "type": "string"
22459           },
22460           {
22461             "in": "path",
22462             "name": "vm-type",
22463             "required": true,
22464             "type": "string"
22465           }
22466         ],
22467         "responses": {
22468           "200": {
22469             "description": "No response was specified"
22470           }
22471         },
22472         "operationId": "DELETE-vm-names"
22473       },
22474       "get": {
22475         "produces": [
22476           "application/json",
22477           "application/xml"
22478         ],
22479         "parameters": [
22480           {
22481             "description": "vf-module-name or network name",
22482             "in": "path",
22483             "name": "preload-id",
22484             "required": true,
22485             "type": "string"
22486           },
22487           {
22488             "description": "network or vf-module",
22489             "in": "path",
22490             "name": "preload-type",
22491             "required": true,
22492             "type": "string"
22493           },
22494           {
22495             "in": "path",
22496             "name": "vm-type",
22497             "required": true,
22498             "type": "string"
22499           }
22500         ],
22501         "responses": {
22502           "200": {
22503             "description": "No response was specified",
22504             "schema": {
22505               "$ref": "#/definitions/(config)vm-names"
22506             }
22507           }
22508         },
22509         "operationId": "GET-vm-names"
22510       },
22511       "post": {
22512         "consumes": [
22513           "application/json",
22514           "application/xml"
22515         ],
22516         "produces": [
22517           "application/json",
22518           "application/xml"
22519         ],
22520         "parameters": [
22521           {
22522             "description": "vf-module-name or network name",
22523             "in": "path",
22524             "name": "preload-id",
22525             "required": true,
22526             "type": "string"
22527           },
22528           {
22529             "description": "network or vf-module",
22530             "in": "path",
22531             "name": "preload-type",
22532             "required": true,
22533             "type": "string"
22534           },
22535           {
22536             "in": "path",
22537             "name": "vm-type",
22538             "required": true,
22539             "type": "string"
22540           },
22541           {
22542             "in": "body",
22543             "name": "**(config)vnfc-names",
22544             "required": false,
22545             "schema": {
22546               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
22547             }
22548           }
22549         ],
22550         "responses": {
22551           "200": {
22552             "description": "No response was specified",
22553             "schema": {
22554               "$ref": "#/definitions/(config)vm-namesPOST"
22555             }
22556           }
22557         },
22558         "operationId": "POST-vm-names"
22559       },
22560       "put": {
22561         "consumes": [
22562           "application/json",
22563           "application/xml"
22564         ],
22565         "produces": [
22566           "application/json",
22567           "application/xml"
22568         ],
22569         "parameters": [
22570           {
22571             "description": "vf-module-name or network name",
22572             "in": "path",
22573             "name": "preload-id",
22574             "required": true,
22575             "type": "string"
22576           },
22577           {
22578             "description": "network or vf-module",
22579             "in": "path",
22580             "name": "preload-type",
22581             "required": true,
22582             "type": "string"
22583           },
22584           {
22585             "in": "path",
22586             "name": "vm-type",
22587             "required": true,
22588             "type": "string"
22589           },
22590           {
22591             "in": "body",
22592             "name": "(config)vm-names",
22593             "required": false,
22594             "schema": {
22595               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
22596             }
22597           }
22598         ],
22599         "responses": {
22600           "200": {
22601             "description": "No response was specified",
22602             "schema": {
22603               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP"
22604             }
22605           }
22606         },
22607         "operationId": "PUT-vm-names"
22608       }
22609     },
22610     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}": {
22611       "delete": {
22612         "produces": [
22613           "application/json",
22614           "application/xml"
22615         ],
22616         "parameters": [
22617           {
22618             "description": "vf-module-name or network name",
22619             "in": "path",
22620             "name": "preload-id",
22621             "required": true,
22622             "type": "string"
22623           },
22624           {
22625             "description": "network or vf-module",
22626             "in": "path",
22627             "name": "preload-type",
22628             "required": true,
22629             "type": "string"
22630           },
22631           {
22632             "in": "path",
22633             "name": "vm-type",
22634             "required": true,
22635             "type": "string"
22636           },
22637           {
22638             "in": "path",
22639             "name": "vnfc-name",
22640             "required": true,
22641             "type": "string"
22642           }
22643         ],
22644         "responses": {
22645           "200": {
22646             "description": "No response was specified"
22647           }
22648         },
22649         "operationId": "DELETE-vnfc-names"
22650       },
22651       "get": {
22652         "produces": [
22653           "application/json",
22654           "application/xml"
22655         ],
22656         "parameters": [
22657           {
22658             "description": "vf-module-name or network name",
22659             "in": "path",
22660             "name": "preload-id",
22661             "required": true,
22662             "type": "string"
22663           },
22664           {
22665             "description": "network or vf-module",
22666             "in": "path",
22667             "name": "preload-type",
22668             "required": true,
22669             "type": "string"
22670           },
22671           {
22672             "in": "path",
22673             "name": "vm-type",
22674             "required": true,
22675             "type": "string"
22676           },
22677           {
22678             "in": "path",
22679             "name": "vnfc-name",
22680             "required": true,
22681             "type": "string"
22682           }
22683         ],
22684         "responses": {
22685           "200": {
22686             "description": "No response was specified",
22687             "schema": {
22688               "$ref": "#/definitions/(config)vnfc-names"
22689             }
22690           }
22691         },
22692         "operationId": "GET-vnfc-names"
22693       },
22694       "post": {
22695         "consumes": [
22696           "application/json",
22697           "application/xml"
22698         ],
22699         "produces": [
22700           "application/json",
22701           "application/xml"
22702         ],
22703         "parameters": [
22704           {
22705             "description": "vf-module-name or network name",
22706             "in": "path",
22707             "name": "preload-id",
22708             "required": true,
22709             "type": "string"
22710           },
22711           {
22712             "description": "network or vf-module",
22713             "in": "path",
22714             "name": "preload-type",
22715             "required": true,
22716             "type": "string"
22717           },
22718           {
22719             "in": "path",
22720             "name": "vm-type",
22721             "required": true,
22722             "type": "string"
22723           },
22724           {
22725             "in": "path",
22726             "name": "vnfc-name",
22727             "required": true,
22728             "type": "string"
22729           },
22730           {
22731             "in": "body",
22732             "name": "**(config)vnfc-networks",
22733             "required": false,
22734             "schema": {
22735               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
22736             }
22737           }
22738         ],
22739         "responses": {
22740           "200": {
22741             "description": "No response was specified",
22742             "schema": {
22743               "$ref": "#/definitions/(config)vnfc-namesPOST"
22744             }
22745           }
22746         },
22747         "operationId": "POST-vnfc-names"
22748       },
22749       "put": {
22750         "consumes": [
22751           "application/json",
22752           "application/xml"
22753         ],
22754         "produces": [
22755           "application/json",
22756           "application/xml"
22757         ],
22758         "parameters": [
22759           {
22760             "description": "vf-module-name or network name",
22761             "in": "path",
22762             "name": "preload-id",
22763             "required": true,
22764             "type": "string"
22765           },
22766           {
22767             "description": "network or vf-module",
22768             "in": "path",
22769             "name": "preload-type",
22770             "required": true,
22771             "type": "string"
22772           },
22773           {
22774             "in": "path",
22775             "name": "vm-type",
22776             "required": true,
22777             "type": "string"
22778           },
22779           {
22780             "in": "path",
22781             "name": "vnfc-name",
22782             "required": true,
22783             "type": "string"
22784           },
22785           {
22786             "in": "body",
22787             "name": "(config)vnfc-names",
22788             "required": false,
22789             "schema": {
22790               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
22791             }
22792           }
22793         ],
22794         "responses": {
22795           "200": {
22796             "description": "No response was specified",
22797             "schema": {
22798               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
22799             }
22800           }
22801         },
22802         "operationId": "PUT-vnfc-names"
22803       }
22804     },
22805     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks": {
22806       "delete": {
22807         "produces": [
22808           "application/json",
22809           "application/xml"
22810         ],
22811         "parameters": [
22812           {
22813             "description": "vf-module-name or network name",
22814             "in": "path",
22815             "name": "preload-id",
22816             "required": true,
22817             "type": "string"
22818           },
22819           {
22820             "description": "network or vf-module",
22821             "in": "path",
22822             "name": "preload-type",
22823             "required": true,
22824             "type": "string"
22825           },
22826           {
22827             "in": "path",
22828             "name": "vm-type",
22829             "required": true,
22830             "type": "string"
22831           },
22832           {
22833             "in": "path",
22834             "name": "vnfc-name",
22835             "required": true,
22836             "type": "string"
22837           }
22838         ],
22839         "responses": {
22840           "200": {
22841             "description": "No response was specified"
22842           }
22843         },
22844         "operationId": "DELETE-vnfc-networks"
22845       },
22846       "get": {
22847         "produces": [
22848           "application/json",
22849           "application/xml"
22850         ],
22851         "parameters": [
22852           {
22853             "description": "vf-module-name or network name",
22854             "in": "path",
22855             "name": "preload-id",
22856             "required": true,
22857             "type": "string"
22858           },
22859           {
22860             "description": "network or vf-module",
22861             "in": "path",
22862             "name": "preload-type",
22863             "required": true,
22864             "type": "string"
22865           },
22866           {
22867             "in": "path",
22868             "name": "vm-type",
22869             "required": true,
22870             "type": "string"
22871           },
22872           {
22873             "in": "path",
22874             "name": "vnfc-name",
22875             "required": true,
22876             "type": "string"
22877           }
22878         ],
22879         "responses": {
22880           "200": {
22881             "description": "No response was specified",
22882             "schema": {
22883               "$ref": "#/definitions/(config)vnfc-networks"
22884             }
22885           }
22886         },
22887         "operationId": "GET-vnfc-networks"
22888       },
22889       "post": {
22890         "consumes": [
22891           "application/json",
22892           "application/xml"
22893         ],
22894         "produces": [
22895           "application/json",
22896           "application/xml"
22897         ],
22898         "parameters": [
22899           {
22900             "description": "vf-module-name or network name",
22901             "in": "path",
22902             "name": "preload-id",
22903             "required": true,
22904             "type": "string"
22905           },
22906           {
22907             "description": "network or vf-module",
22908             "in": "path",
22909             "name": "preload-type",
22910             "required": true,
22911             "type": "string"
22912           },
22913           {
22914             "in": "path",
22915             "name": "vm-type",
22916             "required": true,
22917             "type": "string"
22918           },
22919           {
22920             "in": "path",
22921             "name": "vnfc-name",
22922             "required": true,
22923             "type": "string"
22924           },
22925           {
22926             "in": "body",
22927             "name": "**(config)vnfc-network-data",
22928             "required": false,
22929             "schema": {
22930               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
22931             }
22932           }
22933         ],
22934         "responses": {
22935           "200": {
22936             "description": "No response was specified",
22937             "schema": {
22938               "$ref": "#/definitions/(config)vnfc-networksPOST"
22939             }
22940           }
22941         },
22942         "operationId": "POST-vnfc-networks"
22943       },
22944       "put": {
22945         "consumes": [
22946           "application/json",
22947           "application/xml"
22948         ],
22949         "produces": [
22950           "application/json",
22951           "application/xml"
22952         ],
22953         "parameters": [
22954           {
22955             "description": "vf-module-name or network name",
22956             "in": "path",
22957             "name": "preload-id",
22958             "required": true,
22959             "type": "string"
22960           },
22961           {
22962             "description": "network or vf-module",
22963             "in": "path",
22964             "name": "preload-type",
22965             "required": true,
22966             "type": "string"
22967           },
22968           {
22969             "in": "path",
22970             "name": "vm-type",
22971             "required": true,
22972             "type": "string"
22973           },
22974           {
22975             "in": "path",
22976             "name": "vnfc-name",
22977             "required": true,
22978             "type": "string"
22979           },
22980           {
22981             "in": "body",
22982             "name": "(config)vnfc-networks",
22983             "required": false,
22984             "schema": {
22985               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
22986             }
22987           }
22988         ],
22989         "responses": {
22990           "200": {
22991             "description": "No response was specified",
22992             "schema": {
22993               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
22994             }
22995           }
22996         },
22997         "operationId": "PUT-vnfc-networks"
22998       }
22999     },
23000     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}": {
23001       "delete": {
23002         "produces": [
23003           "application/json",
23004           "application/xml"
23005         ],
23006         "parameters": [
23007           {
23008             "description": "vf-module-name or network name",
23009             "in": "path",
23010             "name": "preload-id",
23011             "required": true,
23012             "type": "string"
23013           },
23014           {
23015             "description": "network or vf-module",
23016             "in": "path",
23017             "name": "preload-type",
23018             "required": true,
23019             "type": "string"
23020           },
23021           {
23022             "in": "path",
23023             "name": "vm-type",
23024             "required": true,
23025             "type": "string"
23026           },
23027           {
23028             "in": "path",
23029             "name": "vnfc-name",
23030             "required": true,
23031             "type": "string"
23032           },
23033           {
23034             "in": "path",
23035             "name": "vnfc-network-role",
23036             "required": true,
23037             "type": "string"
23038           }
23039         ],
23040         "responses": {
23041           "200": {
23042             "description": "No response was specified"
23043           }
23044         },
23045         "operationId": "DELETE-vnfc-network-data"
23046       },
23047       "get": {
23048         "produces": [
23049           "application/json",
23050           "application/xml"
23051         ],
23052         "parameters": [
23053           {
23054             "description": "vf-module-name or network name",
23055             "in": "path",
23056             "name": "preload-id",
23057             "required": true,
23058             "type": "string"
23059           },
23060           {
23061             "description": "network or vf-module",
23062             "in": "path",
23063             "name": "preload-type",
23064             "required": true,
23065             "type": "string"
23066           },
23067           {
23068             "in": "path",
23069             "name": "vm-type",
23070             "required": true,
23071             "type": "string"
23072           },
23073           {
23074             "in": "path",
23075             "name": "vnfc-name",
23076             "required": true,
23077             "type": "string"
23078           },
23079           {
23080             "in": "path",
23081             "name": "vnfc-network-role",
23082             "required": true,
23083             "type": "string"
23084           }
23085         ],
23086         "responses": {
23087           "200": {
23088             "description": "No response was specified",
23089             "schema": {
23090               "$ref": "#/definitions/(config)vnfc-network-data"
23091             }
23092           }
23093         },
23094         "operationId": "GET-vnfc-network-data"
23095       },
23096       "post": {
23097         "consumes": [
23098           "application/json",
23099           "application/xml"
23100         ],
23101         "produces": [
23102           "application/json",
23103           "application/xml"
23104         ],
23105         "parameters": [
23106           {
23107             "description": "vf-module-name or network name",
23108             "in": "path",
23109             "name": "preload-id",
23110             "required": true,
23111             "type": "string"
23112           },
23113           {
23114             "description": "network or vf-module",
23115             "in": "path",
23116             "name": "preload-type",
23117             "required": true,
23118             "type": "string"
23119           },
23120           {
23121             "in": "path",
23122             "name": "vm-type",
23123             "required": true,
23124             "type": "string"
23125           },
23126           {
23127             "in": "path",
23128             "name": "vnfc-name",
23129             "required": true,
23130             "type": "string"
23131           },
23132           {
23133             "in": "path",
23134             "name": "vnfc-network-role",
23135             "required": true,
23136             "type": "string"
23137           },
23138           {
23139             "in": "body",
23140             "name": "**(config)vnfc-ports",
23141             "required": false,
23142             "schema": {
23143               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
23144             }
23145           },
23146           {
23147             "in": "body",
23148             "name": "**(config)vnfc-subnet",
23149             "required": false,
23150             "schema": {
23151               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
23152             }
23153           },
23154           {
23155             "in": "body",
23156             "name": "**(config)connection-point",
23157             "required": false,
23158             "schema": {
23159               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
23160             }
23161           }
23162         ],
23163         "responses": {
23164           "200": {
23165             "description": "No response was specified",
23166             "schema": {
23167               "$ref": "#/definitions/(config)vnfc-network-dataPOST"
23168             }
23169           }
23170         },
23171         "operationId": "POST-vnfc-network-data"
23172       },
23173       "put": {
23174         "consumes": [
23175           "application/json",
23176           "application/xml"
23177         ],
23178         "produces": [
23179           "application/json",
23180           "application/xml"
23181         ],
23182         "parameters": [
23183           {
23184             "description": "vf-module-name or network name",
23185             "in": "path",
23186             "name": "preload-id",
23187             "required": true,
23188             "type": "string"
23189           },
23190           {
23191             "description": "network or vf-module",
23192             "in": "path",
23193             "name": "preload-type",
23194             "required": true,
23195             "type": "string"
23196           },
23197           {
23198             "in": "path",
23199             "name": "vm-type",
23200             "required": true,
23201             "type": "string"
23202           },
23203           {
23204             "in": "path",
23205             "name": "vnfc-name",
23206             "required": true,
23207             "type": "string"
23208           },
23209           {
23210             "in": "path",
23211             "name": "vnfc-network-role",
23212             "required": true,
23213             "type": "string"
23214           },
23215           {
23216             "in": "body",
23217             "name": "(config)vnfc-network-data",
23218             "required": false,
23219             "schema": {
23220               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
23221             }
23222           }
23223         ],
23224         "responses": {
23225           "200": {
23226             "description": "No response was specified",
23227             "schema": {
23228               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
23229             }
23230           }
23231         },
23232         "operationId": "PUT-vnfc-network-data"
23233       }
23234     },
23235     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": {
23236       "delete": {
23237         "produces": [
23238           "application/json",
23239           "application/xml"
23240         ],
23241         "parameters": [
23242           {
23243             "description": "vf-module-name or network name",
23244             "in": "path",
23245             "name": "preload-id",
23246             "required": true,
23247             "type": "string"
23248           },
23249           {
23250             "description": "network or vf-module",
23251             "in": "path",
23252             "name": "preload-type",
23253             "required": true,
23254             "type": "string"
23255           },
23256           {
23257             "in": "path",
23258             "name": "vm-type",
23259             "required": true,
23260             "type": "string"
23261           },
23262           {
23263             "in": "path",
23264             "name": "vnfc-name",
23265             "required": true,
23266             "type": "string"
23267           },
23268           {
23269             "in": "path",
23270             "name": "vnfc-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-connection-point"
23281       },
23282       "get": {
23283         "produces": [
23284           "application/json",
23285           "application/xml"
23286         ],
23287         "parameters": [
23288           {
23289             "description": "vf-module-name or network name",
23290             "in": "path",
23291             "name": "preload-id",
23292             "required": true,
23293             "type": "string"
23294           },
23295           {
23296             "description": "network or vf-module",
23297             "in": "path",
23298             "name": "preload-type",
23299             "required": true,
23300             "type": "string"
23301           },
23302           {
23303             "in": "path",
23304             "name": "vm-type",
23305             "required": true,
23306             "type": "string"
23307           },
23308           {
23309             "in": "path",
23310             "name": "vnfc-name",
23311             "required": true,
23312             "type": "string"
23313           },
23314           {
23315             "in": "path",
23316             "name": "vnfc-network-role",
23317             "required": true,
23318             "type": "string"
23319           }
23320         ],
23321         "responses": {
23322           "200": {
23323             "description": "No response was specified",
23324             "schema": {
23325               "$ref": "#/definitions/(config)connection-point"
23326             }
23327           }
23328         },
23329         "operationId": "GET-connection-point"
23330       },
23331       "post": {
23332         "consumes": [
23333           "application/json",
23334           "application/xml"
23335         ],
23336         "produces": [
23337           "application/json",
23338           "application/xml"
23339         ],
23340         "parameters": [
23341           {
23342             "description": "vf-module-name or network name",
23343             "in": "path",
23344             "name": "preload-id",
23345             "required": true,
23346             "type": "string"
23347           },
23348           {
23349             "description": "network or vf-module",
23350             "in": "path",
23351             "name": "preload-type",
23352             "required": true,
23353             "type": "string"
23354           },
23355           {
23356             "in": "path",
23357             "name": "vm-type",
23358             "required": true,
23359             "type": "string"
23360           },
23361           {
23362             "in": "path",
23363             "name": "vnfc-name",
23364             "required": true,
23365             "type": "string"
23366           },
23367           {
23368             "in": "path",
23369             "name": "vnfc-network-role",
23370             "required": true,
23371             "type": "string"
23372           },
23373           {
23374             "in": "body",
23375             "name": "**(config)vlan-data",
23376             "required": false,
23377             "schema": {
23378               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
23379             }
23380           }
23381         ],
23382         "responses": {
23383           "200": {
23384             "description": "No response was specified",
23385             "schema": {
23386               "$ref": "#/definitions/(config)connection-pointPOST"
23387             }
23388           }
23389         },
23390         "operationId": "POST-connection-point"
23391       },
23392       "put": {
23393         "consumes": [
23394           "application/json",
23395           "application/xml"
23396         ],
23397         "produces": [
23398           "application/json",
23399           "application/xml"
23400         ],
23401         "parameters": [
23402           {
23403             "description": "vf-module-name or network name",
23404             "in": "path",
23405             "name": "preload-id",
23406             "required": true,
23407             "type": "string"
23408           },
23409           {
23410             "description": "network or vf-module",
23411             "in": "path",
23412             "name": "preload-type",
23413             "required": true,
23414             "type": "string"
23415           },
23416           {
23417             "in": "path",
23418             "name": "vm-type",
23419             "required": true,
23420             "type": "string"
23421           },
23422           {
23423             "in": "path",
23424             "name": "vnfc-name",
23425             "required": true,
23426             "type": "string"
23427           },
23428           {
23429             "in": "path",
23430             "name": "vnfc-network-role",
23431             "required": true,
23432             "type": "string"
23433           },
23434           {
23435             "in": "body",
23436             "name": "(config)connection-point",
23437             "required": false,
23438             "schema": {
23439               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
23440             }
23441           }
23442         ],
23443         "responses": {
23444           "200": {
23445             "description": "No response was specified",
23446             "schema": {
23447               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
23448             }
23449           }
23450         },
23451         "operationId": "PUT-connection-point"
23452       }
23453     },
23454     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": {
23455       "delete": {
23456         "produces": [
23457           "application/json",
23458           "application/xml"
23459         ],
23460         "parameters": [
23461           {
23462             "description": "vf-module-name or network name",
23463             "in": "path",
23464             "name": "preload-id",
23465             "required": true,
23466             "type": "string"
23467           },
23468           {
23469             "description": "network or vf-module",
23470             "in": "path",
23471             "name": "preload-type",
23472             "required": true,
23473             "type": "string"
23474           },
23475           {
23476             "in": "path",
23477             "name": "vm-type",
23478             "required": true,
23479             "type": "string"
23480           },
23481           {
23482             "in": "path",
23483             "name": "vnfc-name",
23484             "required": true,
23485             "type": "string"
23486           },
23487           {
23488             "in": "path",
23489             "name": "vnfc-network-role",
23490             "required": true,
23491             "type": "string"
23492           },
23493           {
23494             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23495             "in": "path",
23496             "name": "vlan-uuid",
23497             "required": true,
23498             "type": "string"
23499           }
23500         ],
23501         "responses": {
23502           "200": {
23503             "description": "No response was specified"
23504           }
23505         },
23506         "operationId": "DELETE-vlan-data"
23507       },
23508       "get": {
23509         "produces": [
23510           "application/json",
23511           "application/xml"
23512         ],
23513         "parameters": [
23514           {
23515             "description": "vf-module-name or network name",
23516             "in": "path",
23517             "name": "preload-id",
23518             "required": true,
23519             "type": "string"
23520           },
23521           {
23522             "description": "network or vf-module",
23523             "in": "path",
23524             "name": "preload-type",
23525             "required": true,
23526             "type": "string"
23527           },
23528           {
23529             "in": "path",
23530             "name": "vm-type",
23531             "required": true,
23532             "type": "string"
23533           },
23534           {
23535             "in": "path",
23536             "name": "vnfc-name",
23537             "required": true,
23538             "type": "string"
23539           },
23540           {
23541             "in": "path",
23542             "name": "vnfc-network-role",
23543             "required": true,
23544             "type": "string"
23545           },
23546           {
23547             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23548             "in": "path",
23549             "name": "vlan-uuid",
23550             "required": true,
23551             "type": "string"
23552           }
23553         ],
23554         "responses": {
23555           "200": {
23556             "description": "No response was specified",
23557             "schema": {
23558               "$ref": "#/definitions/(config)vlan-data"
23559             }
23560           }
23561         },
23562         "operationId": "GET-vlan-data"
23563       },
23564       "put": {
23565         "consumes": [
23566           "application/json",
23567           "application/xml"
23568         ],
23569         "produces": [
23570           "application/json",
23571           "application/xml"
23572         ],
23573         "parameters": [
23574           {
23575             "description": "vf-module-name or network name",
23576             "in": "path",
23577             "name": "preload-id",
23578             "required": true,
23579             "type": "string"
23580           },
23581           {
23582             "description": "network or vf-module",
23583             "in": "path",
23584             "name": "preload-type",
23585             "required": true,
23586             "type": "string"
23587           },
23588           {
23589             "in": "path",
23590             "name": "vm-type",
23591             "required": true,
23592             "type": "string"
23593           },
23594           {
23595             "in": "path",
23596             "name": "vnfc-name",
23597             "required": true,
23598             "type": "string"
23599           },
23600           {
23601             "in": "path",
23602             "name": "vnfc-network-role",
23603             "required": true,
23604             "type": "string"
23605           },
23606           {
23607             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
23608             "in": "path",
23609             "name": "vlan-uuid",
23610             "required": true,
23611             "type": "string"
23612           },
23613           {
23614             "in": "body",
23615             "name": "(config)vlan-data",
23616             "required": false,
23617             "schema": {
23618               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
23619             }
23620           }
23621         ],
23622         "responses": {
23623           "200": {
23624             "description": "No response was specified",
23625             "schema": {
23626               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
23627             }
23628           }
23629         },
23630         "operationId": "PUT-vlan-data"
23631       }
23632     },
23633     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": {
23634       "delete": {
23635         "produces": [
23636           "application/json",
23637           "application/xml"
23638         ],
23639         "parameters": [
23640           {
23641             "description": "vf-module-name or network name",
23642             "in": "path",
23643             "name": "preload-id",
23644             "required": true,
23645             "type": "string"
23646           },
23647           {
23648             "description": "network or vf-module",
23649             "in": "path",
23650             "name": "preload-type",
23651             "required": true,
23652             "type": "string"
23653           },
23654           {
23655             "in": "path",
23656             "name": "vm-type",
23657             "required": true,
23658             "type": "string"
23659           },
23660           {
23661             "in": "path",
23662             "name": "vnfc-name",
23663             "required": true,
23664             "type": "string"
23665           },
23666           {
23667             "in": "path",
23668             "name": "vnfc-network-role",
23669             "required": true,
23670             "type": "string"
23671           }
23672         ],
23673         "responses": {
23674           "200": {
23675             "description": "No response was specified"
23676           }
23677         },
23678         "operationId": "DELETE-vnfc-ports"
23679       },
23680       "get": {
23681         "produces": [
23682           "application/json",
23683           "application/xml"
23684         ],
23685         "parameters": [
23686           {
23687             "description": "vf-module-name or network name",
23688             "in": "path",
23689             "name": "preload-id",
23690             "required": true,
23691             "type": "string"
23692           },
23693           {
23694             "description": "network or vf-module",
23695             "in": "path",
23696             "name": "preload-type",
23697             "required": true,
23698             "type": "string"
23699           },
23700           {
23701             "in": "path",
23702             "name": "vm-type",
23703             "required": true,
23704             "type": "string"
23705           },
23706           {
23707             "in": "path",
23708             "name": "vnfc-name",
23709             "required": true,
23710             "type": "string"
23711           },
23712           {
23713             "in": "path",
23714             "name": "vnfc-network-role",
23715             "required": true,
23716             "type": "string"
23717           }
23718         ],
23719         "responses": {
23720           "200": {
23721             "description": "No response was specified",
23722             "schema": {
23723               "$ref": "#/definitions/(config)vnfc-ports"
23724             }
23725           }
23726         },
23727         "operationId": "GET-vnfc-ports"
23728       },
23729       "post": {
23730         "consumes": [
23731           "application/json",
23732           "application/xml"
23733         ],
23734         "produces": [
23735           "application/json",
23736           "application/xml"
23737         ],
23738         "parameters": [
23739           {
23740             "description": "vf-module-name or network name",
23741             "in": "path",
23742             "name": "preload-id",
23743             "required": true,
23744             "type": "string"
23745           },
23746           {
23747             "description": "network or vf-module",
23748             "in": "path",
23749             "name": "preload-type",
23750             "required": true,
23751             "type": "string"
23752           },
23753           {
23754             "in": "path",
23755             "name": "vm-type",
23756             "required": true,
23757             "type": "string"
23758           },
23759           {
23760             "in": "path",
23761             "name": "vnfc-name",
23762             "required": true,
23763             "type": "string"
23764           },
23765           {
23766             "in": "path",
23767             "name": "vnfc-network-role",
23768             "required": true,
23769             "type": "string"
23770           },
23771           {
23772             "in": "body",
23773             "name": "**(config)vnfc-port",
23774             "required": false,
23775             "schema": {
23776               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
23777             }
23778           }
23779         ],
23780         "responses": {
23781           "200": {
23782             "description": "No response was specified",
23783             "schema": {
23784               "$ref": "#/definitions/(config)vnfc-portsPOST"
23785             }
23786           }
23787         },
23788         "operationId": "POST-vnfc-ports"
23789       },
23790       "put": {
23791         "consumes": [
23792           "application/json",
23793           "application/xml"
23794         ],
23795         "produces": [
23796           "application/json",
23797           "application/xml"
23798         ],
23799         "parameters": [
23800           {
23801             "description": "vf-module-name or network name",
23802             "in": "path",
23803             "name": "preload-id",
23804             "required": true,
23805             "type": "string"
23806           },
23807           {
23808             "description": "network or vf-module",
23809             "in": "path",
23810             "name": "preload-type",
23811             "required": true,
23812             "type": "string"
23813           },
23814           {
23815             "in": "path",
23816             "name": "vm-type",
23817             "required": true,
23818             "type": "string"
23819           },
23820           {
23821             "in": "path",
23822             "name": "vnfc-name",
23823             "required": true,
23824             "type": "string"
23825           },
23826           {
23827             "in": "path",
23828             "name": "vnfc-network-role",
23829             "required": true,
23830             "type": "string"
23831           },
23832           {
23833             "in": "body",
23834             "name": "(config)vnfc-ports",
23835             "required": false,
23836             "schema": {
23837               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
23838             }
23839           }
23840         ],
23841         "responses": {
23842           "200": {
23843             "description": "No response was specified",
23844             "schema": {
23845               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
23846             }
23847           }
23848         },
23849         "operationId": "PUT-vnfc-ports"
23850       }
23851     },
23852     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}": {
23853       "delete": {
23854         "produces": [
23855           "application/json",
23856           "application/xml"
23857         ],
23858         "parameters": [
23859           {
23860             "description": "vf-module-name or network name",
23861             "in": "path",
23862             "name": "preload-id",
23863             "required": true,
23864             "type": "string"
23865           },
23866           {
23867             "description": "network or vf-module",
23868             "in": "path",
23869             "name": "preload-type",
23870             "required": true,
23871             "type": "string"
23872           },
23873           {
23874             "in": "path",
23875             "name": "vm-type",
23876             "required": true,
23877             "type": "string"
23878           },
23879           {
23880             "in": "path",
23881             "name": "vnfc-name",
23882             "required": true,
23883             "type": "string"
23884           },
23885           {
23886             "in": "path",
23887             "name": "vnfc-network-role",
23888             "required": true,
23889             "type": "string"
23890           },
23891           {
23892             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
23893             "in": "path",
23894             "name": "vnfc-port-id",
23895             "required": true,
23896             "type": "string"
23897           }
23898         ],
23899         "responses": {
23900           "200": {
23901             "description": "No response was specified"
23902           }
23903         },
23904         "operationId": "DELETE-vnfc-port"
23905       },
23906       "get": {
23907         "produces": [
23908           "application/json",
23909           "application/xml"
23910         ],
23911         "parameters": [
23912           {
23913             "description": "vf-module-name or network name",
23914             "in": "path",
23915             "name": "preload-id",
23916             "required": true,
23917             "type": "string"
23918           },
23919           {
23920             "description": "network or vf-module",
23921             "in": "path",
23922             "name": "preload-type",
23923             "required": true,
23924             "type": "string"
23925           },
23926           {
23927             "in": "path",
23928             "name": "vm-type",
23929             "required": true,
23930             "type": "string"
23931           },
23932           {
23933             "in": "path",
23934             "name": "vnfc-name",
23935             "required": true,
23936             "type": "string"
23937           },
23938           {
23939             "in": "path",
23940             "name": "vnfc-network-role",
23941             "required": true,
23942             "type": "string"
23943           },
23944           {
23945             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
23946             "in": "path",
23947             "name": "vnfc-port-id",
23948             "required": true,
23949             "type": "string"
23950           }
23951         ],
23952         "responses": {
23953           "200": {
23954             "description": "No response was specified",
23955             "schema": {
23956               "$ref": "#/definitions/(config)vnfc-port"
23957             }
23958           }
23959         },
23960         "operationId": "GET-vnfc-port"
23961       },
23962       "post": {
23963         "consumes": [
23964           "application/json",
23965           "application/xml"
23966         ],
23967         "produces": [
23968           "application/json",
23969           "application/xml"
23970         ],
23971         "parameters": [
23972           {
23973             "description": "vf-module-name or network name",
23974             "in": "path",
23975             "name": "preload-id",
23976             "required": true,
23977             "type": "string"
23978           },
23979           {
23980             "description": "network or vf-module",
23981             "in": "path",
23982             "name": "preload-type",
23983             "required": true,
23984             "type": "string"
23985           },
23986           {
23987             "in": "path",
23988             "name": "vm-type",
23989             "required": true,
23990             "type": "string"
23991           },
23992           {
23993             "in": "path",
23994             "name": "vnfc-name",
23995             "required": true,
23996             "type": "string"
23997           },
23998           {
23999             "in": "path",
24000             "name": "vnfc-network-role",
24001             "required": true,
24002             "type": "string"
24003           },
24004           {
24005             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24006             "in": "path",
24007             "name": "vnfc-port-id",
24008             "required": true,
24009             "type": "string"
24010           },
24011           {
24012             "in": "body",
24013             "name": "**(config)vnic-sub-interfaces",
24014             "required": false,
24015             "schema": {
24016               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
24017             }
24018           }
24019         ],
24020         "responses": {
24021           "200": {
24022             "description": "No response was specified",
24023             "schema": {
24024               "$ref": "#/definitions/(config)vnfc-portPOST"
24025             }
24026           }
24027         },
24028         "operationId": "POST-vnfc-port"
24029       },
24030       "put": {
24031         "consumes": [
24032           "application/json",
24033           "application/xml"
24034         ],
24035         "produces": [
24036           "application/json",
24037           "application/xml"
24038         ],
24039         "parameters": [
24040           {
24041             "description": "vf-module-name or network name",
24042             "in": "path",
24043             "name": "preload-id",
24044             "required": true,
24045             "type": "string"
24046           },
24047           {
24048             "description": "network or vf-module",
24049             "in": "path",
24050             "name": "preload-type",
24051             "required": true,
24052             "type": "string"
24053           },
24054           {
24055             "in": "path",
24056             "name": "vm-type",
24057             "required": true,
24058             "type": "string"
24059           },
24060           {
24061             "in": "path",
24062             "name": "vnfc-name",
24063             "required": true,
24064             "type": "string"
24065           },
24066           {
24067             "in": "path",
24068             "name": "vnfc-network-role",
24069             "required": true,
24070             "type": "string"
24071           },
24072           {
24073             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24074             "in": "path",
24075             "name": "vnfc-port-id",
24076             "required": true,
24077             "type": "string"
24078           },
24079           {
24080             "in": "body",
24081             "name": "(config)vnfc-port",
24082             "required": false,
24083             "schema": {
24084               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
24085             }
24086           }
24087         ],
24088         "responses": {
24089           "200": {
24090             "description": "No response was specified",
24091             "schema": {
24092               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
24093             }
24094           }
24095         },
24096         "operationId": "PUT-vnfc-port"
24097       }
24098     },
24099     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": {
24100       "delete": {
24101         "produces": [
24102           "application/json",
24103           "application/xml"
24104         ],
24105         "parameters": [
24106           {
24107             "description": "vf-module-name or network name",
24108             "in": "path",
24109             "name": "preload-id",
24110             "required": true,
24111             "type": "string"
24112           },
24113           {
24114             "description": "network or vf-module",
24115             "in": "path",
24116             "name": "preload-type",
24117             "required": true,
24118             "type": "string"
24119           },
24120           {
24121             "in": "path",
24122             "name": "vm-type",
24123             "required": true,
24124             "type": "string"
24125           },
24126           {
24127             "in": "path",
24128             "name": "vnfc-name",
24129             "required": true,
24130             "type": "string"
24131           },
24132           {
24133             "in": "path",
24134             "name": "vnfc-network-role",
24135             "required": true,
24136             "type": "string"
24137           },
24138           {
24139             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24140             "in": "path",
24141             "name": "vnfc-port-id",
24142             "required": true,
24143             "type": "string"
24144           }
24145         ],
24146         "responses": {
24147           "200": {
24148             "description": "No response was specified"
24149           }
24150         },
24151         "operationId": "DELETE-vnic-sub-interfaces"
24152       },
24153       "get": {
24154         "produces": [
24155           "application/json",
24156           "application/xml"
24157         ],
24158         "parameters": [
24159           {
24160             "description": "vf-module-name or network name",
24161             "in": "path",
24162             "name": "preload-id",
24163             "required": true,
24164             "type": "string"
24165           },
24166           {
24167             "description": "network or vf-module",
24168             "in": "path",
24169             "name": "preload-type",
24170             "required": true,
24171             "type": "string"
24172           },
24173           {
24174             "in": "path",
24175             "name": "vm-type",
24176             "required": true,
24177             "type": "string"
24178           },
24179           {
24180             "in": "path",
24181             "name": "vnfc-name",
24182             "required": true,
24183             "type": "string"
24184           },
24185           {
24186             "in": "path",
24187             "name": "vnfc-network-role",
24188             "required": true,
24189             "type": "string"
24190           },
24191           {
24192             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24193             "in": "path",
24194             "name": "vnfc-port-id",
24195             "required": true,
24196             "type": "string"
24197           }
24198         ],
24199         "responses": {
24200           "200": {
24201             "description": "No response was specified",
24202             "schema": {
24203               "$ref": "#/definitions/(config)vnic-sub-interfaces"
24204             }
24205           }
24206         },
24207         "operationId": "GET-vnic-sub-interfaces"
24208       },
24209       "post": {
24210         "consumes": [
24211           "application/json",
24212           "application/xml"
24213         ],
24214         "produces": [
24215           "application/json",
24216           "application/xml"
24217         ],
24218         "parameters": [
24219           {
24220             "description": "vf-module-name or network name",
24221             "in": "path",
24222             "name": "preload-id",
24223             "required": true,
24224             "type": "string"
24225           },
24226           {
24227             "description": "network or vf-module",
24228             "in": "path",
24229             "name": "preload-type",
24230             "required": true,
24231             "type": "string"
24232           },
24233           {
24234             "in": "path",
24235             "name": "vm-type",
24236             "required": true,
24237             "type": "string"
24238           },
24239           {
24240             "in": "path",
24241             "name": "vnfc-name",
24242             "required": true,
24243             "type": "string"
24244           },
24245           {
24246             "in": "path",
24247             "name": "vnfc-network-role",
24248             "required": true,
24249             "type": "string"
24250           },
24251           {
24252             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24253             "in": "path",
24254             "name": "vnfc-port-id",
24255             "required": true,
24256             "type": "string"
24257           },
24258           {
24259             "in": "body",
24260             "name": "**(config)sub-interface-network-data",
24261             "required": false,
24262             "schema": {
24263               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
24264             }
24265           }
24266         ],
24267         "responses": {
24268           "200": {
24269             "description": "No response was specified",
24270             "schema": {
24271               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
24272             }
24273           }
24274         },
24275         "operationId": "POST-vnic-sub-interfaces"
24276       },
24277       "put": {
24278         "consumes": [
24279           "application/json",
24280           "application/xml"
24281         ],
24282         "produces": [
24283           "application/json",
24284           "application/xml"
24285         ],
24286         "parameters": [
24287           {
24288             "description": "vf-module-name or network name",
24289             "in": "path",
24290             "name": "preload-id",
24291             "required": true,
24292             "type": "string"
24293           },
24294           {
24295             "description": "network or vf-module",
24296             "in": "path",
24297             "name": "preload-type",
24298             "required": true,
24299             "type": "string"
24300           },
24301           {
24302             "in": "path",
24303             "name": "vm-type",
24304             "required": true,
24305             "type": "string"
24306           },
24307           {
24308             "in": "path",
24309             "name": "vnfc-name",
24310             "required": true,
24311             "type": "string"
24312           },
24313           {
24314             "in": "path",
24315             "name": "vnfc-network-role",
24316             "required": true,
24317             "type": "string"
24318           },
24319           {
24320             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24321             "in": "path",
24322             "name": "vnfc-port-id",
24323             "required": true,
24324             "type": "string"
24325           },
24326           {
24327             "in": "body",
24328             "name": "(config)vnic-sub-interfaces",
24329             "required": false,
24330             "schema": {
24331               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
24332             }
24333           }
24334         ],
24335         "responses": {
24336           "200": {
24337             "description": "No response was specified",
24338             "schema": {
24339               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
24340             }
24341           }
24342         },
24343         "operationId": "PUT-vnic-sub-interfaces"
24344       }
24345     },
24346     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": {
24347       "delete": {
24348         "produces": [
24349           "application/json",
24350           "application/xml"
24351         ],
24352         "parameters": [
24353           {
24354             "description": "vf-module-name or network name",
24355             "in": "path",
24356             "name": "preload-id",
24357             "required": true,
24358             "type": "string"
24359           },
24360           {
24361             "description": "network or vf-module",
24362             "in": "path",
24363             "name": "preload-type",
24364             "required": true,
24365             "type": "string"
24366           },
24367           {
24368             "in": "path",
24369             "name": "vm-type",
24370             "required": true,
24371             "type": "string"
24372           },
24373           {
24374             "in": "path",
24375             "name": "vnfc-name",
24376             "required": true,
24377             "type": "string"
24378           },
24379           {
24380             "in": "path",
24381             "name": "vnfc-network-role",
24382             "required": true,
24383             "type": "string"
24384           },
24385           {
24386             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24387             "in": "path",
24388             "name": "vnfc-port-id",
24389             "required": true,
24390             "type": "string"
24391           },
24392           {
24393             "description": "Subinterface network id (UUID in A&AI)",
24394             "in": "path",
24395             "name": "network-id",
24396             "required": true,
24397             "type": "string"
24398           }
24399         ],
24400         "responses": {
24401           "200": {
24402             "description": "No response was specified"
24403           }
24404         },
24405         "operationId": "DELETE-sub-interface-network-data"
24406       },
24407       "get": {
24408         "produces": [
24409           "application/json",
24410           "application/xml"
24411         ],
24412         "parameters": [
24413           {
24414             "description": "vf-module-name or network name",
24415             "in": "path",
24416             "name": "preload-id",
24417             "required": true,
24418             "type": "string"
24419           },
24420           {
24421             "description": "network or vf-module",
24422             "in": "path",
24423             "name": "preload-type",
24424             "required": true,
24425             "type": "string"
24426           },
24427           {
24428             "in": "path",
24429             "name": "vm-type",
24430             "required": true,
24431             "type": "string"
24432           },
24433           {
24434             "in": "path",
24435             "name": "vnfc-name",
24436             "required": true,
24437             "type": "string"
24438           },
24439           {
24440             "in": "path",
24441             "name": "vnfc-network-role",
24442             "required": true,
24443             "type": "string"
24444           },
24445           {
24446             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24447             "in": "path",
24448             "name": "vnfc-port-id",
24449             "required": true,
24450             "type": "string"
24451           },
24452           {
24453             "description": "Subinterface network id (UUID in A&AI)",
24454             "in": "path",
24455             "name": "network-id",
24456             "required": true,
24457             "type": "string"
24458           }
24459         ],
24460         "responses": {
24461           "200": {
24462             "description": "No response was specified",
24463             "schema": {
24464               "$ref": "#/definitions/(config)sub-interface-network-data"
24465             }
24466           }
24467         },
24468         "operationId": "GET-sub-interface-network-data"
24469       },
24470       "post": {
24471         "consumes": [
24472           "application/json",
24473           "application/xml"
24474         ],
24475         "produces": [
24476           "application/json",
24477           "application/xml"
24478         ],
24479         "parameters": [
24480           {
24481             "description": "vf-module-name or network name",
24482             "in": "path",
24483             "name": "preload-id",
24484             "required": true,
24485             "type": "string"
24486           },
24487           {
24488             "description": "network or vf-module",
24489             "in": "path",
24490             "name": "preload-type",
24491             "required": true,
24492             "type": "string"
24493           },
24494           {
24495             "in": "path",
24496             "name": "vm-type",
24497             "required": true,
24498             "type": "string"
24499           },
24500           {
24501             "in": "path",
24502             "name": "vnfc-name",
24503             "required": true,
24504             "type": "string"
24505           },
24506           {
24507             "in": "path",
24508             "name": "vnfc-network-role",
24509             "required": true,
24510             "type": "string"
24511           },
24512           {
24513             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24514             "in": "path",
24515             "name": "vnfc-port-id",
24516             "required": true,
24517             "type": "string"
24518           },
24519           {
24520             "description": "Subinterface network id (UUID in A&AI)",
24521             "in": "path",
24522             "name": "network-id",
24523             "required": true,
24524             "type": "string"
24525           },
24526           {
24527             "in": "body",
24528             "name": "**(config)network-information-items",
24529             "required": false,
24530             "schema": {
24531               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
24532             }
24533           },
24534           {
24535             "in": "body",
24536             "name": "**(config)floating-ips",
24537             "required": false,
24538             "schema": {
24539               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
24540             }
24541           }
24542         ],
24543         "responses": {
24544           "200": {
24545             "description": "No response was specified",
24546             "schema": {
24547               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
24548             }
24549           }
24550         },
24551         "operationId": "POST-sub-interface-network-data"
24552       },
24553       "put": {
24554         "consumes": [
24555           "application/json",
24556           "application/xml"
24557         ],
24558         "produces": [
24559           "application/json",
24560           "application/xml"
24561         ],
24562         "parameters": [
24563           {
24564             "description": "vf-module-name or network name",
24565             "in": "path",
24566             "name": "preload-id",
24567             "required": true,
24568             "type": "string"
24569           },
24570           {
24571             "description": "network or vf-module",
24572             "in": "path",
24573             "name": "preload-type",
24574             "required": true,
24575             "type": "string"
24576           },
24577           {
24578             "in": "path",
24579             "name": "vm-type",
24580             "required": true,
24581             "type": "string"
24582           },
24583           {
24584             "in": "path",
24585             "name": "vnfc-name",
24586             "required": true,
24587             "type": "string"
24588           },
24589           {
24590             "in": "path",
24591             "name": "vnfc-network-role",
24592             "required": true,
24593             "type": "string"
24594           },
24595           {
24596             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24597             "in": "path",
24598             "name": "vnfc-port-id",
24599             "required": true,
24600             "type": "string"
24601           },
24602           {
24603             "description": "Subinterface network id (UUID in A&AI)",
24604             "in": "path",
24605             "name": "network-id",
24606             "required": true,
24607             "type": "string"
24608           },
24609           {
24610             "in": "body",
24611             "name": "(config)sub-interface-network-data",
24612             "required": false,
24613             "schema": {
24614               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
24615             }
24616           }
24617         ],
24618         "responses": {
24619           "200": {
24620             "description": "No response was specified",
24621             "schema": {
24622               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
24623             }
24624           }
24625         },
24626         "operationId": "PUT-sub-interface-network-data"
24627       }
24628     },
24629     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": {
24630       "delete": {
24631         "produces": [
24632           "application/json",
24633           "application/xml"
24634         ],
24635         "parameters": [
24636           {
24637             "description": "vf-module-name or network name",
24638             "in": "path",
24639             "name": "preload-id",
24640             "required": true,
24641             "type": "string"
24642           },
24643           {
24644             "description": "network or vf-module",
24645             "in": "path",
24646             "name": "preload-type",
24647             "required": true,
24648             "type": "string"
24649           },
24650           {
24651             "in": "path",
24652             "name": "vm-type",
24653             "required": true,
24654             "type": "string"
24655           },
24656           {
24657             "in": "path",
24658             "name": "vnfc-name",
24659             "required": true,
24660             "type": "string"
24661           },
24662           {
24663             "in": "path",
24664             "name": "vnfc-network-role",
24665             "required": true,
24666             "type": "string"
24667           },
24668           {
24669             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24670             "in": "path",
24671             "name": "vnfc-port-id",
24672             "required": true,
24673             "type": "string"
24674           },
24675           {
24676             "description": "Subinterface network id (UUID in A&AI)",
24677             "in": "path",
24678             "name": "network-id",
24679             "required": true,
24680             "type": "string"
24681           }
24682         ],
24683         "responses": {
24684           "200": {
24685             "description": "No response was specified"
24686           }
24687         },
24688         "operationId": "DELETE-floating-ips"
24689       },
24690       "get": {
24691         "produces": [
24692           "application/json",
24693           "application/xml"
24694         ],
24695         "parameters": [
24696           {
24697             "description": "vf-module-name or network name",
24698             "in": "path",
24699             "name": "preload-id",
24700             "required": true,
24701             "type": "string"
24702           },
24703           {
24704             "description": "network or vf-module",
24705             "in": "path",
24706             "name": "preload-type",
24707             "required": true,
24708             "type": "string"
24709           },
24710           {
24711             "in": "path",
24712             "name": "vm-type",
24713             "required": true,
24714             "type": "string"
24715           },
24716           {
24717             "in": "path",
24718             "name": "vnfc-name",
24719             "required": true,
24720             "type": "string"
24721           },
24722           {
24723             "in": "path",
24724             "name": "vnfc-network-role",
24725             "required": true,
24726             "type": "string"
24727           },
24728           {
24729             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24730             "in": "path",
24731             "name": "vnfc-port-id",
24732             "required": true,
24733             "type": "string"
24734           },
24735           {
24736             "description": "Subinterface network id (UUID in A&AI)",
24737             "in": "path",
24738             "name": "network-id",
24739             "required": true,
24740             "type": "string"
24741           }
24742         ],
24743         "responses": {
24744           "200": {
24745             "description": "No response was specified",
24746             "schema": {
24747               "$ref": "#/definitions/(config)floating-ips"
24748             }
24749           }
24750         },
24751         "operationId": "GET-floating-ips"
24752       },
24753       "put": {
24754         "consumes": [
24755           "application/json",
24756           "application/xml"
24757         ],
24758         "produces": [
24759           "application/json",
24760           "application/xml"
24761         ],
24762         "parameters": [
24763           {
24764             "description": "vf-module-name or network name",
24765             "in": "path",
24766             "name": "preload-id",
24767             "required": true,
24768             "type": "string"
24769           },
24770           {
24771             "description": "network or vf-module",
24772             "in": "path",
24773             "name": "preload-type",
24774             "required": true,
24775             "type": "string"
24776           },
24777           {
24778             "in": "path",
24779             "name": "vm-type",
24780             "required": true,
24781             "type": "string"
24782           },
24783           {
24784             "in": "path",
24785             "name": "vnfc-name",
24786             "required": true,
24787             "type": "string"
24788           },
24789           {
24790             "in": "path",
24791             "name": "vnfc-network-role",
24792             "required": true,
24793             "type": "string"
24794           },
24795           {
24796             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24797             "in": "path",
24798             "name": "vnfc-port-id",
24799             "required": true,
24800             "type": "string"
24801           },
24802           {
24803             "description": "Subinterface network id (UUID in A&AI)",
24804             "in": "path",
24805             "name": "network-id",
24806             "required": true,
24807             "type": "string"
24808           },
24809           {
24810             "in": "body",
24811             "name": "(config)floating-ips",
24812             "required": false,
24813             "schema": {
24814               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
24815             }
24816           }
24817         ],
24818         "responses": {
24819           "200": {
24820             "description": "No response was specified",
24821             "schema": {
24822               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
24823             }
24824           }
24825         },
24826         "operationId": "PUT-floating-ips"
24827       }
24828     },
24829     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": {
24830       "delete": {
24831         "produces": [
24832           "application/json",
24833           "application/xml"
24834         ],
24835         "parameters": [
24836           {
24837             "description": "vf-module-name or network name",
24838             "in": "path",
24839             "name": "preload-id",
24840             "required": true,
24841             "type": "string"
24842           },
24843           {
24844             "description": "network or vf-module",
24845             "in": "path",
24846             "name": "preload-type",
24847             "required": true,
24848             "type": "string"
24849           },
24850           {
24851             "in": "path",
24852             "name": "vm-type",
24853             "required": true,
24854             "type": "string"
24855           },
24856           {
24857             "in": "path",
24858             "name": "vnfc-name",
24859             "required": true,
24860             "type": "string"
24861           },
24862           {
24863             "in": "path",
24864             "name": "vnfc-network-role",
24865             "required": true,
24866             "type": "string"
24867           },
24868           {
24869             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24870             "in": "path",
24871             "name": "vnfc-port-id",
24872             "required": true,
24873             "type": "string"
24874           },
24875           {
24876             "description": "Subinterface network id (UUID in A&AI)",
24877             "in": "path",
24878             "name": "network-id",
24879             "required": true,
24880             "type": "string"
24881           }
24882         ],
24883         "responses": {
24884           "200": {
24885             "description": "No response was specified"
24886           }
24887         },
24888         "operationId": "DELETE-network-information-items"
24889       },
24890       "get": {
24891         "produces": [
24892           "application/json",
24893           "application/xml"
24894         ],
24895         "parameters": [
24896           {
24897             "description": "vf-module-name or network name",
24898             "in": "path",
24899             "name": "preload-id",
24900             "required": true,
24901             "type": "string"
24902           },
24903           {
24904             "description": "network or vf-module",
24905             "in": "path",
24906             "name": "preload-type",
24907             "required": true,
24908             "type": "string"
24909           },
24910           {
24911             "in": "path",
24912             "name": "vm-type",
24913             "required": true,
24914             "type": "string"
24915           },
24916           {
24917             "in": "path",
24918             "name": "vnfc-name",
24919             "required": true,
24920             "type": "string"
24921           },
24922           {
24923             "in": "path",
24924             "name": "vnfc-network-role",
24925             "required": true,
24926             "type": "string"
24927           },
24928           {
24929             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24930             "in": "path",
24931             "name": "vnfc-port-id",
24932             "required": true,
24933             "type": "string"
24934           },
24935           {
24936             "description": "Subinterface network id (UUID in A&AI)",
24937             "in": "path",
24938             "name": "network-id",
24939             "required": true,
24940             "type": "string"
24941           }
24942         ],
24943         "responses": {
24944           "200": {
24945             "description": "No response was specified",
24946             "schema": {
24947               "$ref": "#/definitions/(config)network-information-items"
24948             }
24949           }
24950         },
24951         "operationId": "GET-network-information-items"
24952       },
24953       "post": {
24954         "consumes": [
24955           "application/json",
24956           "application/xml"
24957         ],
24958         "produces": [
24959           "application/json",
24960           "application/xml"
24961         ],
24962         "parameters": [
24963           {
24964             "description": "vf-module-name or network name",
24965             "in": "path",
24966             "name": "preload-id",
24967             "required": true,
24968             "type": "string"
24969           },
24970           {
24971             "description": "network or vf-module",
24972             "in": "path",
24973             "name": "preload-type",
24974             "required": true,
24975             "type": "string"
24976           },
24977           {
24978             "in": "path",
24979             "name": "vm-type",
24980             "required": true,
24981             "type": "string"
24982           },
24983           {
24984             "in": "path",
24985             "name": "vnfc-name",
24986             "required": true,
24987             "type": "string"
24988           },
24989           {
24990             "in": "path",
24991             "name": "vnfc-network-role",
24992             "required": true,
24993             "type": "string"
24994           },
24995           {
24996             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
24997             "in": "path",
24998             "name": "vnfc-port-id",
24999             "required": true,
25000             "type": "string"
25001           },
25002           {
25003             "description": "Subinterface network id (UUID in A&AI)",
25004             "in": "path",
25005             "name": "network-id",
25006             "required": true,
25007             "type": "string"
25008           },
25009           {
25010             "in": "body",
25011             "name": "**(config)network-information-item",
25012             "required": false,
25013             "schema": {
25014               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
25015             }
25016           }
25017         ],
25018         "responses": {
25019           "200": {
25020             "description": "No response was specified",
25021             "schema": {
25022               "$ref": "#/definitions/(config)network-information-itemsPOST"
25023             }
25024           }
25025         },
25026         "operationId": "POST-network-information-items"
25027       },
25028       "put": {
25029         "consumes": [
25030           "application/json",
25031           "application/xml"
25032         ],
25033         "produces": [
25034           "application/json",
25035           "application/xml"
25036         ],
25037         "parameters": [
25038           {
25039             "description": "vf-module-name or network name",
25040             "in": "path",
25041             "name": "preload-id",
25042             "required": true,
25043             "type": "string"
25044           },
25045           {
25046             "description": "network or vf-module",
25047             "in": "path",
25048             "name": "preload-type",
25049             "required": true,
25050             "type": "string"
25051           },
25052           {
25053             "in": "path",
25054             "name": "vm-type",
25055             "required": true,
25056             "type": "string"
25057           },
25058           {
25059             "in": "path",
25060             "name": "vnfc-name",
25061             "required": true,
25062             "type": "string"
25063           },
25064           {
25065             "in": "path",
25066             "name": "vnfc-network-role",
25067             "required": true,
25068             "type": "string"
25069           },
25070           {
25071             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25072             "in": "path",
25073             "name": "vnfc-port-id",
25074             "required": true,
25075             "type": "string"
25076           },
25077           {
25078             "description": "Subinterface network id (UUID in A&AI)",
25079             "in": "path",
25080             "name": "network-id",
25081             "required": true,
25082             "type": "string"
25083           },
25084           {
25085             "in": "body",
25086             "name": "(config)network-information-items",
25087             "required": false,
25088             "schema": {
25089               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
25090             }
25091           }
25092         ],
25093         "responses": {
25094           "200": {
25095             "description": "No response was specified",
25096             "schema": {
25097               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
25098             }
25099           }
25100         },
25101         "operationId": "PUT-network-information-items"
25102       }
25103     },
25104     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": {
25105       "delete": {
25106         "produces": [
25107           "application/json",
25108           "application/xml"
25109         ],
25110         "parameters": [
25111           {
25112             "description": "vf-module-name or network name",
25113             "in": "path",
25114             "name": "preload-id",
25115             "required": true,
25116             "type": "string"
25117           },
25118           {
25119             "description": "network or vf-module",
25120             "in": "path",
25121             "name": "preload-type",
25122             "required": true,
25123             "type": "string"
25124           },
25125           {
25126             "in": "path",
25127             "name": "vm-type",
25128             "required": true,
25129             "type": "string"
25130           },
25131           {
25132             "in": "path",
25133             "name": "vnfc-name",
25134             "required": true,
25135             "type": "string"
25136           },
25137           {
25138             "in": "path",
25139             "name": "vnfc-network-role",
25140             "required": true,
25141             "type": "string"
25142           },
25143           {
25144             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25145             "in": "path",
25146             "name": "vnfc-port-id",
25147             "required": true,
25148             "type": "string"
25149           },
25150           {
25151             "description": "Subinterface network id (UUID in A&AI)",
25152             "in": "path",
25153             "name": "network-id",
25154             "required": true,
25155             "type": "string"
25156           },
25157           {
25158             "description": "Use ipv4 or ipv6",
25159             "in": "path",
25160             "name": "ip-version",
25161             "required": true,
25162             "type": "string"
25163           }
25164         ],
25165         "responses": {
25166           "200": {
25167             "description": "No response was specified"
25168           }
25169         },
25170         "operationId": "DELETE-network-information-item"
25171       },
25172       "get": {
25173         "produces": [
25174           "application/json",
25175           "application/xml"
25176         ],
25177         "parameters": [
25178           {
25179             "description": "vf-module-name or network name",
25180             "in": "path",
25181             "name": "preload-id",
25182             "required": true,
25183             "type": "string"
25184           },
25185           {
25186             "description": "network or vf-module",
25187             "in": "path",
25188             "name": "preload-type",
25189             "required": true,
25190             "type": "string"
25191           },
25192           {
25193             "in": "path",
25194             "name": "vm-type",
25195             "required": true,
25196             "type": "string"
25197           },
25198           {
25199             "in": "path",
25200             "name": "vnfc-name",
25201             "required": true,
25202             "type": "string"
25203           },
25204           {
25205             "in": "path",
25206             "name": "vnfc-network-role",
25207             "required": true,
25208             "type": "string"
25209           },
25210           {
25211             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25212             "in": "path",
25213             "name": "vnfc-port-id",
25214             "required": true,
25215             "type": "string"
25216           },
25217           {
25218             "description": "Subinterface network id (UUID in A&AI)",
25219             "in": "path",
25220             "name": "network-id",
25221             "required": true,
25222             "type": "string"
25223           },
25224           {
25225             "description": "Use ipv4 or ipv6",
25226             "in": "path",
25227             "name": "ip-version",
25228             "required": true,
25229             "type": "string"
25230           }
25231         ],
25232         "responses": {
25233           "200": {
25234             "description": "No response was specified",
25235             "schema": {
25236               "$ref": "#/definitions/(config)network-information-item"
25237             }
25238           }
25239         },
25240         "operationId": "GET-network-information-item"
25241       },
25242       "post": {
25243         "consumes": [
25244           "application/json",
25245           "application/xml"
25246         ],
25247         "produces": [
25248           "application/json",
25249           "application/xml"
25250         ],
25251         "parameters": [
25252           {
25253             "description": "vf-module-name or network name",
25254             "in": "path",
25255             "name": "preload-id",
25256             "required": true,
25257             "type": "string"
25258           },
25259           {
25260             "description": "network or vf-module",
25261             "in": "path",
25262             "name": "preload-type",
25263             "required": true,
25264             "type": "string"
25265           },
25266           {
25267             "in": "path",
25268             "name": "vm-type",
25269             "required": true,
25270             "type": "string"
25271           },
25272           {
25273             "in": "path",
25274             "name": "vnfc-name",
25275             "required": true,
25276             "type": "string"
25277           },
25278           {
25279             "in": "path",
25280             "name": "vnfc-network-role",
25281             "required": true,
25282             "type": "string"
25283           },
25284           {
25285             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25286             "in": "path",
25287             "name": "vnfc-port-id",
25288             "required": true,
25289             "type": "string"
25290           },
25291           {
25292             "description": "Subinterface network id (UUID in A&AI)",
25293             "in": "path",
25294             "name": "network-id",
25295             "required": true,
25296             "type": "string"
25297           },
25298           {
25299             "description": "Use ipv4 or ipv6",
25300             "in": "path",
25301             "name": "ip-version",
25302             "required": true,
25303             "type": "string"
25304           },
25305           {
25306             "in": "body",
25307             "name": "**(config)network-ips",
25308             "required": false,
25309             "schema": {
25310               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
25311             }
25312           }
25313         ],
25314         "responses": {
25315           "200": {
25316             "description": "No response was specified",
25317             "schema": {
25318               "$ref": "#/definitions/(config)network-information-itemPOST"
25319             }
25320           }
25321         },
25322         "operationId": "POST-network-information-item"
25323       },
25324       "put": {
25325         "consumes": [
25326           "application/json",
25327           "application/xml"
25328         ],
25329         "produces": [
25330           "application/json",
25331           "application/xml"
25332         ],
25333         "parameters": [
25334           {
25335             "description": "vf-module-name or network name",
25336             "in": "path",
25337             "name": "preload-id",
25338             "required": true,
25339             "type": "string"
25340           },
25341           {
25342             "description": "network or vf-module",
25343             "in": "path",
25344             "name": "preload-type",
25345             "required": true,
25346             "type": "string"
25347           },
25348           {
25349             "in": "path",
25350             "name": "vm-type",
25351             "required": true,
25352             "type": "string"
25353           },
25354           {
25355             "in": "path",
25356             "name": "vnfc-name",
25357             "required": true,
25358             "type": "string"
25359           },
25360           {
25361             "in": "path",
25362             "name": "vnfc-network-role",
25363             "required": true,
25364             "type": "string"
25365           },
25366           {
25367             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25368             "in": "path",
25369             "name": "vnfc-port-id",
25370             "required": true,
25371             "type": "string"
25372           },
25373           {
25374             "description": "Subinterface network id (UUID in A&AI)",
25375             "in": "path",
25376             "name": "network-id",
25377             "required": true,
25378             "type": "string"
25379           },
25380           {
25381             "description": "Use ipv4 or ipv6",
25382             "in": "path",
25383             "name": "ip-version",
25384             "required": true,
25385             "type": "string"
25386           },
25387           {
25388             "in": "body",
25389             "name": "(config)network-information-item",
25390             "required": false,
25391             "schema": {
25392               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
25393             }
25394           }
25395         ],
25396         "responses": {
25397           "200": {
25398             "description": "No response was specified",
25399             "schema": {
25400               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
25401             }
25402           }
25403         },
25404         "operationId": "PUT-network-information-item"
25405       }
25406     },
25407     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": {
25408       "delete": {
25409         "produces": [
25410           "application/json",
25411           "application/xml"
25412         ],
25413         "parameters": [
25414           {
25415             "description": "vf-module-name or network name",
25416             "in": "path",
25417             "name": "preload-id",
25418             "required": true,
25419             "type": "string"
25420           },
25421           {
25422             "description": "network or vf-module",
25423             "in": "path",
25424             "name": "preload-type",
25425             "required": true,
25426             "type": "string"
25427           },
25428           {
25429             "in": "path",
25430             "name": "vm-type",
25431             "required": true,
25432             "type": "string"
25433           },
25434           {
25435             "in": "path",
25436             "name": "vnfc-name",
25437             "required": true,
25438             "type": "string"
25439           },
25440           {
25441             "in": "path",
25442             "name": "vnfc-network-role",
25443             "required": true,
25444             "type": "string"
25445           },
25446           {
25447             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25448             "in": "path",
25449             "name": "vnfc-port-id",
25450             "required": true,
25451             "type": "string"
25452           },
25453           {
25454             "description": "Subinterface network id (UUID in A&AI)",
25455             "in": "path",
25456             "name": "network-id",
25457             "required": true,
25458             "type": "string"
25459           },
25460           {
25461             "description": "Use ipv4 or ipv6",
25462             "in": "path",
25463             "name": "ip-version",
25464             "required": true,
25465             "type": "string"
25466           }
25467         ],
25468         "responses": {
25469           "200": {
25470             "description": "No response was specified"
25471           }
25472         },
25473         "operationId": "DELETE-network-ips"
25474       },
25475       "get": {
25476         "produces": [
25477           "application/json",
25478           "application/xml"
25479         ],
25480         "parameters": [
25481           {
25482             "description": "vf-module-name or network name",
25483             "in": "path",
25484             "name": "preload-id",
25485             "required": true,
25486             "type": "string"
25487           },
25488           {
25489             "description": "network or vf-module",
25490             "in": "path",
25491             "name": "preload-type",
25492             "required": true,
25493             "type": "string"
25494           },
25495           {
25496             "in": "path",
25497             "name": "vm-type",
25498             "required": true,
25499             "type": "string"
25500           },
25501           {
25502             "in": "path",
25503             "name": "vnfc-name",
25504             "required": true,
25505             "type": "string"
25506           },
25507           {
25508             "in": "path",
25509             "name": "vnfc-network-role",
25510             "required": true,
25511             "type": "string"
25512           },
25513           {
25514             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25515             "in": "path",
25516             "name": "vnfc-port-id",
25517             "required": true,
25518             "type": "string"
25519           },
25520           {
25521             "description": "Subinterface network id (UUID in A&AI)",
25522             "in": "path",
25523             "name": "network-id",
25524             "required": true,
25525             "type": "string"
25526           },
25527           {
25528             "description": "Use ipv4 or ipv6",
25529             "in": "path",
25530             "name": "ip-version",
25531             "required": true,
25532             "type": "string"
25533           }
25534         ],
25535         "responses": {
25536           "200": {
25537             "description": "No response was specified",
25538             "schema": {
25539               "$ref": "#/definitions/(config)network-ips"
25540             }
25541           }
25542         },
25543         "operationId": "GET-network-ips"
25544       },
25545       "put": {
25546         "consumes": [
25547           "application/json",
25548           "application/xml"
25549         ],
25550         "produces": [
25551           "application/json",
25552           "application/xml"
25553         ],
25554         "parameters": [
25555           {
25556             "description": "vf-module-name or network name",
25557             "in": "path",
25558             "name": "preload-id",
25559             "required": true,
25560             "type": "string"
25561           },
25562           {
25563             "description": "network or vf-module",
25564             "in": "path",
25565             "name": "preload-type",
25566             "required": true,
25567             "type": "string"
25568           },
25569           {
25570             "in": "path",
25571             "name": "vm-type",
25572             "required": true,
25573             "type": "string"
25574           },
25575           {
25576             "in": "path",
25577             "name": "vnfc-name",
25578             "required": true,
25579             "type": "string"
25580           },
25581           {
25582             "in": "path",
25583             "name": "vnfc-network-role",
25584             "required": true,
25585             "type": "string"
25586           },
25587           {
25588             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
25589             "in": "path",
25590             "name": "vnfc-port-id",
25591             "required": true,
25592             "type": "string"
25593           },
25594           {
25595             "description": "Subinterface network id (UUID in A&AI)",
25596             "in": "path",
25597             "name": "network-id",
25598             "required": true,
25599             "type": "string"
25600           },
25601           {
25602             "description": "Use ipv4 or ipv6",
25603             "in": "path",
25604             "name": "ip-version",
25605             "required": true,
25606             "type": "string"
25607           },
25608           {
25609             "in": "body",
25610             "name": "(config)network-ips",
25611             "required": false,
25612             "schema": {
25613               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
25614             }
25615           }
25616         ],
25617         "responses": {
25618           "200": {
25619             "description": "No response was specified",
25620             "schema": {
25621               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
25622             }
25623           }
25624         },
25625         "operationId": "PUT-network-ips"
25626       }
25627     },
25628     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}": {
25629       "delete": {
25630         "produces": [
25631           "application/json",
25632           "application/xml"
25633         ],
25634         "parameters": [
25635           {
25636             "description": "vf-module-name or network name",
25637             "in": "path",
25638             "name": "preload-id",
25639             "required": true,
25640             "type": "string"
25641           },
25642           {
25643             "description": "network or vf-module",
25644             "in": "path",
25645             "name": "preload-type",
25646             "required": true,
25647             "type": "string"
25648           },
25649           {
25650             "in": "path",
25651             "name": "vm-type",
25652             "required": true,
25653             "type": "string"
25654           },
25655           {
25656             "in": "path",
25657             "name": "vnfc-name",
25658             "required": true,
25659             "type": "string"
25660           },
25661           {
25662             "in": "path",
25663             "name": "vnfc-network-role",
25664             "required": true,
25665             "type": "string"
25666           },
25667           {
25668             "description": "Default value if subnet role is not defined.",
25669             "in": "path",
25670             "name": "vnfc-subnet-role",
25671             "required": true,
25672             "type": "string"
25673           }
25674         ],
25675         "responses": {
25676           "200": {
25677             "description": "No response was specified"
25678           }
25679         },
25680         "operationId": "DELETE-vnfc-subnet"
25681       },
25682       "get": {
25683         "produces": [
25684           "application/json",
25685           "application/xml"
25686         ],
25687         "parameters": [
25688           {
25689             "description": "vf-module-name or network name",
25690             "in": "path",
25691             "name": "preload-id",
25692             "required": true,
25693             "type": "string"
25694           },
25695           {
25696             "description": "network or vf-module",
25697             "in": "path",
25698             "name": "preload-type",
25699             "required": true,
25700             "type": "string"
25701           },
25702           {
25703             "in": "path",
25704             "name": "vm-type",
25705             "required": true,
25706             "type": "string"
25707           },
25708           {
25709             "in": "path",
25710             "name": "vnfc-name",
25711             "required": true,
25712             "type": "string"
25713           },
25714           {
25715             "in": "path",
25716             "name": "vnfc-network-role",
25717             "required": true,
25718             "type": "string"
25719           },
25720           {
25721             "description": "Default value if subnet role is not defined.",
25722             "in": "path",
25723             "name": "vnfc-subnet-role",
25724             "required": true,
25725             "type": "string"
25726           }
25727         ],
25728         "responses": {
25729           "200": {
25730             "description": "No response was specified",
25731             "schema": {
25732               "$ref": "#/definitions/(config)vnfc-subnet"
25733             }
25734           }
25735         },
25736         "operationId": "GET-vnfc-subnet"
25737       },
25738       "post": {
25739         "consumes": [
25740           "application/json",
25741           "application/xml"
25742         ],
25743         "produces": [
25744           "application/json",
25745           "application/xml"
25746         ],
25747         "parameters": [
25748           {
25749             "description": "vf-module-name or network name",
25750             "in": "path",
25751             "name": "preload-id",
25752             "required": true,
25753             "type": "string"
25754           },
25755           {
25756             "description": "network or vf-module",
25757             "in": "path",
25758             "name": "preload-type",
25759             "required": true,
25760             "type": "string"
25761           },
25762           {
25763             "in": "path",
25764             "name": "vm-type",
25765             "required": true,
25766             "type": "string"
25767           },
25768           {
25769             "in": "path",
25770             "name": "vnfc-name",
25771             "required": true,
25772             "type": "string"
25773           },
25774           {
25775             "in": "path",
25776             "name": "vnfc-network-role",
25777             "required": true,
25778             "type": "string"
25779           },
25780           {
25781             "description": "Default value if subnet role is not defined.",
25782             "in": "path",
25783             "name": "vnfc-subnet-role",
25784             "required": true,
25785             "type": "string"
25786           },
25787           {
25788             "in": "body",
25789             "name": "**(config)vnfc-ip-assignments",
25790             "required": false,
25791             "schema": {
25792               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
25793             }
25794           }
25795         ],
25796         "responses": {
25797           "200": {
25798             "description": "No response was specified",
25799             "schema": {
25800               "$ref": "#/definitions/(config)vnfc-subnetPOST"
25801             }
25802           }
25803         },
25804         "operationId": "POST-vnfc-subnet"
25805       },
25806       "put": {
25807         "consumes": [
25808           "application/json",
25809           "application/xml"
25810         ],
25811         "produces": [
25812           "application/json",
25813           "application/xml"
25814         ],
25815         "parameters": [
25816           {
25817             "description": "vf-module-name or network name",
25818             "in": "path",
25819             "name": "preload-id",
25820             "required": true,
25821             "type": "string"
25822           },
25823           {
25824             "description": "network or vf-module",
25825             "in": "path",
25826             "name": "preload-type",
25827             "required": true,
25828             "type": "string"
25829           },
25830           {
25831             "in": "path",
25832             "name": "vm-type",
25833             "required": true,
25834             "type": "string"
25835           },
25836           {
25837             "in": "path",
25838             "name": "vnfc-name",
25839             "required": true,
25840             "type": "string"
25841           },
25842           {
25843             "in": "path",
25844             "name": "vnfc-network-role",
25845             "required": true,
25846             "type": "string"
25847           },
25848           {
25849             "description": "Default value if subnet role is not defined.",
25850             "in": "path",
25851             "name": "vnfc-subnet-role",
25852             "required": true,
25853             "type": "string"
25854           },
25855           {
25856             "in": "body",
25857             "name": "(config)vnfc-subnet",
25858             "required": false,
25859             "schema": {
25860               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
25861             }
25862           }
25863         ],
25864         "responses": {
25865           "200": {
25866             "description": "No response was specified",
25867             "schema": {
25868               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
25869             }
25870           }
25871         },
25872         "operationId": "PUT-vnfc-subnet"
25873       }
25874     },
25875     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": {
25876       "delete": {
25877         "produces": [
25878           "application/json",
25879           "application/xml"
25880         ],
25881         "parameters": [
25882           {
25883             "description": "vf-module-name or network name",
25884             "in": "path",
25885             "name": "preload-id",
25886             "required": true,
25887             "type": "string"
25888           },
25889           {
25890             "description": "network or vf-module",
25891             "in": "path",
25892             "name": "preload-type",
25893             "required": true,
25894             "type": "string"
25895           },
25896           {
25897             "in": "path",
25898             "name": "vm-type",
25899             "required": true,
25900             "type": "string"
25901           },
25902           {
25903             "in": "path",
25904             "name": "vnfc-name",
25905             "required": true,
25906             "type": "string"
25907           },
25908           {
25909             "in": "path",
25910             "name": "vnfc-network-role",
25911             "required": true,
25912             "type": "string"
25913           },
25914           {
25915             "description": "Default value if subnet role is not defined.",
25916             "in": "path",
25917             "name": "vnfc-subnet-role",
25918             "required": true,
25919             "type": "string"
25920           },
25921           {
25922             "description": "indicates if this is IpV4 or IpV6",
25923             "in": "path",
25924             "name": "vnfc-address-family",
25925             "required": true,
25926             "type": "string"
25927           }
25928         ],
25929         "responses": {
25930           "200": {
25931             "description": "No response was specified"
25932           }
25933         },
25934         "operationId": "DELETE-vnfc-ip-assignments"
25935       },
25936       "get": {
25937         "produces": [
25938           "application/json",
25939           "application/xml"
25940         ],
25941         "parameters": [
25942           {
25943             "description": "vf-module-name or network name",
25944             "in": "path",
25945             "name": "preload-id",
25946             "required": true,
25947             "type": "string"
25948           },
25949           {
25950             "description": "network or vf-module",
25951             "in": "path",
25952             "name": "preload-type",
25953             "required": true,
25954             "type": "string"
25955           },
25956           {
25957             "in": "path",
25958             "name": "vm-type",
25959             "required": true,
25960             "type": "string"
25961           },
25962           {
25963             "in": "path",
25964             "name": "vnfc-name",
25965             "required": true,
25966             "type": "string"
25967           },
25968           {
25969             "in": "path",
25970             "name": "vnfc-network-role",
25971             "required": true,
25972             "type": "string"
25973           },
25974           {
25975             "description": "Default value if subnet role is not defined.",
25976             "in": "path",
25977             "name": "vnfc-subnet-role",
25978             "required": true,
25979             "type": "string"
25980           },
25981           {
25982             "description": "indicates if this is IpV4 or IpV6",
25983             "in": "path",
25984             "name": "vnfc-address-family",
25985             "required": true,
25986             "type": "string"
25987           }
25988         ],
25989         "responses": {
25990           "200": {
25991             "description": "No response was specified",
25992             "schema": {
25993               "$ref": "#/definitions/(config)vnfc-ip-assignments"
25994             }
25995           }
25996         },
25997         "operationId": "GET-vnfc-ip-assignments"
25998       },
25999       "post": {
26000         "consumes": [
26001           "application/json",
26002           "application/xml"
26003         ],
26004         "produces": [
26005           "application/json",
26006           "application/xml"
26007         ],
26008         "parameters": [
26009           {
26010             "description": "vf-module-name or network name",
26011             "in": "path",
26012             "name": "preload-id",
26013             "required": true,
26014             "type": "string"
26015           },
26016           {
26017             "description": "network or vf-module",
26018             "in": "path",
26019             "name": "preload-type",
26020             "required": true,
26021             "type": "string"
26022           },
26023           {
26024             "in": "path",
26025             "name": "vm-type",
26026             "required": true,
26027             "type": "string"
26028           },
26029           {
26030             "in": "path",
26031             "name": "vnfc-name",
26032             "required": true,
26033             "type": "string"
26034           },
26035           {
26036             "in": "path",
26037             "name": "vnfc-network-role",
26038             "required": true,
26039             "type": "string"
26040           },
26041           {
26042             "description": "Default value if subnet role is not defined.",
26043             "in": "path",
26044             "name": "vnfc-subnet-role",
26045             "required": true,
26046             "type": "string"
26047           },
26048           {
26049             "description": "indicates if this is IpV4 or IpV6",
26050             "in": "path",
26051             "name": "vnfc-address-family",
26052             "required": true,
26053             "type": "string"
26054           },
26055           {
26056             "in": "body",
26057             "name": "**(config)vnfc-subnet-ip",
26058             "required": false,
26059             "schema": {
26060               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
26061             }
26062           }
26063         ],
26064         "responses": {
26065           "200": {
26066             "description": "No response was specified",
26067             "schema": {
26068               "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST"
26069             }
26070           }
26071         },
26072         "operationId": "POST-vnfc-ip-assignments"
26073       },
26074       "put": {
26075         "consumes": [
26076           "application/json",
26077           "application/xml"
26078         ],
26079         "produces": [
26080           "application/json",
26081           "application/xml"
26082         ],
26083         "parameters": [
26084           {
26085             "description": "vf-module-name or network name",
26086             "in": "path",
26087             "name": "preload-id",
26088             "required": true,
26089             "type": "string"
26090           },
26091           {
26092             "description": "network or vf-module",
26093             "in": "path",
26094             "name": "preload-type",
26095             "required": true,
26096             "type": "string"
26097           },
26098           {
26099             "in": "path",
26100             "name": "vm-type",
26101             "required": true,
26102             "type": "string"
26103           },
26104           {
26105             "in": "path",
26106             "name": "vnfc-name",
26107             "required": true,
26108             "type": "string"
26109           },
26110           {
26111             "in": "path",
26112             "name": "vnfc-network-role",
26113             "required": true,
26114             "type": "string"
26115           },
26116           {
26117             "description": "Default value if subnet role is not defined.",
26118             "in": "path",
26119             "name": "vnfc-subnet-role",
26120             "required": true,
26121             "type": "string"
26122           },
26123           {
26124             "description": "indicates if this is IpV4 or IpV6",
26125             "in": "path",
26126             "name": "vnfc-address-family",
26127             "required": true,
26128             "type": "string"
26129           },
26130           {
26131             "in": "body",
26132             "name": "(config)vnfc-ip-assignments",
26133             "required": false,
26134             "schema": {
26135               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
26136             }
26137           }
26138         ],
26139         "responses": {
26140           "200": {
26141             "description": "No response was specified",
26142             "schema": {
26143               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
26144             }
26145           }
26146         },
26147         "operationId": "PUT-vnfc-ip-assignments"
26148       }
26149     },
26150     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-names/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": {
26151       "delete": {
26152         "produces": [
26153           "application/json",
26154           "application/xml"
26155         ],
26156         "parameters": [
26157           {
26158             "description": "vf-module-name or network name",
26159             "in": "path",
26160             "name": "preload-id",
26161             "required": true,
26162             "type": "string"
26163           },
26164           {
26165             "description": "network or vf-module",
26166             "in": "path",
26167             "name": "preload-type",
26168             "required": true,
26169             "type": "string"
26170           },
26171           {
26172             "in": "path",
26173             "name": "vm-type",
26174             "required": true,
26175             "type": "string"
26176           },
26177           {
26178             "in": "path",
26179             "name": "vnfc-name",
26180             "required": true,
26181             "type": "string"
26182           },
26183           {
26184             "in": "path",
26185             "name": "vnfc-network-role",
26186             "required": true,
26187             "type": "string"
26188           },
26189           {
26190             "description": "Default value if subnet role is not defined.",
26191             "in": "path",
26192             "name": "vnfc-subnet-role",
26193             "required": true,
26194             "type": "string"
26195           },
26196           {
26197             "description": "indicates if this is IpV4 or IpV6",
26198             "in": "path",
26199             "name": "vnfc-address-family",
26200             "required": true,
26201             "type": "string"
26202           },
26203           {
26204             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26205             "in": "path",
26206             "name": "vnfc-ip-address",
26207             "required": true,
26208             "type": "string"
26209           }
26210         ],
26211         "responses": {
26212           "200": {
26213             "description": "No response was specified"
26214           }
26215         },
26216         "operationId": "DELETE-vnfc-subnet-ip"
26217       },
26218       "get": {
26219         "produces": [
26220           "application/json",
26221           "application/xml"
26222         ],
26223         "parameters": [
26224           {
26225             "description": "vf-module-name or network name",
26226             "in": "path",
26227             "name": "preload-id",
26228             "required": true,
26229             "type": "string"
26230           },
26231           {
26232             "description": "network or vf-module",
26233             "in": "path",
26234             "name": "preload-type",
26235             "required": true,
26236             "type": "string"
26237           },
26238           {
26239             "in": "path",
26240             "name": "vm-type",
26241             "required": true,
26242             "type": "string"
26243           },
26244           {
26245             "in": "path",
26246             "name": "vnfc-name",
26247             "required": true,
26248             "type": "string"
26249           },
26250           {
26251             "in": "path",
26252             "name": "vnfc-network-role",
26253             "required": true,
26254             "type": "string"
26255           },
26256           {
26257             "description": "Default value if subnet role is not defined.",
26258             "in": "path",
26259             "name": "vnfc-subnet-role",
26260             "required": true,
26261             "type": "string"
26262           },
26263           {
26264             "description": "indicates if this is IpV4 or IpV6",
26265             "in": "path",
26266             "name": "vnfc-address-family",
26267             "required": true,
26268             "type": "string"
26269           },
26270           {
26271             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26272             "in": "path",
26273             "name": "vnfc-ip-address",
26274             "required": true,
26275             "type": "string"
26276           }
26277         ],
26278         "responses": {
26279           "200": {
26280             "description": "No response was specified",
26281             "schema": {
26282               "$ref": "#/definitions/(config)vnfc-subnet-ip"
26283             }
26284           }
26285         },
26286         "operationId": "GET-vnfc-subnet-ip"
26287       },
26288       "put": {
26289         "consumes": [
26290           "application/json",
26291           "application/xml"
26292         ],
26293         "produces": [
26294           "application/json",
26295           "application/xml"
26296         ],
26297         "parameters": [
26298           {
26299             "description": "vf-module-name or network name",
26300             "in": "path",
26301             "name": "preload-id",
26302             "required": true,
26303             "type": "string"
26304           },
26305           {
26306             "description": "network or vf-module",
26307             "in": "path",
26308             "name": "preload-type",
26309             "required": true,
26310             "type": "string"
26311           },
26312           {
26313             "in": "path",
26314             "name": "vm-type",
26315             "required": true,
26316             "type": "string"
26317           },
26318           {
26319             "in": "path",
26320             "name": "vnfc-name",
26321             "required": true,
26322             "type": "string"
26323           },
26324           {
26325             "in": "path",
26326             "name": "vnfc-network-role",
26327             "required": true,
26328             "type": "string"
26329           },
26330           {
26331             "description": "Default value if subnet role is not defined.",
26332             "in": "path",
26333             "name": "vnfc-subnet-role",
26334             "required": true,
26335             "type": "string"
26336           },
26337           {
26338             "description": "indicates if this is IpV4 or IpV6",
26339             "in": "path",
26340             "name": "vnfc-address-family",
26341             "required": true,
26342             "type": "string"
26343           },
26344           {
26345             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
26346             "in": "path",
26347             "name": "vnfc-ip-address",
26348             "required": true,
26349             "type": "string"
26350           },
26351           {
26352             "in": "body",
26353             "name": "(config)vnfc-subnet-ip",
26354             "required": false,
26355             "schema": {
26356               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
26357             }
26358           }
26359         ],
26360         "responses": {
26361           "200": {
26362             "description": "No response was specified",
26363             "schema": {
26364               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
26365             }
26366           }
26367         },
26368         "operationId": "PUT-vnfc-subnet-ip"
26369       }
26370     },
26371     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks": {
26372       "delete": {
26373         "produces": [
26374           "application/json",
26375           "application/xml"
26376         ],
26377         "parameters": [
26378           {
26379             "description": "vf-module-name or network name",
26380             "in": "path",
26381             "name": "preload-id",
26382             "required": true,
26383             "type": "string"
26384           },
26385           {
26386             "description": "network or vf-module",
26387             "in": "path",
26388             "name": "preload-type",
26389             "required": true,
26390             "type": "string"
26391           },
26392           {
26393             "in": "path",
26394             "name": "vm-type",
26395             "required": true,
26396             "type": "string"
26397           }
26398         ],
26399         "responses": {
26400           "200": {
26401             "description": "No response was specified"
26402           }
26403         },
26404         "operationId": "DELETE-vm-networks"
26405       },
26406       "get": {
26407         "produces": [
26408           "application/json",
26409           "application/xml"
26410         ],
26411         "parameters": [
26412           {
26413             "description": "vf-module-name or network name",
26414             "in": "path",
26415             "name": "preload-id",
26416             "required": true,
26417             "type": "string"
26418           },
26419           {
26420             "description": "network or vf-module",
26421             "in": "path",
26422             "name": "preload-type",
26423             "required": true,
26424             "type": "string"
26425           },
26426           {
26427             "in": "path",
26428             "name": "vm-type",
26429             "required": true,
26430             "type": "string"
26431           }
26432         ],
26433         "responses": {
26434           "200": {
26435             "description": "No response was specified",
26436             "schema": {
26437               "$ref": "#/definitions/(config)vm-networks"
26438             }
26439           }
26440         },
26441         "operationId": "GET-vm-networks"
26442       },
26443       "post": {
26444         "consumes": [
26445           "application/json",
26446           "application/xml"
26447         ],
26448         "produces": [
26449           "application/json",
26450           "application/xml"
26451         ],
26452         "parameters": [
26453           {
26454             "description": "vf-module-name or network name",
26455             "in": "path",
26456             "name": "preload-id",
26457             "required": true,
26458             "type": "string"
26459           },
26460           {
26461             "description": "network or vf-module",
26462             "in": "path",
26463             "name": "preload-type",
26464             "required": true,
26465             "type": "string"
26466           },
26467           {
26468             "in": "path",
26469             "name": "vm-type",
26470             "required": true,
26471             "type": "string"
26472           },
26473           {
26474             "in": "body",
26475             "name": "**(config)vm-network",
26476             "required": false,
26477             "schema": {
26478               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
26479             }
26480           }
26481         ],
26482         "responses": {
26483           "200": {
26484             "description": "No response was specified",
26485             "schema": {
26486               "$ref": "#/definitions/(config)vm-networksPOST"
26487             }
26488           }
26489         },
26490         "operationId": "POST-vm-networks"
26491       },
26492       "put": {
26493         "consumes": [
26494           "application/json",
26495           "application/xml"
26496         ],
26497         "produces": [
26498           "application/json",
26499           "application/xml"
26500         ],
26501         "parameters": [
26502           {
26503             "description": "vf-module-name or network name",
26504             "in": "path",
26505             "name": "preload-id",
26506             "required": true,
26507             "type": "string"
26508           },
26509           {
26510             "description": "network or vf-module",
26511             "in": "path",
26512             "name": "preload-type",
26513             "required": true,
26514             "type": "string"
26515           },
26516           {
26517             "in": "path",
26518             "name": "vm-type",
26519             "required": true,
26520             "type": "string"
26521           },
26522           {
26523             "in": "body",
26524             "name": "(config)vm-networks",
26525             "required": false,
26526             "schema": {
26527               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
26528             }
26529           }
26530         ],
26531         "responses": {
26532           "200": {
26533             "description": "No response was specified",
26534             "schema": {
26535               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP"
26536             }
26537           }
26538         },
26539         "operationId": "PUT-vm-networks"
26540       }
26541     },
26542     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}": {
26543       "delete": {
26544         "produces": [
26545           "application/json",
26546           "application/xml"
26547         ],
26548         "parameters": [
26549           {
26550             "description": "vf-module-name or network name",
26551             "in": "path",
26552             "name": "preload-id",
26553             "required": true,
26554             "type": "string"
26555           },
26556           {
26557             "description": "network or vf-module",
26558             "in": "path",
26559             "name": "preload-type",
26560             "required": true,
26561             "type": "string"
26562           },
26563           {
26564             "in": "path",
26565             "name": "vm-type",
26566             "required": true,
26567             "type": "string"
26568           },
26569           {
26570             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26571             "in": "path",
26572             "name": "network-role",
26573             "required": true,
26574             "type": "string"
26575           }
26576         ],
26577         "responses": {
26578           "200": {
26579             "description": "No response was specified"
26580           }
26581         },
26582         "operationId": "DELETE-vm-network"
26583       },
26584       "get": {
26585         "produces": [
26586           "application/json",
26587           "application/xml"
26588         ],
26589         "parameters": [
26590           {
26591             "description": "vf-module-name or network name",
26592             "in": "path",
26593             "name": "preload-id",
26594             "required": true,
26595             "type": "string"
26596           },
26597           {
26598             "description": "network or vf-module",
26599             "in": "path",
26600             "name": "preload-type",
26601             "required": true,
26602             "type": "string"
26603           },
26604           {
26605             "in": "path",
26606             "name": "vm-type",
26607             "required": true,
26608             "type": "string"
26609           },
26610           {
26611             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26612             "in": "path",
26613             "name": "network-role",
26614             "required": true,
26615             "type": "string"
26616           }
26617         ],
26618         "responses": {
26619           "200": {
26620             "description": "No response was specified",
26621             "schema": {
26622               "$ref": "#/definitions/(config)vm-network"
26623             }
26624           }
26625         },
26626         "operationId": "GET-vm-network"
26627       },
26628       "post": {
26629         "consumes": [
26630           "application/json",
26631           "application/xml"
26632         ],
26633         "produces": [
26634           "application/json",
26635           "application/xml"
26636         ],
26637         "parameters": [
26638           {
26639             "description": "vf-module-name or network name",
26640             "in": "path",
26641             "name": "preload-id",
26642             "required": true,
26643             "type": "string"
26644           },
26645           {
26646             "description": "network or vf-module",
26647             "in": "path",
26648             "name": "preload-type",
26649             "required": true,
26650             "type": "string"
26651           },
26652           {
26653             "in": "path",
26654             "name": "vm-type",
26655             "required": true,
26656             "type": "string"
26657           },
26658           {
26659             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26660             "in": "path",
26661             "name": "network-role",
26662             "required": true,
26663             "type": "string"
26664           },
26665           {
26666             "in": "body",
26667             "name": "**(config)network-information-items",
26668             "required": false,
26669             "schema": {
26670               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
26671             }
26672           },
26673           {
26674             "in": "body",
26675             "name": "**(config)mac-addresses",
26676             "required": false,
26677             "schema": {
26678               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
26679             }
26680           },
26681           {
26682             "in": "body",
26683             "name": "**(config)floating-ips",
26684             "required": false,
26685             "schema": {
26686               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
26687             }
26688           },
26689           {
26690             "in": "body",
26691             "name": "**(config)interface-route-prefixes",
26692             "required": false,
26693             "schema": {
26694               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
26695             }
26696           },
26697           {
26698             "in": "body",
26699             "name": "**(config)sriov-parameters",
26700             "required": false,
26701             "schema": {
26702               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
26703             }
26704           },
26705           {
26706             "in": "body",
26707             "name": "**(config)related-networks",
26708             "required": false,
26709             "schema": {
26710               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP"
26711             }
26712           }
26713         ],
26714         "responses": {
26715           "200": {
26716             "description": "No response was specified",
26717             "schema": {
26718               "$ref": "#/definitions/(config)vm-networkPOST"
26719             }
26720           }
26721         },
26722         "operationId": "POST-vm-network"
26723       },
26724       "put": {
26725         "consumes": [
26726           "application/json",
26727           "application/xml"
26728         ],
26729         "produces": [
26730           "application/json",
26731           "application/xml"
26732         ],
26733         "parameters": [
26734           {
26735             "description": "vf-module-name or network name",
26736             "in": "path",
26737             "name": "preload-id",
26738             "required": true,
26739             "type": "string"
26740           },
26741           {
26742             "description": "network or vf-module",
26743             "in": "path",
26744             "name": "preload-type",
26745             "required": true,
26746             "type": "string"
26747           },
26748           {
26749             "in": "path",
26750             "name": "vm-type",
26751             "required": true,
26752             "type": "string"
26753           },
26754           {
26755             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26756             "in": "path",
26757             "name": "network-role",
26758             "required": true,
26759             "type": "string"
26760           },
26761           {
26762             "in": "body",
26763             "name": "(config)vm-network",
26764             "required": false,
26765             "schema": {
26766               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
26767             }
26768           }
26769         ],
26770         "responses": {
26771           "200": {
26772             "description": "No response was specified",
26773             "schema": {
26774               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP"
26775             }
26776           }
26777         },
26778         "operationId": "PUT-vm-network"
26779       }
26780     },
26781     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/floating-ips": {
26782       "delete": {
26783         "produces": [
26784           "application/json",
26785           "application/xml"
26786         ],
26787         "parameters": [
26788           {
26789             "description": "vf-module-name or network name",
26790             "in": "path",
26791             "name": "preload-id",
26792             "required": true,
26793             "type": "string"
26794           },
26795           {
26796             "description": "network or vf-module",
26797             "in": "path",
26798             "name": "preload-type",
26799             "required": true,
26800             "type": "string"
26801           },
26802           {
26803             "in": "path",
26804             "name": "vm-type",
26805             "required": true,
26806             "type": "string"
26807           },
26808           {
26809             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26810             "in": "path",
26811             "name": "network-role",
26812             "required": true,
26813             "type": "string"
26814           }
26815         ],
26816         "responses": {
26817           "200": {
26818             "description": "No response was specified"
26819           }
26820         },
26821         "operationId": "DELETE-floating-ips"
26822       },
26823       "get": {
26824         "produces": [
26825           "application/json",
26826           "application/xml"
26827         ],
26828         "parameters": [
26829           {
26830             "description": "vf-module-name or network name",
26831             "in": "path",
26832             "name": "preload-id",
26833             "required": true,
26834             "type": "string"
26835           },
26836           {
26837             "description": "network or vf-module",
26838             "in": "path",
26839             "name": "preload-type",
26840             "required": true,
26841             "type": "string"
26842           },
26843           {
26844             "in": "path",
26845             "name": "vm-type",
26846             "required": true,
26847             "type": "string"
26848           },
26849           {
26850             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26851             "in": "path",
26852             "name": "network-role",
26853             "required": true,
26854             "type": "string"
26855           }
26856         ],
26857         "responses": {
26858           "200": {
26859             "description": "No response was specified",
26860             "schema": {
26861               "$ref": "#/definitions/(config)floating-ips"
26862             }
26863           }
26864         },
26865         "operationId": "GET-floating-ips"
26866       },
26867       "put": {
26868         "consumes": [
26869           "application/json",
26870           "application/xml"
26871         ],
26872         "produces": [
26873           "application/json",
26874           "application/xml"
26875         ],
26876         "parameters": [
26877           {
26878             "description": "vf-module-name or network name",
26879             "in": "path",
26880             "name": "preload-id",
26881             "required": true,
26882             "type": "string"
26883           },
26884           {
26885             "description": "network or vf-module",
26886             "in": "path",
26887             "name": "preload-type",
26888             "required": true,
26889             "type": "string"
26890           },
26891           {
26892             "in": "path",
26893             "name": "vm-type",
26894             "required": true,
26895             "type": "string"
26896           },
26897           {
26898             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26899             "in": "path",
26900             "name": "network-role",
26901             "required": true,
26902             "type": "string"
26903           },
26904           {
26905             "in": "body",
26906             "name": "(config)floating-ips",
26907             "required": false,
26908             "schema": {
26909               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
26910             }
26911           }
26912         ],
26913         "responses": {
26914           "200": {
26915             "description": "No response was specified",
26916             "schema": {
26917               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP"
26918             }
26919           }
26920         },
26921         "operationId": "PUT-floating-ips"
26922       }
26923     },
26924     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/interface-route-prefixes": {
26925       "delete": {
26926         "produces": [
26927           "application/json",
26928           "application/xml"
26929         ],
26930         "parameters": [
26931           {
26932             "description": "vf-module-name or network name",
26933             "in": "path",
26934             "name": "preload-id",
26935             "required": true,
26936             "type": "string"
26937           },
26938           {
26939             "description": "network or vf-module",
26940             "in": "path",
26941             "name": "preload-type",
26942             "required": true,
26943             "type": "string"
26944           },
26945           {
26946             "in": "path",
26947             "name": "vm-type",
26948             "required": true,
26949             "type": "string"
26950           },
26951           {
26952             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26953             "in": "path",
26954             "name": "network-role",
26955             "required": true,
26956             "type": "string"
26957           }
26958         ],
26959         "responses": {
26960           "200": {
26961             "description": "No response was specified"
26962           }
26963         },
26964         "operationId": "DELETE-interface-route-prefixes"
26965       },
26966       "get": {
26967         "produces": [
26968           "application/json",
26969           "application/xml"
26970         ],
26971         "parameters": [
26972           {
26973             "description": "vf-module-name or network name",
26974             "in": "path",
26975             "name": "preload-id",
26976             "required": true,
26977             "type": "string"
26978           },
26979           {
26980             "description": "network or vf-module",
26981             "in": "path",
26982             "name": "preload-type",
26983             "required": true,
26984             "type": "string"
26985           },
26986           {
26987             "in": "path",
26988             "name": "vm-type",
26989             "required": true,
26990             "type": "string"
26991           },
26992           {
26993             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
26994             "in": "path",
26995             "name": "network-role",
26996             "required": true,
26997             "type": "string"
26998           }
26999         ],
27000         "responses": {
27001           "200": {
27002             "description": "No response was specified",
27003             "schema": {
27004               "$ref": "#/definitions/(config)interface-route-prefixes"
27005             }
27006           }
27007         },
27008         "operationId": "GET-interface-route-prefixes"
27009       },
27010       "put": {
27011         "consumes": [
27012           "application/json",
27013           "application/xml"
27014         ],
27015         "produces": [
27016           "application/json",
27017           "application/xml"
27018         ],
27019         "parameters": [
27020           {
27021             "description": "vf-module-name or network name",
27022             "in": "path",
27023             "name": "preload-id",
27024             "required": true,
27025             "type": "string"
27026           },
27027           {
27028             "description": "network or vf-module",
27029             "in": "path",
27030             "name": "preload-type",
27031             "required": true,
27032             "type": "string"
27033           },
27034           {
27035             "in": "path",
27036             "name": "vm-type",
27037             "required": true,
27038             "type": "string"
27039           },
27040           {
27041             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27042             "in": "path",
27043             "name": "network-role",
27044             "required": true,
27045             "type": "string"
27046           },
27047           {
27048             "in": "body",
27049             "name": "(config)interface-route-prefixes",
27050             "required": false,
27051             "schema": {
27052               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
27053             }
27054           }
27055         ],
27056         "responses": {
27057           "200": {
27058             "description": "No response was specified",
27059             "schema": {
27060               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP"
27061             }
27062           }
27063         },
27064         "operationId": "PUT-interface-route-prefixes"
27065       }
27066     },
27067     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/mac-addresses": {
27068       "delete": {
27069         "produces": [
27070           "application/json",
27071           "application/xml"
27072         ],
27073         "parameters": [
27074           {
27075             "description": "vf-module-name or network name",
27076             "in": "path",
27077             "name": "preload-id",
27078             "required": true,
27079             "type": "string"
27080           },
27081           {
27082             "description": "network or vf-module",
27083             "in": "path",
27084             "name": "preload-type",
27085             "required": true,
27086             "type": "string"
27087           },
27088           {
27089             "in": "path",
27090             "name": "vm-type",
27091             "required": true,
27092             "type": "string"
27093           },
27094           {
27095             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27096             "in": "path",
27097             "name": "network-role",
27098             "required": true,
27099             "type": "string"
27100           }
27101         ],
27102         "responses": {
27103           "200": {
27104             "description": "No response was specified"
27105           }
27106         },
27107         "operationId": "DELETE-mac-addresses"
27108       },
27109       "get": {
27110         "produces": [
27111           "application/json",
27112           "application/xml"
27113         ],
27114         "parameters": [
27115           {
27116             "description": "vf-module-name or network name",
27117             "in": "path",
27118             "name": "preload-id",
27119             "required": true,
27120             "type": "string"
27121           },
27122           {
27123             "description": "network or vf-module",
27124             "in": "path",
27125             "name": "preload-type",
27126             "required": true,
27127             "type": "string"
27128           },
27129           {
27130             "in": "path",
27131             "name": "vm-type",
27132             "required": true,
27133             "type": "string"
27134           },
27135           {
27136             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27137             "in": "path",
27138             "name": "network-role",
27139             "required": true,
27140             "type": "string"
27141           }
27142         ],
27143         "responses": {
27144           "200": {
27145             "description": "No response was specified",
27146             "schema": {
27147               "$ref": "#/definitions/(config)mac-addresses"
27148             }
27149           }
27150         },
27151         "operationId": "GET-mac-addresses"
27152       },
27153       "put": {
27154         "consumes": [
27155           "application/json",
27156           "application/xml"
27157         ],
27158         "produces": [
27159           "application/json",
27160           "application/xml"
27161         ],
27162         "parameters": [
27163           {
27164             "description": "vf-module-name or network name",
27165             "in": "path",
27166             "name": "preload-id",
27167             "required": true,
27168             "type": "string"
27169           },
27170           {
27171             "description": "network or vf-module",
27172             "in": "path",
27173             "name": "preload-type",
27174             "required": true,
27175             "type": "string"
27176           },
27177           {
27178             "in": "path",
27179             "name": "vm-type",
27180             "required": true,
27181             "type": "string"
27182           },
27183           {
27184             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27185             "in": "path",
27186             "name": "network-role",
27187             "required": true,
27188             "type": "string"
27189           },
27190           {
27191             "in": "body",
27192             "name": "(config)mac-addresses",
27193             "required": false,
27194             "schema": {
27195               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
27196             }
27197           }
27198         ],
27199         "responses": {
27200           "200": {
27201             "description": "No response was specified",
27202             "schema": {
27203               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP"
27204             }
27205           }
27206         },
27207         "operationId": "PUT-mac-addresses"
27208       }
27209     },
27210     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items": {
27211       "delete": {
27212         "produces": [
27213           "application/json",
27214           "application/xml"
27215         ],
27216         "parameters": [
27217           {
27218             "description": "vf-module-name or network name",
27219             "in": "path",
27220             "name": "preload-id",
27221             "required": true,
27222             "type": "string"
27223           },
27224           {
27225             "description": "network or vf-module",
27226             "in": "path",
27227             "name": "preload-type",
27228             "required": true,
27229             "type": "string"
27230           },
27231           {
27232             "in": "path",
27233             "name": "vm-type",
27234             "required": true,
27235             "type": "string"
27236           },
27237           {
27238             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27239             "in": "path",
27240             "name": "network-role",
27241             "required": true,
27242             "type": "string"
27243           }
27244         ],
27245         "responses": {
27246           "200": {
27247             "description": "No response was specified"
27248           }
27249         },
27250         "operationId": "DELETE-network-information-items"
27251       },
27252       "get": {
27253         "produces": [
27254           "application/json",
27255           "application/xml"
27256         ],
27257         "parameters": [
27258           {
27259             "description": "vf-module-name or network name",
27260             "in": "path",
27261             "name": "preload-id",
27262             "required": true,
27263             "type": "string"
27264           },
27265           {
27266             "description": "network or vf-module",
27267             "in": "path",
27268             "name": "preload-type",
27269             "required": true,
27270             "type": "string"
27271           },
27272           {
27273             "in": "path",
27274             "name": "vm-type",
27275             "required": true,
27276             "type": "string"
27277           },
27278           {
27279             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27280             "in": "path",
27281             "name": "network-role",
27282             "required": true,
27283             "type": "string"
27284           }
27285         ],
27286         "responses": {
27287           "200": {
27288             "description": "No response was specified",
27289             "schema": {
27290               "$ref": "#/definitions/(config)network-information-items"
27291             }
27292           }
27293         },
27294         "operationId": "GET-network-information-items"
27295       },
27296       "post": {
27297         "consumes": [
27298           "application/json",
27299           "application/xml"
27300         ],
27301         "produces": [
27302           "application/json",
27303           "application/xml"
27304         ],
27305         "parameters": [
27306           {
27307             "description": "vf-module-name or network name",
27308             "in": "path",
27309             "name": "preload-id",
27310             "required": true,
27311             "type": "string"
27312           },
27313           {
27314             "description": "network or vf-module",
27315             "in": "path",
27316             "name": "preload-type",
27317             "required": true,
27318             "type": "string"
27319           },
27320           {
27321             "in": "path",
27322             "name": "vm-type",
27323             "required": true,
27324             "type": "string"
27325           },
27326           {
27327             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27328             "in": "path",
27329             "name": "network-role",
27330             "required": true,
27331             "type": "string"
27332           },
27333           {
27334             "in": "body",
27335             "name": "**(config)network-information-item",
27336             "required": false,
27337             "schema": {
27338               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
27339             }
27340           }
27341         ],
27342         "responses": {
27343           "200": {
27344             "description": "No response was specified",
27345             "schema": {
27346               "$ref": "#/definitions/(config)network-information-itemsPOST"
27347             }
27348           }
27349         },
27350         "operationId": "POST-network-information-items"
27351       },
27352       "put": {
27353         "consumes": [
27354           "application/json",
27355           "application/xml"
27356         ],
27357         "produces": [
27358           "application/json",
27359           "application/xml"
27360         ],
27361         "parameters": [
27362           {
27363             "description": "vf-module-name or network name",
27364             "in": "path",
27365             "name": "preload-id",
27366             "required": true,
27367             "type": "string"
27368           },
27369           {
27370             "description": "network or vf-module",
27371             "in": "path",
27372             "name": "preload-type",
27373             "required": true,
27374             "type": "string"
27375           },
27376           {
27377             "in": "path",
27378             "name": "vm-type",
27379             "required": true,
27380             "type": "string"
27381           },
27382           {
27383             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27384             "in": "path",
27385             "name": "network-role",
27386             "required": true,
27387             "type": "string"
27388           },
27389           {
27390             "in": "body",
27391             "name": "(config)network-information-items",
27392             "required": false,
27393             "schema": {
27394               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
27395             }
27396           }
27397         ],
27398         "responses": {
27399           "200": {
27400             "description": "No response was specified",
27401             "schema": {
27402               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP"
27403             }
27404           }
27405         },
27406         "operationId": "PUT-network-information-items"
27407       }
27408     },
27409     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/network-information-items/network-information-item/{ip-version}": {
27410       "delete": {
27411         "produces": [
27412           "application/json",
27413           "application/xml"
27414         ],
27415         "parameters": [
27416           {
27417             "description": "vf-module-name or network name",
27418             "in": "path",
27419             "name": "preload-id",
27420             "required": true,
27421             "type": "string"
27422           },
27423           {
27424             "description": "network or vf-module",
27425             "in": "path",
27426             "name": "preload-type",
27427             "required": true,
27428             "type": "string"
27429           },
27430           {
27431             "in": "path",
27432             "name": "vm-type",
27433             "required": true,
27434             "type": "string"
27435           },
27436           {
27437             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27438             "in": "path",
27439             "name": "network-role",
27440             "required": true,
27441             "type": "string"
27442           },
27443           {
27444             "description": "Use ipv4 or ipv6",
27445             "in": "path",
27446             "name": "ip-version",
27447             "required": true,
27448             "type": "string"
27449           }
27450         ],
27451         "responses": {
27452           "200": {
27453             "description": "No response was specified"
27454           }
27455         },
27456         "operationId": "DELETE-network-information-item"
27457       },
27458       "get": {
27459         "produces": [
27460           "application/json",
27461           "application/xml"
27462         ],
27463         "parameters": [
27464           {
27465             "description": "vf-module-name or network name",
27466             "in": "path",
27467             "name": "preload-id",
27468             "required": true,
27469             "type": "string"
27470           },
27471           {
27472             "description": "network or vf-module",
27473             "in": "path",
27474             "name": "preload-type",
27475             "required": true,
27476             "type": "string"
27477           },
27478           {
27479             "in": "path",
27480             "name": "vm-type",
27481             "required": true,
27482             "type": "string"
27483           },
27484           {
27485             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27486             "in": "path",
27487             "name": "network-role",
27488             "required": true,
27489             "type": "string"
27490           },
27491           {
27492             "description": "Use ipv4 or ipv6",
27493             "in": "path",
27494             "name": "ip-version",
27495             "required": true,
27496             "type": "string"
27497           }
27498         ],
27499         "responses": {
27500           "200": {
27501             "description": "No response was specified",
27502             "schema": {
27503               "$ref": "#/definitions/(config)network-information-item"
27504             }
27505           }
27506         },
27507         "operationId": "GET-network-information-item"
27508       },
27509       "post": {
27510         "consumes": [
27511           "application/json",
27512           "application/xml"
27513         ],
27514         "produces": [
27515           "application/json",
27516           "application/xml"
27517         ],
27518         "parameters": [
27519           {
27520             "description": "vf-module-name or network name",
27521             "in": "path",
27522             "name": "preload-id",
27523             "required": true,
27524             "type": "string"
27525           },
27526           {
27527             "description": "network or vf-module",
27528             "in": "path",
27529             "name": "preload-type",
27530             "required": true,
27531             "type": "string"
27532           },
27533           {
27534             "in": "path",
27535             "name": "vm-type",
27536             "required": true,
27537             "type": "string"
27538           },
27539           {
27540             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27541             "in": "path",
27542             "name": "network-role",
27543             "required": true,
27544             "type": "string"
27545           },
27546           {
27547             "description": "Use ipv4 or ipv6",
27548             "in": "path",
27549             "name": "ip-version",
27550             "required": true,
27551             "type": "string"
27552           },
27553           {
27554             "in": "body",
27555             "name": "**(config)network-ips",
27556             "required": false,
27557             "schema": {
27558               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
27559             }
27560           }
27561         ],
27562         "responses": {
27563           "200": {
27564             "description": "No response was specified",
27565             "schema": {
27566               "$ref": "#/definitions/(config)network-information-itemPOST"
27567             }
27568           }
27569         },
27570         "operationId": "POST-network-information-item"
27571       },
27572       "put": {
27573         "consumes": [
27574           "application/json",
27575           "application/xml"
27576         ],
27577         "produces": [
27578           "application/json",
27579           "application/xml"
27580         ],
27581         "parameters": [
27582           {
27583             "description": "vf-module-name or network name",
27584             "in": "path",
27585             "name": "preload-id",
27586             "required": true,
27587             "type": "string"
27588           },
27589           {
27590             "description": "network or vf-module",
27591             "in": "path",
27592             "name": "preload-type",
27593             "required": true,
27594             "type": "string"
27595           },
27596           {
27597             "in": "path",
27598             "name": "vm-type",
27599             "required": true,
27600             "type": "string"
27601           },
27602           {
27603             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27604             "in": "path",
27605             "name": "network-role",
27606             "required": true,
27607             "type": "string"
27608           },
27609           {
27610             "description": "Use ipv4 or ipv6",
27611             "in": "path",
27612             "name": "ip-version",
27613             "required": true,
27614             "type": "string"
27615           },
27616           {
27617             "in": "body",
27618             "name": "(config)network-information-item",
27619             "required": false,
27620             "schema": {
27621               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
27622             }
27623           }
27624         ],
27625         "responses": {
27626           "200": {
27627             "description": "No response was specified",
27628             "schema": {
27629               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP"
27630             }
27631           }
27632         },
27633         "operationId": "PUT-network-information-item"
27634       }
27635     },
27636     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/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": {
27637       "delete": {
27638         "produces": [
27639           "application/json",
27640           "application/xml"
27641         ],
27642         "parameters": [
27643           {
27644             "description": "vf-module-name or network name",
27645             "in": "path",
27646             "name": "preload-id",
27647             "required": true,
27648             "type": "string"
27649           },
27650           {
27651             "description": "network or vf-module",
27652             "in": "path",
27653             "name": "preload-type",
27654             "required": true,
27655             "type": "string"
27656           },
27657           {
27658             "in": "path",
27659             "name": "vm-type",
27660             "required": true,
27661             "type": "string"
27662           },
27663           {
27664             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27665             "in": "path",
27666             "name": "network-role",
27667             "required": true,
27668             "type": "string"
27669           },
27670           {
27671             "description": "Use ipv4 or ipv6",
27672             "in": "path",
27673             "name": "ip-version",
27674             "required": true,
27675             "type": "string"
27676           }
27677         ],
27678         "responses": {
27679           "200": {
27680             "description": "No response was specified"
27681           }
27682         },
27683         "operationId": "DELETE-network-ips"
27684       },
27685       "get": {
27686         "produces": [
27687           "application/json",
27688           "application/xml"
27689         ],
27690         "parameters": [
27691           {
27692             "description": "vf-module-name or network name",
27693             "in": "path",
27694             "name": "preload-id",
27695             "required": true,
27696             "type": "string"
27697           },
27698           {
27699             "description": "network or vf-module",
27700             "in": "path",
27701             "name": "preload-type",
27702             "required": true,
27703             "type": "string"
27704           },
27705           {
27706             "in": "path",
27707             "name": "vm-type",
27708             "required": true,
27709             "type": "string"
27710           },
27711           {
27712             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27713             "in": "path",
27714             "name": "network-role",
27715             "required": true,
27716             "type": "string"
27717           },
27718           {
27719             "description": "Use ipv4 or ipv6",
27720             "in": "path",
27721             "name": "ip-version",
27722             "required": true,
27723             "type": "string"
27724           }
27725         ],
27726         "responses": {
27727           "200": {
27728             "description": "No response was specified",
27729             "schema": {
27730               "$ref": "#/definitions/(config)network-ips"
27731             }
27732           }
27733         },
27734         "operationId": "GET-network-ips"
27735       },
27736       "put": {
27737         "consumes": [
27738           "application/json",
27739           "application/xml"
27740         ],
27741         "produces": [
27742           "application/json",
27743           "application/xml"
27744         ],
27745         "parameters": [
27746           {
27747             "description": "vf-module-name or network name",
27748             "in": "path",
27749             "name": "preload-id",
27750             "required": true,
27751             "type": "string"
27752           },
27753           {
27754             "description": "network or vf-module",
27755             "in": "path",
27756             "name": "preload-type",
27757             "required": true,
27758             "type": "string"
27759           },
27760           {
27761             "in": "path",
27762             "name": "vm-type",
27763             "required": true,
27764             "type": "string"
27765           },
27766           {
27767             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27768             "in": "path",
27769             "name": "network-role",
27770             "required": true,
27771             "type": "string"
27772           },
27773           {
27774             "description": "Use ipv4 or ipv6",
27775             "in": "path",
27776             "name": "ip-version",
27777             "required": true,
27778             "type": "string"
27779           },
27780           {
27781             "in": "body",
27782             "name": "(config)network-ips",
27783             "required": false,
27784             "schema": {
27785               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
27786             }
27787           }
27788         ],
27789         "responses": {
27790           "200": {
27791             "description": "No response was specified",
27792             "schema": {
27793               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP"
27794             }
27795           }
27796         },
27797         "operationId": "PUT-network-ips"
27798       }
27799     },
27800     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks": {
27801       "delete": {
27802         "produces": [
27803           "application/json",
27804           "application/xml"
27805         ],
27806         "parameters": [
27807           {
27808             "description": "vf-module-name or network name",
27809             "in": "path",
27810             "name": "preload-id",
27811             "required": true,
27812             "type": "string"
27813           },
27814           {
27815             "description": "network or vf-module",
27816             "in": "path",
27817             "name": "preload-type",
27818             "required": true,
27819             "type": "string"
27820           },
27821           {
27822             "in": "path",
27823             "name": "vm-type",
27824             "required": true,
27825             "type": "string"
27826           },
27827           {
27828             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27829             "in": "path",
27830             "name": "network-role",
27831             "required": true,
27832             "type": "string"
27833           }
27834         ],
27835         "responses": {
27836           "200": {
27837             "description": "No response was specified"
27838           }
27839         },
27840         "operationId": "DELETE-related-networks"
27841       },
27842       "get": {
27843         "produces": [
27844           "application/json",
27845           "application/xml"
27846         ],
27847         "parameters": [
27848           {
27849             "description": "vf-module-name or network name",
27850             "in": "path",
27851             "name": "preload-id",
27852             "required": true,
27853             "type": "string"
27854           },
27855           {
27856             "description": "network or vf-module",
27857             "in": "path",
27858             "name": "preload-type",
27859             "required": true,
27860             "type": "string"
27861           },
27862           {
27863             "in": "path",
27864             "name": "vm-type",
27865             "required": true,
27866             "type": "string"
27867           },
27868           {
27869             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27870             "in": "path",
27871             "name": "network-role",
27872             "required": true,
27873             "type": "string"
27874           }
27875         ],
27876         "responses": {
27877           "200": {
27878             "description": "No response was specified",
27879             "schema": {
27880               "$ref": "#/definitions/(config)related-networks"
27881             }
27882           }
27883         },
27884         "operationId": "GET-related-networks"
27885       },
27886       "post": {
27887         "consumes": [
27888           "application/json",
27889           "application/xml"
27890         ],
27891         "produces": [
27892           "application/json",
27893           "application/xml"
27894         ],
27895         "parameters": [
27896           {
27897             "description": "vf-module-name or network name",
27898             "in": "path",
27899             "name": "preload-id",
27900             "required": true,
27901             "type": "string"
27902           },
27903           {
27904             "description": "network or vf-module",
27905             "in": "path",
27906             "name": "preload-type",
27907             "required": true,
27908             "type": "string"
27909           },
27910           {
27911             "in": "path",
27912             "name": "vm-type",
27913             "required": true,
27914             "type": "string"
27915           },
27916           {
27917             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27918             "in": "path",
27919             "name": "network-role",
27920             "required": true,
27921             "type": "string"
27922           },
27923           {
27924             "in": "body",
27925             "name": "**(config)related-network",
27926             "required": false,
27927             "schema": {
27928               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
27929             }
27930           }
27931         ],
27932         "responses": {
27933           "200": {
27934             "description": "No response was specified",
27935             "schema": {
27936               "$ref": "#/definitions/(config)related-networksPOST"
27937             }
27938           }
27939         },
27940         "operationId": "POST-related-networks"
27941       },
27942       "put": {
27943         "consumes": [
27944           "application/json",
27945           "application/xml"
27946         ],
27947         "produces": [
27948           "application/json",
27949           "application/xml"
27950         ],
27951         "parameters": [
27952           {
27953             "description": "vf-module-name or network name",
27954             "in": "path",
27955             "name": "preload-id",
27956             "required": true,
27957             "type": "string"
27958           },
27959           {
27960             "description": "network or vf-module",
27961             "in": "path",
27962             "name": "preload-type",
27963             "required": true,
27964             "type": "string"
27965           },
27966           {
27967             "in": "path",
27968             "name": "vm-type",
27969             "required": true,
27970             "type": "string"
27971           },
27972           {
27973             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
27974             "in": "path",
27975             "name": "network-role",
27976             "required": true,
27977             "type": "string"
27978           },
27979           {
27980             "in": "body",
27981             "name": "(config)related-networks",
27982             "required": false,
27983             "schema": {
27984               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP"
27985             }
27986           }
27987         ],
27988         "responses": {
27989           "200": {
27990             "description": "No response was specified",
27991             "schema": {
27992               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP"
27993             }
27994           }
27995         },
27996         "operationId": "PUT-related-networks"
27997       }
27998     },
27999     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}": {
28000       "delete": {
28001         "produces": [
28002           "application/json",
28003           "application/xml"
28004         ],
28005         "parameters": [
28006           {
28007             "description": "vf-module-name or network name",
28008             "in": "path",
28009             "name": "preload-id",
28010             "required": true,
28011             "type": "string"
28012           },
28013           {
28014             "description": "network or vf-module",
28015             "in": "path",
28016             "name": "preload-type",
28017             "required": true,
28018             "type": "string"
28019           },
28020           {
28021             "in": "path",
28022             "name": "vm-type",
28023             "required": true,
28024             "type": "string"
28025           },
28026           {
28027             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28028             "in": "path",
28029             "name": "network-role",
28030             "required": true,
28031             "type": "string"
28032           },
28033           {
28034             "description": "Key to l3-network object",
28035             "in": "path",
28036             "name": "network-id",
28037             "required": true,
28038             "type": "string"
28039           }
28040         ],
28041         "responses": {
28042           "200": {
28043             "description": "No response was specified"
28044           }
28045         },
28046         "operationId": "DELETE-related-network"
28047       },
28048       "get": {
28049         "produces": [
28050           "application/json",
28051           "application/xml"
28052         ],
28053         "parameters": [
28054           {
28055             "description": "vf-module-name or network name",
28056             "in": "path",
28057             "name": "preload-id",
28058             "required": true,
28059             "type": "string"
28060           },
28061           {
28062             "description": "network or vf-module",
28063             "in": "path",
28064             "name": "preload-type",
28065             "required": true,
28066             "type": "string"
28067           },
28068           {
28069             "in": "path",
28070             "name": "vm-type",
28071             "required": true,
28072             "type": "string"
28073           },
28074           {
28075             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28076             "in": "path",
28077             "name": "network-role",
28078             "required": true,
28079             "type": "string"
28080           },
28081           {
28082             "description": "Key to l3-network object",
28083             "in": "path",
28084             "name": "network-id",
28085             "required": true,
28086             "type": "string"
28087           }
28088         ],
28089         "responses": {
28090           "200": {
28091             "description": "No response was specified",
28092             "schema": {
28093               "$ref": "#/definitions/(config)related-network"
28094             }
28095           }
28096         },
28097         "operationId": "GET-related-network"
28098       },
28099       "post": {
28100         "consumes": [
28101           "application/json",
28102           "application/xml"
28103         ],
28104         "produces": [
28105           "application/json",
28106           "application/xml"
28107         ],
28108         "parameters": [
28109           {
28110             "description": "vf-module-name or network name",
28111             "in": "path",
28112             "name": "preload-id",
28113             "required": true,
28114             "type": "string"
28115           },
28116           {
28117             "description": "network or vf-module",
28118             "in": "path",
28119             "name": "preload-type",
28120             "required": true,
28121             "type": "string"
28122           },
28123           {
28124             "in": "path",
28125             "name": "vm-type",
28126             "required": true,
28127             "type": "string"
28128           },
28129           {
28130             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28131             "in": "path",
28132             "name": "network-role",
28133             "required": true,
28134             "type": "string"
28135           },
28136           {
28137             "description": "Key to l3-network object",
28138             "in": "path",
28139             "name": "network-id",
28140             "required": true,
28141             "type": "string"
28142           },
28143           {
28144             "in": "body",
28145             "name": "**(config)vlan-tags",
28146             "required": false,
28147             "schema": {
28148               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
28149             }
28150           }
28151         ],
28152         "responses": {
28153           "200": {
28154             "description": "No response was specified",
28155             "schema": {
28156               "$ref": "#/definitions/(config)related-networkPOST"
28157             }
28158           }
28159         },
28160         "operationId": "POST-related-network"
28161       },
28162       "put": {
28163         "consumes": [
28164           "application/json",
28165           "application/xml"
28166         ],
28167         "produces": [
28168           "application/json",
28169           "application/xml"
28170         ],
28171         "parameters": [
28172           {
28173             "description": "vf-module-name or network name",
28174             "in": "path",
28175             "name": "preload-id",
28176             "required": true,
28177             "type": "string"
28178           },
28179           {
28180             "description": "network or vf-module",
28181             "in": "path",
28182             "name": "preload-type",
28183             "required": true,
28184             "type": "string"
28185           },
28186           {
28187             "in": "path",
28188             "name": "vm-type",
28189             "required": true,
28190             "type": "string"
28191           },
28192           {
28193             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28194             "in": "path",
28195             "name": "network-role",
28196             "required": true,
28197             "type": "string"
28198           },
28199           {
28200             "description": "Key to l3-network object",
28201             "in": "path",
28202             "name": "network-id",
28203             "required": true,
28204             "type": "string"
28205           },
28206           {
28207             "in": "body",
28208             "name": "(config)related-network",
28209             "required": false,
28210             "schema": {
28211               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
28212             }
28213           }
28214         ],
28215         "responses": {
28216           "200": {
28217             "description": "No response was specified",
28218             "schema": {
28219               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
28220             }
28221           }
28222         },
28223         "operationId": "PUT-related-network"
28224       }
28225     },
28226     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": {
28227       "delete": {
28228         "produces": [
28229           "application/json",
28230           "application/xml"
28231         ],
28232         "parameters": [
28233           {
28234             "description": "vf-module-name or network name",
28235             "in": "path",
28236             "name": "preload-id",
28237             "required": true,
28238             "type": "string"
28239           },
28240           {
28241             "description": "network or vf-module",
28242             "in": "path",
28243             "name": "preload-type",
28244             "required": true,
28245             "type": "string"
28246           },
28247           {
28248             "in": "path",
28249             "name": "vm-type",
28250             "required": true,
28251             "type": "string"
28252           },
28253           {
28254             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28255             "in": "path",
28256             "name": "network-role",
28257             "required": true,
28258             "type": "string"
28259           },
28260           {
28261             "description": "Key to l3-network object",
28262             "in": "path",
28263             "name": "network-id",
28264             "required": true,
28265             "type": "string"
28266           }
28267         ],
28268         "responses": {
28269           "200": {
28270             "description": "No response was specified"
28271           }
28272         },
28273         "operationId": "DELETE-vlan-tags"
28274       },
28275       "get": {
28276         "produces": [
28277           "application/json",
28278           "application/xml"
28279         ],
28280         "parameters": [
28281           {
28282             "description": "vf-module-name or network name",
28283             "in": "path",
28284             "name": "preload-id",
28285             "required": true,
28286             "type": "string"
28287           },
28288           {
28289             "description": "network or vf-module",
28290             "in": "path",
28291             "name": "preload-type",
28292             "required": true,
28293             "type": "string"
28294           },
28295           {
28296             "in": "path",
28297             "name": "vm-type",
28298             "required": true,
28299             "type": "string"
28300           },
28301           {
28302             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28303             "in": "path",
28304             "name": "network-role",
28305             "required": true,
28306             "type": "string"
28307           },
28308           {
28309             "description": "Key to l3-network object",
28310             "in": "path",
28311             "name": "network-id",
28312             "required": true,
28313             "type": "string"
28314           }
28315         ],
28316         "responses": {
28317           "200": {
28318             "description": "No response was specified",
28319             "schema": {
28320               "$ref": "#/definitions/(config)vlan-tags"
28321             }
28322           }
28323         },
28324         "operationId": "GET-vlan-tags"
28325       },
28326       "put": {
28327         "consumes": [
28328           "application/json",
28329           "application/xml"
28330         ],
28331         "produces": [
28332           "application/json",
28333           "application/xml"
28334         ],
28335         "parameters": [
28336           {
28337             "description": "vf-module-name or network name",
28338             "in": "path",
28339             "name": "preload-id",
28340             "required": true,
28341             "type": "string"
28342           },
28343           {
28344             "description": "network or vf-module",
28345             "in": "path",
28346             "name": "preload-type",
28347             "required": true,
28348             "type": "string"
28349           },
28350           {
28351             "in": "path",
28352             "name": "vm-type",
28353             "required": true,
28354             "type": "string"
28355           },
28356           {
28357             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28358             "in": "path",
28359             "name": "network-role",
28360             "required": true,
28361             "type": "string"
28362           },
28363           {
28364             "description": "Key to l3-network object",
28365             "in": "path",
28366             "name": "network-id",
28367             "required": true,
28368             "type": "string"
28369           },
28370           {
28371             "in": "body",
28372             "name": "(config)vlan-tags",
28373             "required": false,
28374             "schema": {
28375               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
28376             }
28377           }
28378         ],
28379         "responses": {
28380           "200": {
28381             "description": "No response was specified",
28382             "schema": {
28383               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
28384             }
28385           }
28386         },
28387         "operationId": "PUT-vlan-tags"
28388       }
28389     },
28390     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters": {
28391       "delete": {
28392         "produces": [
28393           "application/json",
28394           "application/xml"
28395         ],
28396         "parameters": [
28397           {
28398             "description": "vf-module-name or network name",
28399             "in": "path",
28400             "name": "preload-id",
28401             "required": true,
28402             "type": "string"
28403           },
28404           {
28405             "description": "network or vf-module",
28406             "in": "path",
28407             "name": "preload-type",
28408             "required": true,
28409             "type": "string"
28410           },
28411           {
28412             "in": "path",
28413             "name": "vm-type",
28414             "required": true,
28415             "type": "string"
28416           },
28417           {
28418             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28419             "in": "path",
28420             "name": "network-role",
28421             "required": true,
28422             "type": "string"
28423           }
28424         ],
28425         "responses": {
28426           "200": {
28427             "description": "No response was specified"
28428           }
28429         },
28430         "operationId": "DELETE-sriov-parameters"
28431       },
28432       "get": {
28433         "produces": [
28434           "application/json",
28435           "application/xml"
28436         ],
28437         "parameters": [
28438           {
28439             "description": "vf-module-name or network name",
28440             "in": "path",
28441             "name": "preload-id",
28442             "required": true,
28443             "type": "string"
28444           },
28445           {
28446             "description": "network or vf-module",
28447             "in": "path",
28448             "name": "preload-type",
28449             "required": true,
28450             "type": "string"
28451           },
28452           {
28453             "in": "path",
28454             "name": "vm-type",
28455             "required": true,
28456             "type": "string"
28457           },
28458           {
28459             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28460             "in": "path",
28461             "name": "network-role",
28462             "required": true,
28463             "type": "string"
28464           }
28465         ],
28466         "responses": {
28467           "200": {
28468             "description": "No response was specified",
28469             "schema": {
28470               "$ref": "#/definitions/(config)sriov-parameters"
28471             }
28472           }
28473         },
28474         "operationId": "GET-sriov-parameters"
28475       },
28476       "post": {
28477         "consumes": [
28478           "application/json",
28479           "application/xml"
28480         ],
28481         "produces": [
28482           "application/json",
28483           "application/xml"
28484         ],
28485         "parameters": [
28486           {
28487             "description": "vf-module-name or network name",
28488             "in": "path",
28489             "name": "preload-id",
28490             "required": true,
28491             "type": "string"
28492           },
28493           {
28494             "description": "network or vf-module",
28495             "in": "path",
28496             "name": "preload-type",
28497             "required": true,
28498             "type": "string"
28499           },
28500           {
28501             "in": "path",
28502             "name": "vm-type",
28503             "required": true,
28504             "type": "string"
28505           },
28506           {
28507             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28508             "in": "path",
28509             "name": "network-role",
28510             "required": true,
28511             "type": "string"
28512           },
28513           {
28514             "in": "body",
28515             "name": "**(config)heat-vlan-filters",
28516             "required": false,
28517             "schema": {
28518               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
28519             }
28520           },
28521           {
28522             "in": "body",
28523             "name": "**(config)application-tags",
28524             "required": false,
28525             "schema": {
28526               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
28527             }
28528           }
28529         ],
28530         "responses": {
28531           "200": {
28532             "description": "No response was specified",
28533             "schema": {
28534               "$ref": "#/definitions/(config)sriov-parametersPOST"
28535             }
28536           }
28537         },
28538         "operationId": "POST-sriov-parameters"
28539       },
28540       "put": {
28541         "consumes": [
28542           "application/json",
28543           "application/xml"
28544         ],
28545         "produces": [
28546           "application/json",
28547           "application/xml"
28548         ],
28549         "parameters": [
28550           {
28551             "description": "vf-module-name or network name",
28552             "in": "path",
28553             "name": "preload-id",
28554             "required": true,
28555             "type": "string"
28556           },
28557           {
28558             "description": "network or vf-module",
28559             "in": "path",
28560             "name": "preload-type",
28561             "required": true,
28562             "type": "string"
28563           },
28564           {
28565             "in": "path",
28566             "name": "vm-type",
28567             "required": true,
28568             "type": "string"
28569           },
28570           {
28571             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28572             "in": "path",
28573             "name": "network-role",
28574             "required": true,
28575             "type": "string"
28576           },
28577           {
28578             "in": "body",
28579             "name": "(config)sriov-parameters",
28580             "required": false,
28581             "schema": {
28582               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
28583             }
28584           }
28585         ],
28586         "responses": {
28587           "200": {
28588             "description": "No response was specified",
28589             "schema": {
28590               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP"
28591             }
28592           }
28593         },
28594         "operationId": "PUT-sriov-parameters"
28595       }
28596     },
28597     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags": {
28598       "delete": {
28599         "produces": [
28600           "application/json",
28601           "application/xml"
28602         ],
28603         "parameters": [
28604           {
28605             "description": "vf-module-name or network name",
28606             "in": "path",
28607             "name": "preload-id",
28608             "required": true,
28609             "type": "string"
28610           },
28611           {
28612             "description": "network or vf-module",
28613             "in": "path",
28614             "name": "preload-type",
28615             "required": true,
28616             "type": "string"
28617           },
28618           {
28619             "in": "path",
28620             "name": "vm-type",
28621             "required": true,
28622             "type": "string"
28623           },
28624           {
28625             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28626             "in": "path",
28627             "name": "network-role",
28628             "required": true,
28629             "type": "string"
28630           }
28631         ],
28632         "responses": {
28633           "200": {
28634             "description": "No response was specified"
28635           }
28636         },
28637         "operationId": "DELETE-application-tags"
28638       },
28639       "get": {
28640         "produces": [
28641           "application/json",
28642           "application/xml"
28643         ],
28644         "parameters": [
28645           {
28646             "description": "vf-module-name or network name",
28647             "in": "path",
28648             "name": "preload-id",
28649             "required": true,
28650             "type": "string"
28651           },
28652           {
28653             "description": "network or vf-module",
28654             "in": "path",
28655             "name": "preload-type",
28656             "required": true,
28657             "type": "string"
28658           },
28659           {
28660             "in": "path",
28661             "name": "vm-type",
28662             "required": true,
28663             "type": "string"
28664           },
28665           {
28666             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28667             "in": "path",
28668             "name": "network-role",
28669             "required": true,
28670             "type": "string"
28671           }
28672         ],
28673         "responses": {
28674           "200": {
28675             "description": "No response was specified",
28676             "schema": {
28677               "$ref": "#/definitions/(config)application-tags"
28678             }
28679           }
28680         },
28681         "operationId": "GET-application-tags"
28682       },
28683       "post": {
28684         "consumes": [
28685           "application/json",
28686           "application/xml"
28687         ],
28688         "produces": [
28689           "application/json",
28690           "application/xml"
28691         ],
28692         "parameters": [
28693           {
28694             "description": "vf-module-name or network name",
28695             "in": "path",
28696             "name": "preload-id",
28697             "required": true,
28698             "type": "string"
28699           },
28700           {
28701             "description": "network or vf-module",
28702             "in": "path",
28703             "name": "preload-type",
28704             "required": true,
28705             "type": "string"
28706           },
28707           {
28708             "in": "path",
28709             "name": "vm-type",
28710             "required": true,
28711             "type": "string"
28712           },
28713           {
28714             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28715             "in": "path",
28716             "name": "network-role",
28717             "required": true,
28718             "type": "string"
28719           },
28720           {
28721             "in": "body",
28722             "name": "**(config)c-tags",
28723             "required": false,
28724             "schema": {
28725               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
28726             }
28727           },
28728           {
28729             "in": "body",
28730             "name": "**(config)s-tags",
28731             "required": false,
28732             "schema": {
28733               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
28734             }
28735           }
28736         ],
28737         "responses": {
28738           "200": {
28739             "description": "No response was specified",
28740             "schema": {
28741               "$ref": "#/definitions/(config)application-tagsPOST"
28742             }
28743           }
28744         },
28745         "operationId": "POST-application-tags"
28746       },
28747       "put": {
28748         "consumes": [
28749           "application/json",
28750           "application/xml"
28751         ],
28752         "produces": [
28753           "application/json",
28754           "application/xml"
28755         ],
28756         "parameters": [
28757           {
28758             "description": "vf-module-name or network name",
28759             "in": "path",
28760             "name": "preload-id",
28761             "required": true,
28762             "type": "string"
28763           },
28764           {
28765             "description": "network or vf-module",
28766             "in": "path",
28767             "name": "preload-type",
28768             "required": true,
28769             "type": "string"
28770           },
28771           {
28772             "in": "path",
28773             "name": "vm-type",
28774             "required": true,
28775             "type": "string"
28776           },
28777           {
28778             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28779             "in": "path",
28780             "name": "network-role",
28781             "required": true,
28782             "type": "string"
28783           },
28784           {
28785             "in": "body",
28786             "name": "(config)application-tags",
28787             "required": false,
28788             "schema": {
28789               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
28790             }
28791           }
28792         ],
28793         "responses": {
28794           "200": {
28795             "description": "No response was specified",
28796             "schema": {
28797               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP"
28798             }
28799           }
28800         },
28801         "operationId": "PUT-application-tags"
28802       }
28803     },
28804     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/c-tags": {
28805       "delete": {
28806         "produces": [
28807           "application/json",
28808           "application/xml"
28809         ],
28810         "parameters": [
28811           {
28812             "description": "vf-module-name or network name",
28813             "in": "path",
28814             "name": "preload-id",
28815             "required": true,
28816             "type": "string"
28817           },
28818           {
28819             "description": "network or vf-module",
28820             "in": "path",
28821             "name": "preload-type",
28822             "required": true,
28823             "type": "string"
28824           },
28825           {
28826             "in": "path",
28827             "name": "vm-type",
28828             "required": true,
28829             "type": "string"
28830           },
28831           {
28832             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28833             "in": "path",
28834             "name": "network-role",
28835             "required": true,
28836             "type": "string"
28837           }
28838         ],
28839         "responses": {
28840           "200": {
28841             "description": "No response was specified"
28842           }
28843         },
28844         "operationId": "DELETE-c-tags"
28845       },
28846       "get": {
28847         "produces": [
28848           "application/json",
28849           "application/xml"
28850         ],
28851         "parameters": [
28852           {
28853             "description": "vf-module-name or network name",
28854             "in": "path",
28855             "name": "preload-id",
28856             "required": true,
28857             "type": "string"
28858           },
28859           {
28860             "description": "network or vf-module",
28861             "in": "path",
28862             "name": "preload-type",
28863             "required": true,
28864             "type": "string"
28865           },
28866           {
28867             "in": "path",
28868             "name": "vm-type",
28869             "required": true,
28870             "type": "string"
28871           },
28872           {
28873             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28874             "in": "path",
28875             "name": "network-role",
28876             "required": true,
28877             "type": "string"
28878           }
28879         ],
28880         "responses": {
28881           "200": {
28882             "description": "No response was specified",
28883             "schema": {
28884               "$ref": "#/definitions/(config)c-tags"
28885             }
28886           }
28887         },
28888         "operationId": "GET-c-tags"
28889       },
28890       "put": {
28891         "consumes": [
28892           "application/json",
28893           "application/xml"
28894         ],
28895         "produces": [
28896           "application/json",
28897           "application/xml"
28898         ],
28899         "parameters": [
28900           {
28901             "description": "vf-module-name or network name",
28902             "in": "path",
28903             "name": "preload-id",
28904             "required": true,
28905             "type": "string"
28906           },
28907           {
28908             "description": "network or vf-module",
28909             "in": "path",
28910             "name": "preload-type",
28911             "required": true,
28912             "type": "string"
28913           },
28914           {
28915             "in": "path",
28916             "name": "vm-type",
28917             "required": true,
28918             "type": "string"
28919           },
28920           {
28921             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28922             "in": "path",
28923             "name": "network-role",
28924             "required": true,
28925             "type": "string"
28926           },
28927           {
28928             "in": "body",
28929             "name": "(config)c-tags",
28930             "required": false,
28931             "schema": {
28932               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
28933             }
28934           }
28935         ],
28936         "responses": {
28937           "200": {
28938             "description": "No response was specified",
28939             "schema": {
28940               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP"
28941             }
28942           }
28943         },
28944         "operationId": "PUT-c-tags"
28945       }
28946     },
28947     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/application-tags/s-tags": {
28948       "delete": {
28949         "produces": [
28950           "application/json",
28951           "application/xml"
28952         ],
28953         "parameters": [
28954           {
28955             "description": "vf-module-name or network name",
28956             "in": "path",
28957             "name": "preload-id",
28958             "required": true,
28959             "type": "string"
28960           },
28961           {
28962             "description": "network or vf-module",
28963             "in": "path",
28964             "name": "preload-type",
28965             "required": true,
28966             "type": "string"
28967           },
28968           {
28969             "in": "path",
28970             "name": "vm-type",
28971             "required": true,
28972             "type": "string"
28973           },
28974           {
28975             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
28976             "in": "path",
28977             "name": "network-role",
28978             "required": true,
28979             "type": "string"
28980           }
28981         ],
28982         "responses": {
28983           "200": {
28984             "description": "No response was specified"
28985           }
28986         },
28987         "operationId": "DELETE-s-tags"
28988       },
28989       "get": {
28990         "produces": [
28991           "application/json",
28992           "application/xml"
28993         ],
28994         "parameters": [
28995           {
28996             "description": "vf-module-name or network name",
28997             "in": "path",
28998             "name": "preload-id",
28999             "required": true,
29000             "type": "string"
29001           },
29002           {
29003             "description": "network or vf-module",
29004             "in": "path",
29005             "name": "preload-type",
29006             "required": true,
29007             "type": "string"
29008           },
29009           {
29010             "in": "path",
29011             "name": "vm-type",
29012             "required": true,
29013             "type": "string"
29014           },
29015           {
29016             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29017             "in": "path",
29018             "name": "network-role",
29019             "required": true,
29020             "type": "string"
29021           }
29022         ],
29023         "responses": {
29024           "200": {
29025             "description": "No response was specified",
29026             "schema": {
29027               "$ref": "#/definitions/(config)s-tags"
29028             }
29029           }
29030         },
29031         "operationId": "GET-s-tags"
29032       },
29033       "put": {
29034         "consumes": [
29035           "application/json",
29036           "application/xml"
29037         ],
29038         "produces": [
29039           "application/json",
29040           "application/xml"
29041         ],
29042         "parameters": [
29043           {
29044             "description": "vf-module-name or network name",
29045             "in": "path",
29046             "name": "preload-id",
29047             "required": true,
29048             "type": "string"
29049           },
29050           {
29051             "description": "network or vf-module",
29052             "in": "path",
29053             "name": "preload-type",
29054             "required": true,
29055             "type": "string"
29056           },
29057           {
29058             "in": "path",
29059             "name": "vm-type",
29060             "required": true,
29061             "type": "string"
29062           },
29063           {
29064             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29065             "in": "path",
29066             "name": "network-role",
29067             "required": true,
29068             "type": "string"
29069           },
29070           {
29071             "in": "body",
29072             "name": "(config)s-tags",
29073             "required": false,
29074             "schema": {
29075               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
29076             }
29077           }
29078         ],
29079         "responses": {
29080           "200": {
29081             "description": "No response was specified",
29082             "schema": {
29083               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP"
29084             }
29085           }
29086         },
29087         "operationId": "PUT-s-tags"
29088       }
29089     },
29090     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/{vm-type}/vm-networks/vm-network/{network-role}/sriov-parameters/heat-vlan-filters": {
29091       "delete": {
29092         "produces": [
29093           "application/json",
29094           "application/xml"
29095         ],
29096         "parameters": [
29097           {
29098             "description": "vf-module-name or network name",
29099             "in": "path",
29100             "name": "preload-id",
29101             "required": true,
29102             "type": "string"
29103           },
29104           {
29105             "description": "network or vf-module",
29106             "in": "path",
29107             "name": "preload-type",
29108             "required": true,
29109             "type": "string"
29110           },
29111           {
29112             "in": "path",
29113             "name": "vm-type",
29114             "required": true,
29115             "type": "string"
29116           },
29117           {
29118             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29119             "in": "path",
29120             "name": "network-role",
29121             "required": true,
29122             "type": "string"
29123           }
29124         ],
29125         "responses": {
29126           "200": {
29127             "description": "No response was specified"
29128           }
29129         },
29130         "operationId": "DELETE-heat-vlan-filters"
29131       },
29132       "get": {
29133         "produces": [
29134           "application/json",
29135           "application/xml"
29136         ],
29137         "parameters": [
29138           {
29139             "description": "vf-module-name or network name",
29140             "in": "path",
29141             "name": "preload-id",
29142             "required": true,
29143             "type": "string"
29144           },
29145           {
29146             "description": "network or vf-module",
29147             "in": "path",
29148             "name": "preload-type",
29149             "required": true,
29150             "type": "string"
29151           },
29152           {
29153             "in": "path",
29154             "name": "vm-type",
29155             "required": true,
29156             "type": "string"
29157           },
29158           {
29159             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29160             "in": "path",
29161             "name": "network-role",
29162             "required": true,
29163             "type": "string"
29164           }
29165         ],
29166         "responses": {
29167           "200": {
29168             "description": "No response was specified",
29169             "schema": {
29170               "$ref": "#/definitions/(config)heat-vlan-filters"
29171             }
29172           }
29173         },
29174         "operationId": "GET-heat-vlan-filters"
29175       },
29176       "put": {
29177         "consumes": [
29178           "application/json",
29179           "application/xml"
29180         ],
29181         "produces": [
29182           "application/json",
29183           "application/xml"
29184         ],
29185         "parameters": [
29186           {
29187             "description": "vf-module-name or network name",
29188             "in": "path",
29189             "name": "preload-id",
29190             "required": true,
29191             "type": "string"
29192           },
29193           {
29194             "description": "network or vf-module",
29195             "in": "path",
29196             "name": "preload-type",
29197             "required": true,
29198             "type": "string"
29199           },
29200           {
29201             "in": "path",
29202             "name": "vm-type",
29203             "required": true,
29204             "type": "string"
29205           },
29206           {
29207             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
29208             "in": "path",
29209             "name": "network-role",
29210             "required": true,
29211             "type": "string"
29212           },
29213           {
29214             "in": "body",
29215             "name": "(config)heat-vlan-filters",
29216             "required": false,
29217             "schema": {
29218               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
29219             }
29220           }
29221         ],
29222         "responses": {
29223           "200": {
29224             "description": "No response was specified",
29225             "schema": {
29226               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP"
29227             }
29228           }
29229         },
29230         "operationId": "PUT-heat-vlan-filters"
29231       }
29232     },
29233     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters": {
29234       "delete": {
29235         "produces": [
29236           "application/json",
29237           "application/xml"
29238         ],
29239         "parameters": [
29240           {
29241             "description": "vf-module-name or network name",
29242             "in": "path",
29243             "name": "preload-id",
29244             "required": true,
29245             "type": "string"
29246           },
29247           {
29248             "description": "network or vf-module",
29249             "in": "path",
29250             "name": "preload-type",
29251             "required": true,
29252             "type": "string"
29253           }
29254         ],
29255         "responses": {
29256           "200": {
29257             "description": "No response was specified"
29258           }
29259         },
29260         "operationId": "DELETE-vf-module-parameters"
29261       },
29262       "get": {
29263         "produces": [
29264           "application/json",
29265           "application/xml"
29266         ],
29267         "parameters": [
29268           {
29269             "description": "vf-module-name or network name",
29270             "in": "path",
29271             "name": "preload-id",
29272             "required": true,
29273             "type": "string"
29274           },
29275           {
29276             "description": "network or vf-module",
29277             "in": "path",
29278             "name": "preload-type",
29279             "required": true,
29280             "type": "string"
29281           }
29282         ],
29283         "responses": {
29284           "200": {
29285             "description": "No response was specified",
29286             "schema": {
29287               "$ref": "#/definitions/(config)vf-module-parameters"
29288             }
29289           }
29290         },
29291         "operationId": "GET-vf-module-parameters"
29292       },
29293       "post": {
29294         "consumes": [
29295           "application/json",
29296           "application/xml"
29297         ],
29298         "produces": [
29299           "application/json",
29300           "application/xml"
29301         ],
29302         "parameters": [
29303           {
29304             "description": "vf-module-name or network name",
29305             "in": "path",
29306             "name": "preload-id",
29307             "required": true,
29308             "type": "string"
29309           },
29310           {
29311             "description": "network or vf-module",
29312             "in": "path",
29313             "name": "preload-type",
29314             "required": true,
29315             "type": "string"
29316           },
29317           {
29318             "in": "body",
29319             "name": "**(config)param",
29320             "required": false,
29321             "schema": {
29322               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP"
29323             }
29324           }
29325         ],
29326         "responses": {
29327           "200": {
29328             "description": "No response was specified",
29329             "schema": {
29330               "$ref": "#/definitions/(config)vf-module-parametersPOST"
29331             }
29332           }
29333         },
29334         "operationId": "POST-vf-module-parameters"
29335       },
29336       "put": {
29337         "consumes": [
29338           "application/json",
29339           "application/xml"
29340         ],
29341         "produces": [
29342           "application/json",
29343           "application/xml"
29344         ],
29345         "parameters": [
29346           {
29347             "description": "vf-module-name or network name",
29348             "in": "path",
29349             "name": "preload-id",
29350             "required": true,
29351             "type": "string"
29352           },
29353           {
29354             "description": "network or vf-module",
29355             "in": "path",
29356             "name": "preload-type",
29357             "required": true,
29358             "type": "string"
29359           },
29360           {
29361             "in": "body",
29362             "name": "(config)vf-module-parameters",
29363             "required": false,
29364             "schema": {
29365               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
29366             }
29367           }
29368         ],
29369         "responses": {
29370           "200": {
29371             "description": "No response was specified",
29372             "schema": {
29373               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP"
29374             }
29375           }
29376         },
29377         "operationId": "PUT-vf-module-parameters"
29378       }
29379     },
29380     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}": {
29381       "delete": {
29382         "produces": [
29383           "application/json",
29384           "application/xml"
29385         ],
29386         "parameters": [
29387           {
29388             "description": "vf-module-name or network name",
29389             "in": "path",
29390             "name": "preload-id",
29391             "required": true,
29392             "type": "string"
29393           },
29394           {
29395             "description": "network or vf-module",
29396             "in": "path",
29397             "name": "preload-type",
29398             "required": true,
29399             "type": "string"
29400           },
29401           {
29402             "in": "path",
29403             "name": "name",
29404             "required": true,
29405             "type": "string"
29406           }
29407         ],
29408         "responses": {
29409           "200": {
29410             "description": "No response was specified"
29411           }
29412         },
29413         "operationId": "DELETE-param"
29414       },
29415       "get": {
29416         "produces": [
29417           "application/json",
29418           "application/xml"
29419         ],
29420         "parameters": [
29421           {
29422             "description": "vf-module-name or network name",
29423             "in": "path",
29424             "name": "preload-id",
29425             "required": true,
29426             "type": "string"
29427           },
29428           {
29429             "description": "network or vf-module",
29430             "in": "path",
29431             "name": "preload-type",
29432             "required": true,
29433             "type": "string"
29434           },
29435           {
29436             "in": "path",
29437             "name": "name",
29438             "required": true,
29439             "type": "string"
29440           }
29441         ],
29442         "responses": {
29443           "200": {
29444             "description": "No response was specified",
29445             "schema": {
29446               "$ref": "#/definitions/(config)param"
29447             }
29448           }
29449         },
29450         "operationId": "GET-param"
29451       },
29452       "post": {
29453         "consumes": [
29454           "application/json",
29455           "application/xml"
29456         ],
29457         "produces": [
29458           "application/json",
29459           "application/xml"
29460         ],
29461         "parameters": [
29462           {
29463             "description": "vf-module-name or network name",
29464             "in": "path",
29465             "name": "preload-id",
29466             "required": true,
29467             "type": "string"
29468           },
29469           {
29470             "description": "network or vf-module",
29471             "in": "path",
29472             "name": "preload-type",
29473             "required": true,
29474             "type": "string"
29475           },
29476           {
29477             "in": "path",
29478             "name": "name",
29479             "required": true,
29480             "type": "string"
29481           },
29482           {
29483             "in": "body",
29484             "name": "**(config)resource-resolution-data",
29485             "required": false,
29486             "schema": {
29487               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP"
29488             }
29489           }
29490         ],
29491         "responses": {
29492           "200": {
29493             "description": "No response was specified",
29494             "schema": {
29495               "$ref": "#/definitions/(config)paramPOST"
29496             }
29497           }
29498         },
29499         "operationId": "POST-param"
29500       },
29501       "put": {
29502         "consumes": [
29503           "application/json",
29504           "application/xml"
29505         ],
29506         "produces": [
29507           "application/json",
29508           "application/xml"
29509         ],
29510         "parameters": [
29511           {
29512             "description": "vf-module-name or network name",
29513             "in": "path",
29514             "name": "preload-id",
29515             "required": true,
29516             "type": "string"
29517           },
29518           {
29519             "description": "network or vf-module",
29520             "in": "path",
29521             "name": "preload-type",
29522             "required": true,
29523             "type": "string"
29524           },
29525           {
29526             "in": "path",
29527             "name": "name",
29528             "required": true,
29529             "type": "string"
29530           },
29531           {
29532             "in": "body",
29533             "name": "(config)param",
29534             "required": false,
29535             "schema": {
29536               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP"
29537             }
29538           }
29539         ],
29540         "responses": {
29541           "200": {
29542             "description": "No response was specified",
29543             "schema": {
29544               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP"
29545             }
29546           }
29547         },
29548         "operationId": "PUT-param"
29549       }
29550     },
29551     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data": {
29552       "delete": {
29553         "produces": [
29554           "application/json",
29555           "application/xml"
29556         ],
29557         "parameters": [
29558           {
29559             "description": "vf-module-name or network name",
29560             "in": "path",
29561             "name": "preload-id",
29562             "required": true,
29563             "type": "string"
29564           },
29565           {
29566             "description": "network or vf-module",
29567             "in": "path",
29568             "name": "preload-type",
29569             "required": true,
29570             "type": "string"
29571           },
29572           {
29573             "in": "path",
29574             "name": "name",
29575             "required": true,
29576             "type": "string"
29577           }
29578         ],
29579         "responses": {
29580           "200": {
29581             "description": "No response was specified"
29582           }
29583         },
29584         "operationId": "DELETE-resource-resolution-data"
29585       },
29586       "get": {
29587         "produces": [
29588           "application/json",
29589           "application/xml"
29590         ],
29591         "parameters": [
29592           {
29593             "description": "vf-module-name or network name",
29594             "in": "path",
29595             "name": "preload-id",
29596             "required": true,
29597             "type": "string"
29598           },
29599           {
29600             "description": "network or vf-module",
29601             "in": "path",
29602             "name": "preload-type",
29603             "required": true,
29604             "type": "string"
29605           },
29606           {
29607             "in": "path",
29608             "name": "name",
29609             "required": true,
29610             "type": "string"
29611           }
29612         ],
29613         "responses": {
29614           "200": {
29615             "description": "No response was specified",
29616             "schema": {
29617               "$ref": "#/definitions/(config)resource-resolution-data"
29618             }
29619           }
29620         },
29621         "operationId": "GET-resource-resolution-data"
29622       },
29623       "post": {
29624         "consumes": [
29625           "application/json",
29626           "application/xml"
29627         ],
29628         "produces": [
29629           "application/json",
29630           "application/xml"
29631         ],
29632         "parameters": [
29633           {
29634             "description": "vf-module-name or network name",
29635             "in": "path",
29636             "name": "preload-id",
29637             "required": true,
29638             "type": "string"
29639           },
29640           {
29641             "description": "network or vf-module",
29642             "in": "path",
29643             "name": "preload-type",
29644             "required": true,
29645             "type": "string"
29646           },
29647           {
29648             "in": "path",
29649             "name": "name",
29650             "required": true,
29651             "type": "string"
29652           },
29653           {
29654             "in": "body",
29655             "name": "**(config)resource-key",
29656             "required": false,
29657             "schema": {
29658               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP"
29659             }
29660           }
29661         ],
29662         "responses": {
29663           "200": {
29664             "description": "No response was specified",
29665             "schema": {
29666               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
29667             }
29668           }
29669         },
29670         "operationId": "POST-resource-resolution-data"
29671       },
29672       "put": {
29673         "consumes": [
29674           "application/json",
29675           "application/xml"
29676         ],
29677         "produces": [
29678           "application/json",
29679           "application/xml"
29680         ],
29681         "parameters": [
29682           {
29683             "description": "vf-module-name or network name",
29684             "in": "path",
29685             "name": "preload-id",
29686             "required": true,
29687             "type": "string"
29688           },
29689           {
29690             "description": "network or vf-module",
29691             "in": "path",
29692             "name": "preload-type",
29693             "required": true,
29694             "type": "string"
29695           },
29696           {
29697             "in": "path",
29698             "name": "name",
29699             "required": true,
29700             "type": "string"
29701           },
29702           {
29703             "in": "body",
29704             "name": "(config)resource-resolution-data",
29705             "required": false,
29706             "schema": {
29707               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP"
29708             }
29709           }
29710         ],
29711         "responses": {
29712           "200": {
29713             "description": "No response was specified",
29714             "schema": {
29715               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP"
29716             }
29717           }
29718         },
29719         "operationId": "PUT-resource-resolution-data"
29720       }
29721     },
29722     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
29723       "delete": {
29724         "produces": [
29725           "application/json",
29726           "application/xml"
29727         ],
29728         "parameters": [
29729           {
29730             "description": "vf-module-name or network name",
29731             "in": "path",
29732             "name": "preload-id",
29733             "required": true,
29734             "type": "string"
29735           },
29736           {
29737             "description": "network or vf-module",
29738             "in": "path",
29739             "name": "preload-type",
29740             "required": true,
29741             "type": "string"
29742           },
29743           {
29744             "in": "path",
29745             "name": "name",
29746             "required": true,
29747             "type": "string"
29748           },
29749           {
29750             "in": "path",
29751             "name": "name",
29752             "required": true,
29753             "type": "string"
29754           }
29755         ],
29756         "responses": {
29757           "200": {
29758             "description": "No response was specified"
29759           }
29760         },
29761         "operationId": "DELETE-resource-key"
29762       },
29763       "get": {
29764         "produces": [
29765           "application/json",
29766           "application/xml"
29767         ],
29768         "parameters": [
29769           {
29770             "description": "vf-module-name or network name",
29771             "in": "path",
29772             "name": "preload-id",
29773             "required": true,
29774             "type": "string"
29775           },
29776           {
29777             "description": "network or vf-module",
29778             "in": "path",
29779             "name": "preload-type",
29780             "required": true,
29781             "type": "string"
29782           },
29783           {
29784             "in": "path",
29785             "name": "name",
29786             "required": true,
29787             "type": "string"
29788           },
29789           {
29790             "in": "path",
29791             "name": "name",
29792             "required": true,
29793             "type": "string"
29794           }
29795         ],
29796         "responses": {
29797           "200": {
29798             "description": "No response was specified",
29799             "schema": {
29800               "$ref": "#/definitions/(config)resource-key"
29801             }
29802           }
29803         },
29804         "operationId": "GET-resource-key"
29805       },
29806       "put": {
29807         "consumes": [
29808           "application/json",
29809           "application/xml"
29810         ],
29811         "produces": [
29812           "application/json",
29813           "application/xml"
29814         ],
29815         "parameters": [
29816           {
29817             "description": "vf-module-name or network name",
29818             "in": "path",
29819             "name": "preload-id",
29820             "required": true,
29821             "type": "string"
29822           },
29823           {
29824             "description": "network or vf-module",
29825             "in": "path",
29826             "name": "preload-type",
29827             "required": true,
29828             "type": "string"
29829           },
29830           {
29831             "in": "path",
29832             "name": "name",
29833             "required": true,
29834             "type": "string"
29835           },
29836           {
29837             "in": "path",
29838             "name": "name",
29839             "required": true,
29840             "type": "string"
29841           },
29842           {
29843             "in": "body",
29844             "name": "(config)resource-key",
29845             "required": false,
29846             "schema": {
29847               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP"
29848             }
29849           }
29850         ],
29851         "responses": {
29852           "200": {
29853             "description": "No response was specified",
29854             "schema": {
29855               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP"
29856             }
29857           }
29858         },
29859         "operationId": "PUT-resource-key"
29860       }
29861     },
29862     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-topology-identifier": {
29863       "delete": {
29864         "produces": [
29865           "application/json",
29866           "application/xml"
29867         ],
29868         "parameters": [
29869           {
29870             "description": "vf-module-name or network name",
29871             "in": "path",
29872             "name": "preload-id",
29873             "required": true,
29874             "type": "string"
29875           },
29876           {
29877             "description": "network or vf-module",
29878             "in": "path",
29879             "name": "preload-type",
29880             "required": true,
29881             "type": "string"
29882           }
29883         ],
29884         "responses": {
29885           "200": {
29886             "description": "No response was specified"
29887           }
29888         },
29889         "operationId": "DELETE-vf-module-topology-identifier"
29890       },
29891       "get": {
29892         "produces": [
29893           "application/json",
29894           "application/xml"
29895         ],
29896         "parameters": [
29897           {
29898             "description": "vf-module-name or network name",
29899             "in": "path",
29900             "name": "preload-id",
29901             "required": true,
29902             "type": "string"
29903           },
29904           {
29905             "description": "network or vf-module",
29906             "in": "path",
29907             "name": "preload-type",
29908             "required": true,
29909             "type": "string"
29910           }
29911         ],
29912         "responses": {
29913           "200": {
29914             "description": "No response was specified",
29915             "schema": {
29916               "$ref": "#/definitions/(config)vf-module-topology-identifier"
29917             }
29918           }
29919         },
29920         "operationId": "GET-vf-module-topology-identifier"
29921       },
29922       "put": {
29923         "consumes": [
29924           "application/json",
29925           "application/xml"
29926         ],
29927         "produces": [
29928           "application/json",
29929           "application/xml"
29930         ],
29931         "parameters": [
29932           {
29933             "description": "vf-module-name or network name",
29934             "in": "path",
29935             "name": "preload-id",
29936             "required": true,
29937             "type": "string"
29938           },
29939           {
29940             "description": "network or vf-module",
29941             "in": "path",
29942             "name": "preload-type",
29943             "required": true,
29944             "type": "string"
29945           },
29946           {
29947             "in": "body",
29948             "name": "(config)vf-module-topology-identifier",
29949             "required": false,
29950             "schema": {
29951               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP"
29952             }
29953           }
29954         ],
29955         "responses": {
29956           "200": {
29957             "description": "No response was specified",
29958             "schema": {
29959               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP"
29960             }
29961           }
29962         },
29963         "operationId": "PUT-vf-module-topology-identifier"
29964       }
29965     },
29966     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments": {
29967       "delete": {
29968         "produces": [
29969           "application/json",
29970           "application/xml"
29971         ],
29972         "parameters": [
29973           {
29974             "description": "vf-module-name or network name",
29975             "in": "path",
29976             "name": "preload-id",
29977             "required": true,
29978             "type": "string"
29979           },
29980           {
29981             "description": "network or vf-module",
29982             "in": "path",
29983             "name": "preload-type",
29984             "required": true,
29985             "type": "string"
29986           }
29987         ],
29988         "responses": {
29989           "200": {
29990             "description": "No response was specified"
29991           }
29992         },
29993         "operationId": "DELETE-vnf-resource-assignments"
29994       },
29995       "get": {
29996         "produces": [
29997           "application/json",
29998           "application/xml"
29999         ],
30000         "parameters": [
30001           {
30002             "description": "vf-module-name or network name",
30003             "in": "path",
30004             "name": "preload-id",
30005             "required": true,
30006             "type": "string"
30007           },
30008           {
30009             "description": "network or vf-module",
30010             "in": "path",
30011             "name": "preload-type",
30012             "required": true,
30013             "type": "string"
30014           }
30015         ],
30016         "responses": {
30017           "200": {
30018             "description": "No response was specified",
30019             "schema": {
30020               "$ref": "#/definitions/(config)vnf-resource-assignments"
30021             }
30022           }
30023         },
30024         "operationId": "GET-vnf-resource-assignments"
30025       },
30026       "post": {
30027         "consumes": [
30028           "application/json",
30029           "application/xml"
30030         ],
30031         "produces": [
30032           "application/json",
30033           "application/xml"
30034         ],
30035         "parameters": [
30036           {
30037             "description": "vf-module-name or network name",
30038             "in": "path",
30039             "name": "preload-id",
30040             "required": true,
30041             "type": "string"
30042           },
30043           {
30044             "description": "network or vf-module",
30045             "in": "path",
30046             "name": "preload-type",
30047             "required": true,
30048             "type": "string"
30049           },
30050           {
30051             "in": "body",
30052             "name": "**(config)availability-zones",
30053             "required": false,
30054             "schema": {
30055               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30056             }
30057           },
30058           {
30059             "in": "body",
30060             "name": "**(config)vnf-networks",
30061             "required": false,
30062             "schema": {
30063               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30064             }
30065           }
30066         ],
30067         "responses": {
30068           "200": {
30069             "description": "No response was specified",
30070             "schema": {
30071               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
30072             }
30073           }
30074         },
30075         "operationId": "POST-vnf-resource-assignments"
30076       },
30077       "put": {
30078         "consumes": [
30079           "application/json",
30080           "application/xml"
30081         ],
30082         "produces": [
30083           "application/json",
30084           "application/xml"
30085         ],
30086         "parameters": [
30087           {
30088             "description": "vf-module-name or network name",
30089             "in": "path",
30090             "name": "preload-id",
30091             "required": true,
30092             "type": "string"
30093           },
30094           {
30095             "description": "network or vf-module",
30096             "in": "path",
30097             "name": "preload-type",
30098             "required": true,
30099             "type": "string"
30100           },
30101           {
30102             "in": "body",
30103             "name": "(config)vnf-resource-assignments",
30104             "required": false,
30105             "schema": {
30106               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
30107             }
30108           }
30109         ],
30110         "responses": {
30111           "200": {
30112             "description": "No response was specified",
30113             "schema": {
30114               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP"
30115             }
30116           }
30117         },
30118         "operationId": "PUT-vnf-resource-assignments"
30119       }
30120     },
30121     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/availability-zones": {
30122       "delete": {
30123         "produces": [
30124           "application/json",
30125           "application/xml"
30126         ],
30127         "parameters": [
30128           {
30129             "description": "vf-module-name or network name",
30130             "in": "path",
30131             "name": "preload-id",
30132             "required": true,
30133             "type": "string"
30134           },
30135           {
30136             "description": "network or vf-module",
30137             "in": "path",
30138             "name": "preload-type",
30139             "required": true,
30140             "type": "string"
30141           }
30142         ],
30143         "responses": {
30144           "200": {
30145             "description": "No response was specified"
30146           }
30147         },
30148         "operationId": "DELETE-availability-zones"
30149       },
30150       "get": {
30151         "produces": [
30152           "application/json",
30153           "application/xml"
30154         ],
30155         "parameters": [
30156           {
30157             "description": "vf-module-name or network name",
30158             "in": "path",
30159             "name": "preload-id",
30160             "required": true,
30161             "type": "string"
30162           },
30163           {
30164             "description": "network or vf-module",
30165             "in": "path",
30166             "name": "preload-type",
30167             "required": true,
30168             "type": "string"
30169           }
30170         ],
30171         "responses": {
30172           "200": {
30173             "description": "No response was specified",
30174             "schema": {
30175               "$ref": "#/definitions/(config)availability-zones"
30176             }
30177           }
30178         },
30179         "operationId": "GET-availability-zones"
30180       },
30181       "put": {
30182         "consumes": [
30183           "application/json",
30184           "application/xml"
30185         ],
30186         "produces": [
30187           "application/json",
30188           "application/xml"
30189         ],
30190         "parameters": [
30191           {
30192             "description": "vf-module-name or network name",
30193             "in": "path",
30194             "name": "preload-id",
30195             "required": true,
30196             "type": "string"
30197           },
30198           {
30199             "description": "network or vf-module",
30200             "in": "path",
30201             "name": "preload-type",
30202             "required": true,
30203             "type": "string"
30204           },
30205           {
30206             "in": "body",
30207             "name": "(config)availability-zones",
30208             "required": false,
30209             "schema": {
30210               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30211             }
30212           }
30213         ],
30214         "responses": {
30215           "200": {
30216             "description": "No response was specified",
30217             "schema": {
30218               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP"
30219             }
30220           }
30221         },
30222         "operationId": "PUT-availability-zones"
30223       }
30224     },
30225     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks": {
30226       "delete": {
30227         "produces": [
30228           "application/json",
30229           "application/xml"
30230         ],
30231         "parameters": [
30232           {
30233             "description": "vf-module-name or network name",
30234             "in": "path",
30235             "name": "preload-id",
30236             "required": true,
30237             "type": "string"
30238           },
30239           {
30240             "description": "network or vf-module",
30241             "in": "path",
30242             "name": "preload-type",
30243             "required": true,
30244             "type": "string"
30245           }
30246         ],
30247         "responses": {
30248           "200": {
30249             "description": "No response was specified"
30250           }
30251         },
30252         "operationId": "DELETE-vnf-networks"
30253       },
30254       "get": {
30255         "produces": [
30256           "application/json",
30257           "application/xml"
30258         ],
30259         "parameters": [
30260           {
30261             "description": "vf-module-name or network name",
30262             "in": "path",
30263             "name": "preload-id",
30264             "required": true,
30265             "type": "string"
30266           },
30267           {
30268             "description": "network or vf-module",
30269             "in": "path",
30270             "name": "preload-type",
30271             "required": true,
30272             "type": "string"
30273           }
30274         ],
30275         "responses": {
30276           "200": {
30277             "description": "No response was specified",
30278             "schema": {
30279               "$ref": "#/definitions/(config)vnf-networks"
30280             }
30281           }
30282         },
30283         "operationId": "GET-vnf-networks"
30284       },
30285       "post": {
30286         "consumes": [
30287           "application/json",
30288           "application/xml"
30289         ],
30290         "produces": [
30291           "application/json",
30292           "application/xml"
30293         ],
30294         "parameters": [
30295           {
30296             "description": "vf-module-name or network name",
30297             "in": "path",
30298             "name": "preload-id",
30299             "required": true,
30300             "type": "string"
30301           },
30302           {
30303             "description": "network or vf-module",
30304             "in": "path",
30305             "name": "preload-type",
30306             "required": true,
30307             "type": "string"
30308           },
30309           {
30310             "in": "body",
30311             "name": "**(config)vnf-network",
30312             "required": false,
30313             "schema": {
30314               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
30315             }
30316           }
30317         ],
30318         "responses": {
30319           "200": {
30320             "description": "No response was specified",
30321             "schema": {
30322               "$ref": "#/definitions/(config)vnf-networksPOST"
30323             }
30324           }
30325         },
30326         "operationId": "POST-vnf-networks"
30327       },
30328       "put": {
30329         "consumes": [
30330           "application/json",
30331           "application/xml"
30332         ],
30333         "produces": [
30334           "application/json",
30335           "application/xml"
30336         ],
30337         "parameters": [
30338           {
30339             "description": "vf-module-name or network name",
30340             "in": "path",
30341             "name": "preload-id",
30342             "required": true,
30343             "type": "string"
30344           },
30345           {
30346             "description": "network or vf-module",
30347             "in": "path",
30348             "name": "preload-type",
30349             "required": true,
30350             "type": "string"
30351           },
30352           {
30353             "in": "body",
30354             "name": "(config)vnf-networks",
30355             "required": false,
30356             "schema": {
30357               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30358             }
30359           }
30360         ],
30361         "responses": {
30362           "200": {
30363             "description": "No response was specified",
30364             "schema": {
30365               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP"
30366             }
30367           }
30368         },
30369         "operationId": "PUT-vnf-networks"
30370       }
30371     },
30372     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}": {
30373       "delete": {
30374         "produces": [
30375           "application/json",
30376           "application/xml"
30377         ],
30378         "parameters": [
30379           {
30380             "description": "vf-module-name or network name",
30381             "in": "path",
30382             "name": "preload-id",
30383             "required": true,
30384             "type": "string"
30385           },
30386           {
30387             "description": "network or vf-module",
30388             "in": "path",
30389             "name": "preload-type",
30390             "required": true,
30391             "type": "string"
30392           },
30393           {
30394             "description": "A Network Role to which a VNF must connect",
30395             "in": "path",
30396             "name": "network-role",
30397             "required": true,
30398             "type": "string"
30399           }
30400         ],
30401         "responses": {
30402           "200": {
30403             "description": "No response was specified"
30404           }
30405         },
30406         "operationId": "DELETE-vnf-network"
30407       },
30408       "get": {
30409         "produces": [
30410           "application/json",
30411           "application/xml"
30412         ],
30413         "parameters": [
30414           {
30415             "description": "vf-module-name or network name",
30416             "in": "path",
30417             "name": "preload-id",
30418             "required": true,
30419             "type": "string"
30420           },
30421           {
30422             "description": "network or vf-module",
30423             "in": "path",
30424             "name": "preload-type",
30425             "required": true,
30426             "type": "string"
30427           },
30428           {
30429             "description": "A Network Role to which a VNF must connect",
30430             "in": "path",
30431             "name": "network-role",
30432             "required": true,
30433             "type": "string"
30434           }
30435         ],
30436         "responses": {
30437           "200": {
30438             "description": "No response was specified",
30439             "schema": {
30440               "$ref": "#/definitions/(config)vnf-network"
30441             }
30442           }
30443         },
30444         "operationId": "GET-vnf-network"
30445       },
30446       "post": {
30447         "consumes": [
30448           "application/json",
30449           "application/xml"
30450         ],
30451         "produces": [
30452           "application/json",
30453           "application/xml"
30454         ],
30455         "parameters": [
30456           {
30457             "description": "vf-module-name or network name",
30458             "in": "path",
30459             "name": "preload-id",
30460             "required": true,
30461             "type": "string"
30462           },
30463           {
30464             "description": "network or vf-module",
30465             "in": "path",
30466             "name": "preload-type",
30467             "required": true,
30468             "type": "string"
30469           },
30470           {
30471             "description": "A Network Role to which a VNF must connect",
30472             "in": "path",
30473             "name": "network-role",
30474             "required": true,
30475             "type": "string"
30476           },
30477           {
30478             "in": "body",
30479             "name": "**(config)subnets-data",
30480             "required": false,
30481             "schema": {
30482               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
30483             }
30484           },
30485           {
30486             "in": "body",
30487             "name": "**(config)related-networks",
30488             "required": false,
30489             "schema": {
30490               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
30491             }
30492           }
30493         ],
30494         "responses": {
30495           "200": {
30496             "description": "No response was specified",
30497             "schema": {
30498               "$ref": "#/definitions/(config)vnf-networkPOST"
30499             }
30500           }
30501         },
30502         "operationId": "POST-vnf-network"
30503       },
30504       "put": {
30505         "consumes": [
30506           "application/json",
30507           "application/xml"
30508         ],
30509         "produces": [
30510           "application/json",
30511           "application/xml"
30512         ],
30513         "parameters": [
30514           {
30515             "description": "vf-module-name or network name",
30516             "in": "path",
30517             "name": "preload-id",
30518             "required": true,
30519             "type": "string"
30520           },
30521           {
30522             "description": "network or vf-module",
30523             "in": "path",
30524             "name": "preload-type",
30525             "required": true,
30526             "type": "string"
30527           },
30528           {
30529             "description": "A Network Role to which a VNF must connect",
30530             "in": "path",
30531             "name": "network-role",
30532             "required": true,
30533             "type": "string"
30534           },
30535           {
30536             "in": "body",
30537             "name": "(config)vnf-network",
30538             "required": false,
30539             "schema": {
30540               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
30541             }
30542           }
30543         ],
30544         "responses": {
30545           "200": {
30546             "description": "No response was specified",
30547             "schema": {
30548               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
30549             }
30550           }
30551         },
30552         "operationId": "PUT-vnf-network"
30553       }
30554     },
30555     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks": {
30556       "delete": {
30557         "produces": [
30558           "application/json",
30559           "application/xml"
30560         ],
30561         "parameters": [
30562           {
30563             "description": "vf-module-name or network name",
30564             "in": "path",
30565             "name": "preload-id",
30566             "required": true,
30567             "type": "string"
30568           },
30569           {
30570             "description": "network or vf-module",
30571             "in": "path",
30572             "name": "preload-type",
30573             "required": true,
30574             "type": "string"
30575           },
30576           {
30577             "description": "A Network Role to which a VNF must connect",
30578             "in": "path",
30579             "name": "network-role",
30580             "required": true,
30581             "type": "string"
30582           }
30583         ],
30584         "responses": {
30585           "200": {
30586             "description": "No response was specified"
30587           }
30588         },
30589         "operationId": "DELETE-related-networks"
30590       },
30591       "get": {
30592         "produces": [
30593           "application/json",
30594           "application/xml"
30595         ],
30596         "parameters": [
30597           {
30598             "description": "vf-module-name or network name",
30599             "in": "path",
30600             "name": "preload-id",
30601             "required": true,
30602             "type": "string"
30603           },
30604           {
30605             "description": "network or vf-module",
30606             "in": "path",
30607             "name": "preload-type",
30608             "required": true,
30609             "type": "string"
30610           },
30611           {
30612             "description": "A Network Role to which a VNF must connect",
30613             "in": "path",
30614             "name": "network-role",
30615             "required": true,
30616             "type": "string"
30617           }
30618         ],
30619         "responses": {
30620           "200": {
30621             "description": "No response was specified",
30622             "schema": {
30623               "$ref": "#/definitions/(config)related-networks"
30624             }
30625           }
30626         },
30627         "operationId": "GET-related-networks"
30628       },
30629       "post": {
30630         "consumes": [
30631           "application/json",
30632           "application/xml"
30633         ],
30634         "produces": [
30635           "application/json",
30636           "application/xml"
30637         ],
30638         "parameters": [
30639           {
30640             "description": "vf-module-name or network name",
30641             "in": "path",
30642             "name": "preload-id",
30643             "required": true,
30644             "type": "string"
30645           },
30646           {
30647             "description": "network or vf-module",
30648             "in": "path",
30649             "name": "preload-type",
30650             "required": true,
30651             "type": "string"
30652           },
30653           {
30654             "description": "A Network Role to which a VNF must connect",
30655             "in": "path",
30656             "name": "network-role",
30657             "required": true,
30658             "type": "string"
30659           },
30660           {
30661             "in": "body",
30662             "name": "**(config)related-network",
30663             "required": false,
30664             "schema": {
30665               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
30666             }
30667           }
30668         ],
30669         "responses": {
30670           "200": {
30671             "description": "No response was specified",
30672             "schema": {
30673               "$ref": "#/definitions/(config)related-networksPOST"
30674             }
30675           }
30676         },
30677         "operationId": "POST-related-networks"
30678       },
30679       "put": {
30680         "consumes": [
30681           "application/json",
30682           "application/xml"
30683         ],
30684         "produces": [
30685           "application/json",
30686           "application/xml"
30687         ],
30688         "parameters": [
30689           {
30690             "description": "vf-module-name or network name",
30691             "in": "path",
30692             "name": "preload-id",
30693             "required": true,
30694             "type": "string"
30695           },
30696           {
30697             "description": "network or vf-module",
30698             "in": "path",
30699             "name": "preload-type",
30700             "required": true,
30701             "type": "string"
30702           },
30703           {
30704             "description": "A Network Role to which a VNF must connect",
30705             "in": "path",
30706             "name": "network-role",
30707             "required": true,
30708             "type": "string"
30709           },
30710           {
30711             "in": "body",
30712             "name": "(config)related-networks",
30713             "required": false,
30714             "schema": {
30715               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
30716             }
30717           }
30718         ],
30719         "responses": {
30720           "200": {
30721             "description": "No response was specified",
30722             "schema": {
30723               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
30724             }
30725           }
30726         },
30727         "operationId": "PUT-related-networks"
30728       }
30729     },
30730     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}": {
30731       "delete": {
30732         "produces": [
30733           "application/json",
30734           "application/xml"
30735         ],
30736         "parameters": [
30737           {
30738             "description": "vf-module-name or network name",
30739             "in": "path",
30740             "name": "preload-id",
30741             "required": true,
30742             "type": "string"
30743           },
30744           {
30745             "description": "network or vf-module",
30746             "in": "path",
30747             "name": "preload-type",
30748             "required": true,
30749             "type": "string"
30750           },
30751           {
30752             "description": "A Network Role to which a VNF must connect",
30753             "in": "path",
30754             "name": "network-role",
30755             "required": true,
30756             "type": "string"
30757           },
30758           {
30759             "description": "Key to l3-network object",
30760             "in": "path",
30761             "name": "network-id",
30762             "required": true,
30763             "type": "string"
30764           }
30765         ],
30766         "responses": {
30767           "200": {
30768             "description": "No response was specified"
30769           }
30770         },
30771         "operationId": "DELETE-related-network"
30772       },
30773       "get": {
30774         "produces": [
30775           "application/json",
30776           "application/xml"
30777         ],
30778         "parameters": [
30779           {
30780             "description": "vf-module-name or network name",
30781             "in": "path",
30782             "name": "preload-id",
30783             "required": true,
30784             "type": "string"
30785           },
30786           {
30787             "description": "network or vf-module",
30788             "in": "path",
30789             "name": "preload-type",
30790             "required": true,
30791             "type": "string"
30792           },
30793           {
30794             "description": "A Network Role to which a VNF must connect",
30795             "in": "path",
30796             "name": "network-role",
30797             "required": true,
30798             "type": "string"
30799           },
30800           {
30801             "description": "Key to l3-network object",
30802             "in": "path",
30803             "name": "network-id",
30804             "required": true,
30805             "type": "string"
30806           }
30807         ],
30808         "responses": {
30809           "200": {
30810             "description": "No response was specified",
30811             "schema": {
30812               "$ref": "#/definitions/(config)related-network"
30813             }
30814           }
30815         },
30816         "operationId": "GET-related-network"
30817       },
30818       "post": {
30819         "consumes": [
30820           "application/json",
30821           "application/xml"
30822         ],
30823         "produces": [
30824           "application/json",
30825           "application/xml"
30826         ],
30827         "parameters": [
30828           {
30829             "description": "vf-module-name or network name",
30830             "in": "path",
30831             "name": "preload-id",
30832             "required": true,
30833             "type": "string"
30834           },
30835           {
30836             "description": "network or vf-module",
30837             "in": "path",
30838             "name": "preload-type",
30839             "required": true,
30840             "type": "string"
30841           },
30842           {
30843             "description": "A Network Role to which a VNF must connect",
30844             "in": "path",
30845             "name": "network-role",
30846             "required": true,
30847             "type": "string"
30848           },
30849           {
30850             "description": "Key to l3-network object",
30851             "in": "path",
30852             "name": "network-id",
30853             "required": true,
30854             "type": "string"
30855           },
30856           {
30857             "in": "body",
30858             "name": "**(config)vlan-tags",
30859             "required": false,
30860             "schema": {
30861               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
30862             }
30863           }
30864         ],
30865         "responses": {
30866           "200": {
30867             "description": "No response was specified",
30868             "schema": {
30869               "$ref": "#/definitions/(config)related-networkPOST"
30870             }
30871           }
30872         },
30873         "operationId": "POST-related-network"
30874       },
30875       "put": {
30876         "consumes": [
30877           "application/json",
30878           "application/xml"
30879         ],
30880         "produces": [
30881           "application/json",
30882           "application/xml"
30883         ],
30884         "parameters": [
30885           {
30886             "description": "vf-module-name or network name",
30887             "in": "path",
30888             "name": "preload-id",
30889             "required": true,
30890             "type": "string"
30891           },
30892           {
30893             "description": "network or vf-module",
30894             "in": "path",
30895             "name": "preload-type",
30896             "required": true,
30897             "type": "string"
30898           },
30899           {
30900             "description": "A Network Role to which a VNF must connect",
30901             "in": "path",
30902             "name": "network-role",
30903             "required": true,
30904             "type": "string"
30905           },
30906           {
30907             "description": "Key to l3-network object",
30908             "in": "path",
30909             "name": "network-id",
30910             "required": true,
30911             "type": "string"
30912           },
30913           {
30914             "in": "body",
30915             "name": "(config)related-network",
30916             "required": false,
30917             "schema": {
30918               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
30919             }
30920           }
30921         ],
30922         "responses": {
30923           "200": {
30924             "description": "No response was specified",
30925             "schema": {
30926               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
30927             }
30928           }
30929         },
30930         "operationId": "PUT-related-network"
30931       }
30932     },
30933     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/related-networks/related-network/{network-id}/vlan-tags": {
30934       "delete": {
30935         "produces": [
30936           "application/json",
30937           "application/xml"
30938         ],
30939         "parameters": [
30940           {
30941             "description": "vf-module-name or network name",
30942             "in": "path",
30943             "name": "preload-id",
30944             "required": true,
30945             "type": "string"
30946           },
30947           {
30948             "description": "network or vf-module",
30949             "in": "path",
30950             "name": "preload-type",
30951             "required": true,
30952             "type": "string"
30953           },
30954           {
30955             "description": "A Network Role to which a VNF must connect",
30956             "in": "path",
30957             "name": "network-role",
30958             "required": true,
30959             "type": "string"
30960           },
30961           {
30962             "description": "Key to l3-network object",
30963             "in": "path",
30964             "name": "network-id",
30965             "required": true,
30966             "type": "string"
30967           }
30968         ],
30969         "responses": {
30970           "200": {
30971             "description": "No response was specified"
30972           }
30973         },
30974         "operationId": "DELETE-vlan-tags"
30975       },
30976       "get": {
30977         "produces": [
30978           "application/json",
30979           "application/xml"
30980         ],
30981         "parameters": [
30982           {
30983             "description": "vf-module-name or network name",
30984             "in": "path",
30985             "name": "preload-id",
30986             "required": true,
30987             "type": "string"
30988           },
30989           {
30990             "description": "network or vf-module",
30991             "in": "path",
30992             "name": "preload-type",
30993             "required": true,
30994             "type": "string"
30995           },
30996           {
30997             "description": "A Network Role to which a VNF must connect",
30998             "in": "path",
30999             "name": "network-role",
31000             "required": true,
31001             "type": "string"
31002           },
31003           {
31004             "description": "Key to l3-network object",
31005             "in": "path",
31006             "name": "network-id",
31007             "required": true,
31008             "type": "string"
31009           }
31010         ],
31011         "responses": {
31012           "200": {
31013             "description": "No response was specified",
31014             "schema": {
31015               "$ref": "#/definitions/(config)vlan-tags"
31016             }
31017           }
31018         },
31019         "operationId": "GET-vlan-tags"
31020       },
31021       "put": {
31022         "consumes": [
31023           "application/json",
31024           "application/xml"
31025         ],
31026         "produces": [
31027           "application/json",
31028           "application/xml"
31029         ],
31030         "parameters": [
31031           {
31032             "description": "vf-module-name or network name",
31033             "in": "path",
31034             "name": "preload-id",
31035             "required": true,
31036             "type": "string"
31037           },
31038           {
31039             "description": "network or vf-module",
31040             "in": "path",
31041             "name": "preload-type",
31042             "required": true,
31043             "type": "string"
31044           },
31045           {
31046             "description": "A Network Role to which a VNF must connect",
31047             "in": "path",
31048             "name": "network-role",
31049             "required": true,
31050             "type": "string"
31051           },
31052           {
31053             "description": "Key to l3-network object",
31054             "in": "path",
31055             "name": "network-id",
31056             "required": true,
31057             "type": "string"
31058           },
31059           {
31060             "in": "body",
31061             "name": "(config)vlan-tags",
31062             "required": false,
31063             "schema": {
31064               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
31065             }
31066           }
31067         ],
31068         "responses": {
31069           "200": {
31070             "description": "No response was specified",
31071             "schema": {
31072               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
31073             }
31074           }
31075         },
31076         "operationId": "PUT-vlan-tags"
31077       }
31078     },
31079     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data": {
31080       "delete": {
31081         "produces": [
31082           "application/json",
31083           "application/xml"
31084         ],
31085         "parameters": [
31086           {
31087             "description": "vf-module-name or network name",
31088             "in": "path",
31089             "name": "preload-id",
31090             "required": true,
31091             "type": "string"
31092           },
31093           {
31094             "description": "network or vf-module",
31095             "in": "path",
31096             "name": "preload-type",
31097             "required": true,
31098             "type": "string"
31099           },
31100           {
31101             "description": "A Network Role to which a VNF must connect",
31102             "in": "path",
31103             "name": "network-role",
31104             "required": true,
31105             "type": "string"
31106           }
31107         ],
31108         "responses": {
31109           "200": {
31110             "description": "No response was specified"
31111           }
31112         },
31113         "operationId": "DELETE-subnets-data"
31114       },
31115       "get": {
31116         "produces": [
31117           "application/json",
31118           "application/xml"
31119         ],
31120         "parameters": [
31121           {
31122             "description": "vf-module-name or network name",
31123             "in": "path",
31124             "name": "preload-id",
31125             "required": true,
31126             "type": "string"
31127           },
31128           {
31129             "description": "network or vf-module",
31130             "in": "path",
31131             "name": "preload-type",
31132             "required": true,
31133             "type": "string"
31134           },
31135           {
31136             "description": "A Network Role to which a VNF must connect",
31137             "in": "path",
31138             "name": "network-role",
31139             "required": true,
31140             "type": "string"
31141           }
31142         ],
31143         "responses": {
31144           "200": {
31145             "description": "No response was specified",
31146             "schema": {
31147               "$ref": "#/definitions/(config)subnets-data"
31148             }
31149           }
31150         },
31151         "operationId": "GET-subnets-data"
31152       },
31153       "post": {
31154         "consumes": [
31155           "application/json",
31156           "application/xml"
31157         ],
31158         "produces": [
31159           "application/json",
31160           "application/xml"
31161         ],
31162         "parameters": [
31163           {
31164             "description": "vf-module-name or network name",
31165             "in": "path",
31166             "name": "preload-id",
31167             "required": true,
31168             "type": "string"
31169           },
31170           {
31171             "description": "network or vf-module",
31172             "in": "path",
31173             "name": "preload-type",
31174             "required": true,
31175             "type": "string"
31176           },
31177           {
31178             "description": "A Network Role to which a VNF must connect",
31179             "in": "path",
31180             "name": "network-role",
31181             "required": true,
31182             "type": "string"
31183           },
31184           {
31185             "in": "body",
31186             "name": "**(config)subnet-data",
31187             "required": false,
31188             "schema": {
31189               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
31190             }
31191           }
31192         ],
31193         "responses": {
31194           "200": {
31195             "description": "No response was specified",
31196             "schema": {
31197               "$ref": "#/definitions/(config)subnets-dataPOST"
31198             }
31199           }
31200         },
31201         "operationId": "POST-subnets-data"
31202       },
31203       "put": {
31204         "consumes": [
31205           "application/json",
31206           "application/xml"
31207         ],
31208         "produces": [
31209           "application/json",
31210           "application/xml"
31211         ],
31212         "parameters": [
31213           {
31214             "description": "vf-module-name or network name",
31215             "in": "path",
31216             "name": "preload-id",
31217             "required": true,
31218             "type": "string"
31219           },
31220           {
31221             "description": "network or vf-module",
31222             "in": "path",
31223             "name": "preload-type",
31224             "required": true,
31225             "type": "string"
31226           },
31227           {
31228             "description": "A Network Role to which a VNF must connect",
31229             "in": "path",
31230             "name": "network-role",
31231             "required": true,
31232             "type": "string"
31233           },
31234           {
31235             "in": "body",
31236             "name": "(config)subnets-data",
31237             "required": false,
31238             "schema": {
31239               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
31240             }
31241           }
31242         ],
31243         "responses": {
31244           "200": {
31245             "description": "No response was specified",
31246             "schema": {
31247               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP"
31248             }
31249           }
31250         },
31251         "operationId": "PUT-subnets-data"
31252       }
31253     },
31254     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/{network-role}/subnets-data/subnet-data/{sdnc-subnet-id}": {
31255       "delete": {
31256         "produces": [
31257           "application/json",
31258           "application/xml"
31259         ],
31260         "parameters": [
31261           {
31262             "description": "vf-module-name or network name",
31263             "in": "path",
31264             "name": "preload-id",
31265             "required": true,
31266             "type": "string"
31267           },
31268           {
31269             "description": "network or vf-module",
31270             "in": "path",
31271             "name": "preload-type",
31272             "required": true,
31273             "type": "string"
31274           },
31275           {
31276             "description": "A Network Role to which a VNF must connect",
31277             "in": "path",
31278             "name": "network-role",
31279             "required": true,
31280             "type": "string"
31281           },
31282           {
31283             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
31284             "in": "path",
31285             "name": "sdnc-subnet-id",
31286             "required": true,
31287             "type": "string"
31288           }
31289         ],
31290         "responses": {
31291           "200": {
31292             "description": "No response was specified"
31293           }
31294         },
31295         "operationId": "DELETE-subnet-data"
31296       },
31297       "get": {
31298         "produces": [
31299           "application/json",
31300           "application/xml"
31301         ],
31302         "parameters": [
31303           {
31304             "description": "vf-module-name or network name",
31305             "in": "path",
31306             "name": "preload-id",
31307             "required": true,
31308             "type": "string"
31309           },
31310           {
31311             "description": "network or vf-module",
31312             "in": "path",
31313             "name": "preload-type",
31314             "required": true,
31315             "type": "string"
31316           },
31317           {
31318             "description": "A Network Role to which a VNF must connect",
31319             "in": "path",
31320             "name": "network-role",
31321             "required": true,
31322             "type": "string"
31323           },
31324           {
31325             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
31326             "in": "path",
31327             "name": "sdnc-subnet-id",
31328             "required": true,
31329             "type": "string"
31330           }
31331         ],
31332         "responses": {
31333           "200": {
31334             "description": "No response was specified",
31335             "schema": {
31336               "$ref": "#/definitions/(config)subnet-data"
31337             }
31338           }
31339         },
31340         "operationId": "GET-subnet-data"
31341       },
31342       "put": {
31343         "consumes": [
31344           "application/json",
31345           "application/xml"
31346         ],
31347         "produces": [
31348           "application/json",
31349           "application/xml"
31350         ],
31351         "parameters": [
31352           {
31353             "description": "vf-module-name or network name",
31354             "in": "path",
31355             "name": "preload-id",
31356             "required": true,
31357             "type": "string"
31358           },
31359           {
31360             "description": "network or vf-module",
31361             "in": "path",
31362             "name": "preload-type",
31363             "required": true,
31364             "type": "string"
31365           },
31366           {
31367             "description": "A Network Role to which a VNF must connect",
31368             "in": "path",
31369             "name": "network-role",
31370             "required": true,
31371             "type": "string"
31372           },
31373           {
31374             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
31375             "in": "path",
31376             "name": "sdnc-subnet-id",
31377             "required": true,
31378             "type": "string"
31379           },
31380           {
31381             "in": "body",
31382             "name": "(config)subnet-data",
31383             "required": false,
31384             "schema": {
31385               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
31386             }
31387           }
31388         ],
31389         "responses": {
31390           "200": {
31391             "description": "No response was specified",
31392             "schema": {
31393               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP"
31394             }
31395           }
31396         },
31397         "operationId": "PUT-subnet-data"
31398       }
31399     },
31400     "/config/GENERIC-RESOURCE-API:preload-information/preload-list/{preload-id}/{preload-type}/preload-data/preload-vf-module-topology-information/vnf-topology-identifier-structure": {
31401       "delete": {
31402         "produces": [
31403           "application/json",
31404           "application/xml"
31405         ],
31406         "parameters": [
31407           {
31408             "description": "vf-module-name or network name",
31409             "in": "path",
31410             "name": "preload-id",
31411             "required": true,
31412             "type": "string"
31413           },
31414           {
31415             "description": "network or vf-module",
31416             "in": "path",
31417             "name": "preload-type",
31418             "required": true,
31419             "type": "string"
31420           }
31421         ],
31422         "responses": {
31423           "200": {
31424             "description": "No response was specified"
31425           }
31426         },
31427         "operationId": "DELETE-vnf-topology-identifier-structure"
31428       },
31429       "get": {
31430         "produces": [
31431           "application/json",
31432           "application/xml"
31433         ],
31434         "parameters": [
31435           {
31436             "description": "vf-module-name or network name",
31437             "in": "path",
31438             "name": "preload-id",
31439             "required": true,
31440             "type": "string"
31441           },
31442           {
31443             "description": "network or vf-module",
31444             "in": "path",
31445             "name": "preload-type",
31446             "required": true,
31447             "type": "string"
31448           }
31449         ],
31450         "responses": {
31451           "200": {
31452             "description": "No response was specified",
31453             "schema": {
31454               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
31455             }
31456           }
31457         },
31458         "operationId": "GET-vnf-topology-identifier-structure"
31459       },
31460       "put": {
31461         "consumes": [
31462           "application/json",
31463           "application/xml"
31464         ],
31465         "produces": [
31466           "application/json",
31467           "application/xml"
31468         ],
31469         "parameters": [
31470           {
31471             "description": "vf-module-name or network name",
31472             "in": "path",
31473             "name": "preload-id",
31474             "required": true,
31475             "type": "string"
31476           },
31477           {
31478             "description": "network or vf-module",
31479             "in": "path",
31480             "name": "preload-type",
31481             "required": true,
31482             "type": "string"
31483           },
31484           {
31485             "in": "body",
31486             "name": "(config)vnf-topology-identifier-structure",
31487             "required": false,
31488             "schema": {
31489               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
31490             }
31491           }
31492         ],
31493         "responses": {
31494           "200": {
31495             "description": "No response was specified",
31496             "schema": {
31497               "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP"
31498             }
31499           }
31500         },
31501         "operationId": "PUT-vnf-topology-identifier-structure"
31502       }
31503     },
31504     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
31505       "delete": {
31506         "produces": [
31507           "application/json",
31508           "application/xml"
31509         ],
31510         "responses": {
31511           "200": {
31512             "description": "No response was specified"
31513           }
31514         },
31515         "operationId": "DELETE-security-zone-allotted-resources"
31516       },
31517       "get": {
31518         "produces": [
31519           "application/json",
31520           "application/xml"
31521         ],
31522         "responses": {
31523           "200": {
31524             "description": "No response was specified",
31525             "schema": {
31526               "$ref": "#/definitions/(config)security-zone-allotted-resources"
31527             }
31528           }
31529         },
31530         "operationId": "GET-security-zone-allotted-resources"
31531       },
31532       "post": {
31533         "consumes": [
31534           "application/json",
31535           "application/xml"
31536         ],
31537         "produces": [
31538           "application/json",
31539           "application/xml"
31540         ],
31541         "parameters": [
31542           {
31543             "in": "body",
31544             "name": "**(config)security-zone-allotted-resource",
31545             "required": false,
31546             "schema": {
31547               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
31548             }
31549           }
31550         ],
31551         "responses": {
31552           "200": {
31553             "description": "No response was specified",
31554             "schema": {
31555               "$ref": "#/definitions/(config)security-zone-allotted-resourcesPOST"
31556             }
31557           }
31558         },
31559         "operationId": "POST-security-zone-allotted-resources"
31560       },
31561       "put": {
31562         "consumes": [
31563           "application/json",
31564           "application/xml"
31565         ],
31566         "produces": [
31567           "application/json",
31568           "application/xml"
31569         ],
31570         "parameters": [
31571           {
31572             "in": "body",
31573             "name": "(config)security-zone-allotted-resources",
31574             "required": false,
31575             "schema": {
31576               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
31577             }
31578           }
31579         ],
31580         "responses": {
31581           "200": {
31582             "description": "No response was specified",
31583             "schema": {
31584               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP"
31585             }
31586           }
31587         },
31588         "operationId": "PUT-security-zone-allotted-resources"
31589       }
31590     },
31591     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}": {
31592       "delete": {
31593         "produces": [
31594           "application/json",
31595           "application/xml"
31596         ],
31597         "parameters": [
31598           {
31599             "in": "path",
31600             "name": "allotted-resource-id",
31601             "required": true,
31602             "type": "string"
31603           }
31604         ],
31605         "responses": {
31606           "200": {
31607             "description": "No response was specified"
31608           }
31609         },
31610         "operationId": "DELETE-security-zone-allotted-resource"
31611       },
31612       "get": {
31613         "produces": [
31614           "application/json",
31615           "application/xml"
31616         ],
31617         "parameters": [
31618           {
31619             "in": "path",
31620             "name": "allotted-resource-id",
31621             "required": true,
31622             "type": "string"
31623           }
31624         ],
31625         "responses": {
31626           "200": {
31627             "description": "No response was specified",
31628             "schema": {
31629               "$ref": "#/definitions/(config)security-zone-allotted-resource"
31630             }
31631           }
31632         },
31633         "operationId": "GET-security-zone-allotted-resource"
31634       },
31635       "post": {
31636         "consumes": [
31637           "application/json",
31638           "application/xml"
31639         ],
31640         "produces": [
31641           "application/json",
31642           "application/xml"
31643         ],
31644         "parameters": [
31645           {
31646             "in": "path",
31647             "name": "allotted-resource-id",
31648             "required": true,
31649             "type": "string"
31650           },
31651           {
31652             "in": "body",
31653             "name": "**(config)allotted-resource-data",
31654             "required": false,
31655             "schema": {
31656               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
31657             }
31658           },
31659           {
31660             "in": "body",
31661             "name": "**(config)allotted-resource-status",
31662             "required": false,
31663             "schema": {
31664               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
31665             }
31666           }
31667         ],
31668         "responses": {
31669           "200": {
31670             "description": "No response was specified",
31671             "schema": {
31672               "$ref": "#/definitions/(config)security-zone-allotted-resourcePOST"
31673             }
31674           }
31675         },
31676         "operationId": "POST-security-zone-allotted-resource"
31677       },
31678       "put": {
31679         "consumes": [
31680           "application/json",
31681           "application/xml"
31682         ],
31683         "produces": [
31684           "application/json",
31685           "application/xml"
31686         ],
31687         "parameters": [
31688           {
31689             "in": "path",
31690             "name": "allotted-resource-id",
31691             "required": true,
31692             "type": "string"
31693           },
31694           {
31695             "in": "body",
31696             "name": "(config)security-zone-allotted-resource",
31697             "required": false,
31698             "schema": {
31699               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
31700             }
31701           }
31702         ],
31703         "responses": {
31704           "200": {
31705             "description": "No response was specified",
31706             "schema": {
31707               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP"
31708             }
31709           }
31710         },
31711         "operationId": "PUT-security-zone-allotted-resource"
31712       }
31713     },
31714     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
31715       "delete": {
31716         "produces": [
31717           "application/json",
31718           "application/xml"
31719         ],
31720         "parameters": [
31721           {
31722             "in": "path",
31723             "name": "allotted-resource-id",
31724             "required": true,
31725             "type": "string"
31726           }
31727         ],
31728         "responses": {
31729           "200": {
31730             "description": "No response was specified"
31731           }
31732         },
31733         "operationId": "DELETE-allotted-resource-data"
31734       },
31735       "get": {
31736         "produces": [
31737           "application/json",
31738           "application/xml"
31739         ],
31740         "parameters": [
31741           {
31742             "in": "path",
31743             "name": "allotted-resource-id",
31744             "required": true,
31745             "type": "string"
31746           }
31747         ],
31748         "responses": {
31749           "200": {
31750             "description": "No response was specified",
31751             "schema": {
31752               "$ref": "#/definitions/(config)allotted-resource-data"
31753             }
31754           }
31755         },
31756         "operationId": "GET-allotted-resource-data"
31757       },
31758       "post": {
31759         "consumes": [
31760           "application/json",
31761           "application/xml"
31762         ],
31763         "produces": [
31764           "application/json",
31765           "application/xml"
31766         ],
31767         "parameters": [
31768           {
31769             "in": "path",
31770             "name": "allotted-resource-id",
31771             "required": true,
31772             "type": "string"
31773           },
31774           {
31775             "in": "body",
31776             "name": "**(config)allotted-resource-operation-information",
31777             "required": false,
31778             "schema": {
31779               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
31780             }
31781           },
31782           {
31783             "in": "body",
31784             "name": "**(config)security-zone-topology",
31785             "required": false,
31786             "schema": {
31787               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
31788             }
31789           },
31790           {
31791             "in": "body",
31792             "name": "**(config)security-zone-parameters",
31793             "required": false,
31794             "schema": {
31795               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
31796             }
31797           },
31798           {
31799             "in": "body",
31800             "name": "**(config)allotted-resource-oper-status",
31801             "required": false,
31802             "schema": {
31803               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
31804             }
31805           }
31806         ],
31807         "responses": {
31808           "200": {
31809             "description": "No response was specified",
31810             "schema": {
31811               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
31812             }
31813           }
31814         },
31815         "operationId": "POST-allotted-resource-data"
31816       },
31817       "put": {
31818         "consumes": [
31819           "application/json",
31820           "application/xml"
31821         ],
31822         "produces": [
31823           "application/json",
31824           "application/xml"
31825         ],
31826         "parameters": [
31827           {
31828             "in": "path",
31829             "name": "allotted-resource-id",
31830             "required": true,
31831             "type": "string"
31832           },
31833           {
31834             "in": "body",
31835             "name": "(config)allotted-resource-data",
31836             "required": false,
31837             "schema": {
31838               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
31839             }
31840           }
31841         ],
31842         "responses": {
31843           "200": {
31844             "description": "No response was specified",
31845             "schema": {
31846               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP"
31847             }
31848           }
31849         },
31850         "operationId": "PUT-allotted-resource-data"
31851       }
31852     },
31853     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
31854       "delete": {
31855         "produces": [
31856           "application/json",
31857           "application/xml"
31858         ],
31859         "parameters": [
31860           {
31861             "in": "path",
31862             "name": "allotted-resource-id",
31863             "required": true,
31864             "type": "string"
31865           }
31866         ],
31867         "responses": {
31868           "200": {
31869             "description": "No response was specified"
31870           }
31871         },
31872         "operationId": "DELETE-allotted-resource-oper-status"
31873       },
31874       "get": {
31875         "produces": [
31876           "application/json",
31877           "application/xml"
31878         ],
31879         "parameters": [
31880           {
31881             "in": "path",
31882             "name": "allotted-resource-id",
31883             "required": true,
31884             "type": "string"
31885           }
31886         ],
31887         "responses": {
31888           "200": {
31889             "description": "No response was specified",
31890             "schema": {
31891               "$ref": "#/definitions/(config)allotted-resource-oper-status"
31892             }
31893           }
31894         },
31895         "operationId": "GET-allotted-resource-oper-status"
31896       },
31897       "put": {
31898         "consumes": [
31899           "application/json",
31900           "application/xml"
31901         ],
31902         "produces": [
31903           "application/json",
31904           "application/xml"
31905         ],
31906         "parameters": [
31907           {
31908             "in": "path",
31909             "name": "allotted-resource-id",
31910             "required": true,
31911             "type": "string"
31912           },
31913           {
31914             "in": "body",
31915             "name": "(config)allotted-resource-oper-status",
31916             "required": false,
31917             "schema": {
31918               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
31919             }
31920           }
31921         ],
31922         "responses": {
31923           "200": {
31924             "description": "No response was specified",
31925             "schema": {
31926               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
31927             }
31928           }
31929         },
31930         "operationId": "PUT-allotted-resource-oper-status"
31931       }
31932     },
31933     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
31934       "delete": {
31935         "produces": [
31936           "application/json",
31937           "application/xml"
31938         ],
31939         "parameters": [
31940           {
31941             "in": "path",
31942             "name": "allotted-resource-id",
31943             "required": true,
31944             "type": "string"
31945           }
31946         ],
31947         "responses": {
31948           "200": {
31949             "description": "No response was specified"
31950           }
31951         },
31952         "operationId": "DELETE-allotted-resource-operation-information"
31953       },
31954       "get": {
31955         "produces": [
31956           "application/json",
31957           "application/xml"
31958         ],
31959         "parameters": [
31960           {
31961             "in": "path",
31962             "name": "allotted-resource-id",
31963             "required": true,
31964             "type": "string"
31965           }
31966         ],
31967         "responses": {
31968           "200": {
31969             "description": "No response was specified",
31970             "schema": {
31971               "$ref": "#/definitions/(config)allotted-resource-operation-information"
31972             }
31973           }
31974         },
31975         "operationId": "GET-allotted-resource-operation-information"
31976       },
31977       "post": {
31978         "consumes": [
31979           "application/json",
31980           "application/xml"
31981         ],
31982         "produces": [
31983           "application/json",
31984           "application/xml"
31985         ],
31986         "parameters": [
31987           {
31988             "in": "path",
31989             "name": "allotted-resource-id",
31990             "required": true,
31991             "type": "string"
31992           },
31993           {
31994             "in": "body",
31995             "name": "**(config)request-information",
31996             "required": false,
31997             "schema": {
31998               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
31999             }
32000           },
32001           {
32002             "in": "body",
32003             "name": "**(config)sdnc-request-header",
32004             "required": false,
32005             "schema": {
32006               "$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"
32007             }
32008           },
32009           {
32010             "in": "body",
32011             "name": "**(config)allotted-resource-information",
32012             "required": false,
32013             "schema": {
32014               "$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"
32015             }
32016           },
32017           {
32018             "in": "body",
32019             "name": "**(config)security-zone-request-input",
32020             "required": false,
32021             "schema": {
32022               "$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"
32023             }
32024           },
32025           {
32026             "in": "body",
32027             "name": "**(config)service-information",
32028             "required": false,
32029             "schema": {
32030               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
32031             }
32032           }
32033         ],
32034         "responses": {
32035           "200": {
32036             "description": "No response was specified",
32037             "schema": {
32038               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
32039             }
32040           }
32041         },
32042         "operationId": "POST-allotted-resource-operation-information"
32043       },
32044       "put": {
32045         "consumes": [
32046           "application/json",
32047           "application/xml"
32048         ],
32049         "produces": [
32050           "application/json",
32051           "application/xml"
32052         ],
32053         "parameters": [
32054           {
32055             "in": "path",
32056             "name": "allotted-resource-id",
32057             "required": true,
32058             "type": "string"
32059           },
32060           {
32061             "in": "body",
32062             "name": "(config)allotted-resource-operation-information",
32063             "required": false,
32064             "schema": {
32065               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
32066             }
32067           }
32068         ],
32069         "responses": {
32070           "200": {
32071             "description": "No response was specified",
32072             "schema": {
32073               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
32074             }
32075           }
32076         },
32077         "operationId": "PUT-allotted-resource-operation-information"
32078       }
32079     },
32080     "/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": {
32081       "delete": {
32082         "produces": [
32083           "application/json",
32084           "application/xml"
32085         ],
32086         "parameters": [
32087           {
32088             "in": "path",
32089             "name": "allotted-resource-id",
32090             "required": true,
32091             "type": "string"
32092           }
32093         ],
32094         "responses": {
32095           "200": {
32096             "description": "No response was specified"
32097           }
32098         },
32099         "operationId": "DELETE-allotted-resource-information"
32100       },
32101       "get": {
32102         "produces": [
32103           "application/json",
32104           "application/xml"
32105         ],
32106         "parameters": [
32107           {
32108             "in": "path",
32109             "name": "allotted-resource-id",
32110             "required": true,
32111             "type": "string"
32112           }
32113         ],
32114         "responses": {
32115           "200": {
32116             "description": "No response was specified",
32117             "schema": {
32118               "$ref": "#/definitions/(config)allotted-resource-information"
32119             }
32120           }
32121         },
32122         "operationId": "GET-allotted-resource-information"
32123       },
32124       "post": {
32125         "consumes": [
32126           "application/json",
32127           "application/xml"
32128         ],
32129         "produces": [
32130           "application/json",
32131           "application/xml"
32132         ],
32133         "parameters": [
32134           {
32135             "in": "path",
32136             "name": "allotted-resource-id",
32137             "required": true,
32138             "type": "string"
32139           },
32140           {
32141             "in": "body",
32142             "name": "**(config)onap-model-information",
32143             "required": false,
32144             "schema": {
32145               "$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"
32146             }
32147           }
32148         ],
32149         "responses": {
32150           "200": {
32151             "description": "No response was specified",
32152             "schema": {
32153               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
32154             }
32155           }
32156         },
32157         "operationId": "POST-allotted-resource-information"
32158       },
32159       "put": {
32160         "consumes": [
32161           "application/json",
32162           "application/xml"
32163         ],
32164         "produces": [
32165           "application/json",
32166           "application/xml"
32167         ],
32168         "parameters": [
32169           {
32170             "in": "path",
32171             "name": "allotted-resource-id",
32172             "required": true,
32173             "type": "string"
32174           },
32175           {
32176             "in": "body",
32177             "name": "(config)allotted-resource-information",
32178             "required": false,
32179             "schema": {
32180               "$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"
32181             }
32182           }
32183         ],
32184         "responses": {
32185           "200": {
32186             "description": "No response was specified",
32187             "schema": {
32188               "$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"
32189             }
32190           }
32191         },
32192         "operationId": "PUT-allotted-resource-information"
32193       }
32194     },
32195     "/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": {
32196       "delete": {
32197         "produces": [
32198           "application/json",
32199           "application/xml"
32200         ],
32201         "parameters": [
32202           {
32203             "in": "path",
32204             "name": "allotted-resource-id",
32205             "required": true,
32206             "type": "string"
32207           }
32208         ],
32209         "responses": {
32210           "200": {
32211             "description": "No response was specified"
32212           }
32213         },
32214         "operationId": "DELETE-onap-model-information"
32215       },
32216       "get": {
32217         "produces": [
32218           "application/json",
32219           "application/xml"
32220         ],
32221         "parameters": [
32222           {
32223             "in": "path",
32224             "name": "allotted-resource-id",
32225             "required": true,
32226             "type": "string"
32227           }
32228         ],
32229         "responses": {
32230           "200": {
32231             "description": "No response was specified",
32232             "schema": {
32233               "$ref": "#/definitions/(config)onap-model-information"
32234             }
32235           }
32236         },
32237         "operationId": "GET-onap-model-information"
32238       },
32239       "put": {
32240         "consumes": [
32241           "application/json",
32242           "application/xml"
32243         ],
32244         "produces": [
32245           "application/json",
32246           "application/xml"
32247         ],
32248         "parameters": [
32249           {
32250             "in": "path",
32251             "name": "allotted-resource-id",
32252             "required": true,
32253             "type": "string"
32254           },
32255           {
32256             "in": "body",
32257             "name": "(config)onap-model-information",
32258             "required": false,
32259             "schema": {
32260               "$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"
32261             }
32262           }
32263         ],
32264         "responses": {
32265           "200": {
32266             "description": "No response was specified",
32267             "schema": {
32268               "$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"
32269             }
32270           }
32271         },
32272         "operationId": "PUT-onap-model-information"
32273       }
32274     },
32275     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
32276       "delete": {
32277         "produces": [
32278           "application/json",
32279           "application/xml"
32280         ],
32281         "parameters": [
32282           {
32283             "in": "path",
32284             "name": "allotted-resource-id",
32285             "required": true,
32286             "type": "string"
32287           }
32288         ],
32289         "responses": {
32290           "200": {
32291             "description": "No response was specified"
32292           }
32293         },
32294         "operationId": "DELETE-request-information"
32295       },
32296       "get": {
32297         "produces": [
32298           "application/json",
32299           "application/xml"
32300         ],
32301         "parameters": [
32302           {
32303             "in": "path",
32304             "name": "allotted-resource-id",
32305             "required": true,
32306             "type": "string"
32307           }
32308         ],
32309         "responses": {
32310           "200": {
32311             "description": "No response was specified",
32312             "schema": {
32313               "$ref": "#/definitions/(config)request-information"
32314             }
32315           }
32316         },
32317         "operationId": "GET-request-information"
32318       },
32319       "put": {
32320         "consumes": [
32321           "application/json",
32322           "application/xml"
32323         ],
32324         "produces": [
32325           "application/json",
32326           "application/xml"
32327         ],
32328         "parameters": [
32329           {
32330             "in": "path",
32331             "name": "allotted-resource-id",
32332             "required": true,
32333             "type": "string"
32334           },
32335           {
32336             "in": "body",
32337             "name": "(config)request-information",
32338             "required": false,
32339             "schema": {
32340               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
32341             }
32342           }
32343         ],
32344         "responses": {
32345           "200": {
32346             "description": "No response was specified",
32347             "schema": {
32348               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
32349             }
32350           }
32351         },
32352         "operationId": "PUT-request-information"
32353       }
32354     },
32355     "/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": {
32356       "delete": {
32357         "produces": [
32358           "application/json",
32359           "application/xml"
32360         ],
32361         "parameters": [
32362           {
32363             "in": "path",
32364             "name": "allotted-resource-id",
32365             "required": true,
32366             "type": "string"
32367           }
32368         ],
32369         "responses": {
32370           "200": {
32371             "description": "No response was specified"
32372           }
32373         },
32374         "operationId": "DELETE-sdnc-request-header"
32375       },
32376       "get": {
32377         "produces": [
32378           "application/json",
32379           "application/xml"
32380         ],
32381         "parameters": [
32382           {
32383             "in": "path",
32384             "name": "allotted-resource-id",
32385             "required": true,
32386             "type": "string"
32387           }
32388         ],
32389         "responses": {
32390           "200": {
32391             "description": "No response was specified",
32392             "schema": {
32393               "$ref": "#/definitions/(config)sdnc-request-header"
32394             }
32395           }
32396         },
32397         "operationId": "GET-sdnc-request-header"
32398       },
32399       "put": {
32400         "consumes": [
32401           "application/json",
32402           "application/xml"
32403         ],
32404         "produces": [
32405           "application/json",
32406           "application/xml"
32407         ],
32408         "parameters": [
32409           {
32410             "in": "path",
32411             "name": "allotted-resource-id",
32412             "required": true,
32413             "type": "string"
32414           },
32415           {
32416             "in": "body",
32417             "name": "(config)sdnc-request-header",
32418             "required": false,
32419             "schema": {
32420               "$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"
32421             }
32422           }
32423         ],
32424         "responses": {
32425           "200": {
32426             "description": "No response was specified",
32427             "schema": {
32428               "$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"
32429             }
32430           }
32431         },
32432         "operationId": "PUT-sdnc-request-header"
32433       }
32434     },
32435     "/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": {
32436       "delete": {
32437         "produces": [
32438           "application/json",
32439           "application/xml"
32440         ],
32441         "parameters": [
32442           {
32443             "in": "path",
32444             "name": "allotted-resource-id",
32445             "required": true,
32446             "type": "string"
32447           }
32448         ],
32449         "responses": {
32450           "200": {
32451             "description": "No response was specified"
32452           }
32453         },
32454         "operationId": "DELETE-security-zone-request-input"
32455       },
32456       "get": {
32457         "produces": [
32458           "application/json",
32459           "application/xml"
32460         ],
32461         "parameters": [
32462           {
32463             "in": "path",
32464             "name": "allotted-resource-id",
32465             "required": true,
32466             "type": "string"
32467           }
32468         ],
32469         "responses": {
32470           "200": {
32471             "description": "No response was specified",
32472             "schema": {
32473               "$ref": "#/definitions/(config)security-zone-request-input"
32474             }
32475           }
32476         },
32477         "operationId": "GET-security-zone-request-input"
32478       },
32479       "post": {
32480         "consumes": [
32481           "application/json",
32482           "application/xml"
32483         ],
32484         "produces": [
32485           "application/json",
32486           "application/xml"
32487         ],
32488         "parameters": [
32489           {
32490             "in": "path",
32491             "name": "allotted-resource-id",
32492             "required": true,
32493             "type": "string"
32494           },
32495           {
32496             "in": "body",
32497             "name": "**(config)security-zone-input-parameters",
32498             "required": false,
32499             "schema": {
32500               "$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"
32501             }
32502           }
32503         ],
32504         "responses": {
32505           "200": {
32506             "description": "No response was specified",
32507             "schema": {
32508               "$ref": "#/definitions/(config)security-zone-request-inputPOST"
32509             }
32510           }
32511         },
32512         "operationId": "POST-security-zone-request-input"
32513       },
32514       "put": {
32515         "consumes": [
32516           "application/json",
32517           "application/xml"
32518         ],
32519         "produces": [
32520           "application/json",
32521           "application/xml"
32522         ],
32523         "parameters": [
32524           {
32525             "in": "path",
32526             "name": "allotted-resource-id",
32527             "required": true,
32528             "type": "string"
32529           },
32530           {
32531             "in": "body",
32532             "name": "(config)security-zone-request-input",
32533             "required": false,
32534             "schema": {
32535               "$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"
32536             }
32537           }
32538         ],
32539         "responses": {
32540           "200": {
32541             "description": "No response was specified",
32542             "schema": {
32543               "$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"
32544             }
32545           }
32546         },
32547         "operationId": "PUT-security-zone-request-input"
32548       }
32549     },
32550     "/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": {
32551       "delete": {
32552         "produces": [
32553           "application/json",
32554           "application/xml"
32555         ],
32556         "parameters": [
32557           {
32558             "in": "path",
32559             "name": "allotted-resource-id",
32560             "required": true,
32561             "type": "string"
32562           }
32563         ],
32564         "responses": {
32565           "200": {
32566             "description": "No response was specified"
32567           }
32568         },
32569         "operationId": "DELETE-security-zone-input-parameters"
32570       },
32571       "get": {
32572         "produces": [
32573           "application/json",
32574           "application/xml"
32575         ],
32576         "parameters": [
32577           {
32578             "in": "path",
32579             "name": "allotted-resource-id",
32580             "required": true,
32581             "type": "string"
32582           }
32583         ],
32584         "responses": {
32585           "200": {
32586             "description": "No response was specified",
32587             "schema": {
32588               "$ref": "#/definitions/(config)security-zone-input-parameters"
32589             }
32590           }
32591         },
32592         "operationId": "GET-security-zone-input-parameters"
32593       },
32594       "post": {
32595         "consumes": [
32596           "application/json",
32597           "application/xml"
32598         ],
32599         "produces": [
32600           "application/json",
32601           "application/xml"
32602         ],
32603         "parameters": [
32604           {
32605             "in": "path",
32606             "name": "allotted-resource-id",
32607             "required": true,
32608             "type": "string"
32609           },
32610           {
32611             "in": "body",
32612             "name": "**(config)param",
32613             "required": false,
32614             "schema": {
32615               "$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"
32616             }
32617           }
32618         ],
32619         "responses": {
32620           "200": {
32621             "description": "No response was specified",
32622             "schema": {
32623               "$ref": "#/definitions/(config)security-zone-input-parametersPOST"
32624             }
32625           }
32626         },
32627         "operationId": "POST-security-zone-input-parameters"
32628       },
32629       "put": {
32630         "consumes": [
32631           "application/json",
32632           "application/xml"
32633         ],
32634         "produces": [
32635           "application/json",
32636           "application/xml"
32637         ],
32638         "parameters": [
32639           {
32640             "in": "path",
32641             "name": "allotted-resource-id",
32642             "required": true,
32643             "type": "string"
32644           },
32645           {
32646             "in": "body",
32647             "name": "(config)security-zone-input-parameters",
32648             "required": false,
32649             "schema": {
32650               "$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"
32651             }
32652           }
32653         ],
32654         "responses": {
32655           "200": {
32656             "description": "No response was specified",
32657             "schema": {
32658               "$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"
32659             }
32660           }
32661         },
32662         "operationId": "PUT-security-zone-input-parameters"
32663       }
32664     },
32665     "/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}": {
32666       "delete": {
32667         "produces": [
32668           "application/json",
32669           "application/xml"
32670         ],
32671         "parameters": [
32672           {
32673             "in": "path",
32674             "name": "allotted-resource-id",
32675             "required": true,
32676             "type": "string"
32677           },
32678           {
32679             "in": "path",
32680             "name": "name",
32681             "required": true,
32682             "type": "string"
32683           }
32684         ],
32685         "responses": {
32686           "200": {
32687             "description": "No response was specified"
32688           }
32689         },
32690         "operationId": "DELETE-param"
32691       },
32692       "get": {
32693         "produces": [
32694           "application/json",
32695           "application/xml"
32696         ],
32697         "parameters": [
32698           {
32699             "in": "path",
32700             "name": "allotted-resource-id",
32701             "required": true,
32702             "type": "string"
32703           },
32704           {
32705             "in": "path",
32706             "name": "name",
32707             "required": true,
32708             "type": "string"
32709           }
32710         ],
32711         "responses": {
32712           "200": {
32713             "description": "No response was specified",
32714             "schema": {
32715               "$ref": "#/definitions/(config)param"
32716             }
32717           }
32718         },
32719         "operationId": "GET-param"
32720       },
32721       "post": {
32722         "consumes": [
32723           "application/json",
32724           "application/xml"
32725         ],
32726         "produces": [
32727           "application/json",
32728           "application/xml"
32729         ],
32730         "parameters": [
32731           {
32732             "in": "path",
32733             "name": "allotted-resource-id",
32734             "required": true,
32735             "type": "string"
32736           },
32737           {
32738             "in": "path",
32739             "name": "name",
32740             "required": true,
32741             "type": "string"
32742           },
32743           {
32744             "in": "body",
32745             "name": "**(config)resource-resolution-data",
32746             "required": false,
32747             "schema": {
32748               "$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/param(config)resource-resolution-data-TOP"
32749             }
32750           }
32751         ],
32752         "responses": {
32753           "200": {
32754             "description": "No response was specified",
32755             "schema": {
32756               "$ref": "#/definitions/(config)paramPOST"
32757             }
32758           }
32759         },
32760         "operationId": "POST-param"
32761       },
32762       "put": {
32763         "consumes": [
32764           "application/json",
32765           "application/xml"
32766         ],
32767         "produces": [
32768           "application/json",
32769           "application/xml"
32770         ],
32771         "parameters": [
32772           {
32773             "in": "path",
32774             "name": "allotted-resource-id",
32775             "required": true,
32776             "type": "string"
32777           },
32778           {
32779             "in": "path",
32780             "name": "name",
32781             "required": true,
32782             "type": "string"
32783           },
32784           {
32785             "in": "body",
32786             "name": "(config)param",
32787             "required": false,
32788             "schema": {
32789               "$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"
32790             }
32791           }
32792         ],
32793         "responses": {
32794           "200": {
32795             "description": "No response was specified",
32796             "schema": {
32797               "$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"
32798             }
32799           }
32800         },
32801         "operationId": "PUT-param"
32802       }
32803     },
32804     "/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}/resource-resolution-data": {
32805       "delete": {
32806         "produces": [
32807           "application/json",
32808           "application/xml"
32809         ],
32810         "parameters": [
32811           {
32812             "in": "path",
32813             "name": "allotted-resource-id",
32814             "required": true,
32815             "type": "string"
32816           },
32817           {
32818             "in": "path",
32819             "name": "name",
32820             "required": true,
32821             "type": "string"
32822           }
32823         ],
32824         "responses": {
32825           "200": {
32826             "description": "No response was specified"
32827           }
32828         },
32829         "operationId": "DELETE-resource-resolution-data"
32830       },
32831       "get": {
32832         "produces": [
32833           "application/json",
32834           "application/xml"
32835         ],
32836         "parameters": [
32837           {
32838             "in": "path",
32839             "name": "allotted-resource-id",
32840             "required": true,
32841             "type": "string"
32842           },
32843           {
32844             "in": "path",
32845             "name": "name",
32846             "required": true,
32847             "type": "string"
32848           }
32849         ],
32850         "responses": {
32851           "200": {
32852             "description": "No response was specified",
32853             "schema": {
32854               "$ref": "#/definitions/(config)resource-resolution-data"
32855             }
32856           }
32857         },
32858         "operationId": "GET-resource-resolution-data"
32859       },
32860       "post": {
32861         "consumes": [
32862           "application/json",
32863           "application/xml"
32864         ],
32865         "produces": [
32866           "application/json",
32867           "application/xml"
32868         ],
32869         "parameters": [
32870           {
32871             "in": "path",
32872             "name": "allotted-resource-id",
32873             "required": true,
32874             "type": "string"
32875           },
32876           {
32877             "in": "path",
32878             "name": "name",
32879             "required": true,
32880             "type": "string"
32881           },
32882           {
32883             "in": "body",
32884             "name": "**(config)resource-key",
32885             "required": false,
32886             "schema": {
32887               "$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/param/resource-resolution-data(config)resource-key-TOP"
32888             }
32889           }
32890         ],
32891         "responses": {
32892           "200": {
32893             "description": "No response was specified",
32894             "schema": {
32895               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
32896             }
32897           }
32898         },
32899         "operationId": "POST-resource-resolution-data"
32900       },
32901       "put": {
32902         "consumes": [
32903           "application/json",
32904           "application/xml"
32905         ],
32906         "produces": [
32907           "application/json",
32908           "application/xml"
32909         ],
32910         "parameters": [
32911           {
32912             "in": "path",
32913             "name": "allotted-resource-id",
32914             "required": true,
32915             "type": "string"
32916           },
32917           {
32918             "in": "path",
32919             "name": "name",
32920             "required": true,
32921             "type": "string"
32922           },
32923           {
32924             "in": "body",
32925             "name": "(config)resource-resolution-data",
32926             "required": false,
32927             "schema": {
32928               "$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/param(config)resource-resolution-data-TOP"
32929             }
32930           }
32931         ],
32932         "responses": {
32933           "200": {
32934             "description": "No response was specified",
32935             "schema": {
32936               "$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/param(config)resource-resolution-data-TOP"
32937             }
32938           }
32939         },
32940         "operationId": "PUT-resource-resolution-data"
32941       }
32942     },
32943     "/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}/resource-resolution-data/resource-key/{name}": {
32944       "delete": {
32945         "produces": [
32946           "application/json",
32947           "application/xml"
32948         ],
32949         "parameters": [
32950           {
32951             "in": "path",
32952             "name": "allotted-resource-id",
32953             "required": true,
32954             "type": "string"
32955           },
32956           {
32957             "in": "path",
32958             "name": "name",
32959             "required": true,
32960             "type": "string"
32961           },
32962           {
32963             "in": "path",
32964             "name": "name",
32965             "required": true,
32966             "type": "string"
32967           }
32968         ],
32969         "responses": {
32970           "200": {
32971             "description": "No response was specified"
32972           }
32973         },
32974         "operationId": "DELETE-resource-key"
32975       },
32976       "get": {
32977         "produces": [
32978           "application/json",
32979           "application/xml"
32980         ],
32981         "parameters": [
32982           {
32983             "in": "path",
32984             "name": "allotted-resource-id",
32985             "required": true,
32986             "type": "string"
32987           },
32988           {
32989             "in": "path",
32990             "name": "name",
32991             "required": true,
32992             "type": "string"
32993           },
32994           {
32995             "in": "path",
32996             "name": "name",
32997             "required": true,
32998             "type": "string"
32999           }
33000         ],
33001         "responses": {
33002           "200": {
33003             "description": "No response was specified",
33004             "schema": {
33005               "$ref": "#/definitions/(config)resource-key"
33006             }
33007           }
33008         },
33009         "operationId": "GET-resource-key"
33010       },
33011       "put": {
33012         "consumes": [
33013           "application/json",
33014           "application/xml"
33015         ],
33016         "produces": [
33017           "application/json",
33018           "application/xml"
33019         ],
33020         "parameters": [
33021           {
33022             "in": "path",
33023             "name": "allotted-resource-id",
33024             "required": true,
33025             "type": "string"
33026           },
33027           {
33028             "in": "path",
33029             "name": "name",
33030             "required": true,
33031             "type": "string"
33032           },
33033           {
33034             "in": "path",
33035             "name": "name",
33036             "required": true,
33037             "type": "string"
33038           },
33039           {
33040             "in": "body",
33041             "name": "(config)resource-key",
33042             "required": false,
33043             "schema": {
33044               "$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/param/resource-resolution-data(config)resource-key-TOP"
33045             }
33046           }
33047         ],
33048         "responses": {
33049           "200": {
33050             "description": "No response was specified",
33051             "schema": {
33052               "$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/param/resource-resolution-data(config)resource-key-TOP"
33053             }
33054           }
33055         },
33056         "operationId": "PUT-resource-key"
33057       }
33058     },
33059     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
33060       "delete": {
33061         "produces": [
33062           "application/json",
33063           "application/xml"
33064         ],
33065         "parameters": [
33066           {
33067             "in": "path",
33068             "name": "allotted-resource-id",
33069             "required": true,
33070             "type": "string"
33071           }
33072         ],
33073         "responses": {
33074           "200": {
33075             "description": "No response was specified"
33076           }
33077         },
33078         "operationId": "DELETE-service-information"
33079       },
33080       "get": {
33081         "produces": [
33082           "application/json",
33083           "application/xml"
33084         ],
33085         "parameters": [
33086           {
33087             "in": "path",
33088             "name": "allotted-resource-id",
33089             "required": true,
33090             "type": "string"
33091           }
33092         ],
33093         "responses": {
33094           "200": {
33095             "description": "No response was specified",
33096             "schema": {
33097               "$ref": "#/definitions/(config)service-information"
33098             }
33099           }
33100         },
33101         "operationId": "GET-service-information"
33102       },
33103       "post": {
33104         "consumes": [
33105           "application/json",
33106           "application/xml"
33107         ],
33108         "produces": [
33109           "application/json",
33110           "application/xml"
33111         ],
33112         "parameters": [
33113           {
33114             "in": "path",
33115             "name": "allotted-resource-id",
33116             "required": true,
33117             "type": "string"
33118           },
33119           {
33120             "in": "body",
33121             "name": "**(config)onap-model-information",
33122             "required": false,
33123             "schema": {
33124               "$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"
33125             }
33126           }
33127         ],
33128         "responses": {
33129           "200": {
33130             "description": "No response was specified",
33131             "schema": {
33132               "$ref": "#/definitions/(config)service-informationPOST"
33133             }
33134           }
33135         },
33136         "operationId": "POST-service-information"
33137       },
33138       "put": {
33139         "consumes": [
33140           "application/json",
33141           "application/xml"
33142         ],
33143         "produces": [
33144           "application/json",
33145           "application/xml"
33146         ],
33147         "parameters": [
33148           {
33149             "in": "path",
33150             "name": "allotted-resource-id",
33151             "required": true,
33152             "type": "string"
33153           },
33154           {
33155             "in": "body",
33156             "name": "(config)service-information",
33157             "required": false,
33158             "schema": {
33159               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
33160             }
33161           }
33162         ],
33163         "responses": {
33164           "200": {
33165             "description": "No response was specified",
33166             "schema": {
33167               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
33168             }
33169           }
33170         },
33171         "operationId": "PUT-service-information"
33172       }
33173     },
33174     "/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": {
33175       "delete": {
33176         "produces": [
33177           "application/json",
33178           "application/xml"
33179         ],
33180         "parameters": [
33181           {
33182             "in": "path",
33183             "name": "allotted-resource-id",
33184             "required": true,
33185             "type": "string"
33186           }
33187         ],
33188         "responses": {
33189           "200": {
33190             "description": "No response was specified"
33191           }
33192         },
33193         "operationId": "DELETE-onap-model-information"
33194       },
33195       "get": {
33196         "produces": [
33197           "application/json",
33198           "application/xml"
33199         ],
33200         "parameters": [
33201           {
33202             "in": "path",
33203             "name": "allotted-resource-id",
33204             "required": true,
33205             "type": "string"
33206           }
33207         ],
33208         "responses": {
33209           "200": {
33210             "description": "No response was specified",
33211             "schema": {
33212               "$ref": "#/definitions/(config)onap-model-information"
33213             }
33214           }
33215         },
33216         "operationId": "GET-onap-model-information"
33217       },
33218       "put": {
33219         "consumes": [
33220           "application/json",
33221           "application/xml"
33222         ],
33223         "produces": [
33224           "application/json",
33225           "application/xml"
33226         ],
33227         "parameters": [
33228           {
33229             "in": "path",
33230             "name": "allotted-resource-id",
33231             "required": true,
33232             "type": "string"
33233           },
33234           {
33235             "in": "body",
33236             "name": "(config)onap-model-information",
33237             "required": false,
33238             "schema": {
33239               "$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"
33240             }
33241           }
33242         ],
33243         "responses": {
33244           "200": {
33245             "description": "No response was specified",
33246             "schema": {
33247               "$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"
33248             }
33249           }
33250         },
33251         "operationId": "PUT-onap-model-information"
33252       }
33253     },
33254     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters": {
33255       "delete": {
33256         "produces": [
33257           "application/json",
33258           "application/xml"
33259         ],
33260         "parameters": [
33261           {
33262             "in": "path",
33263             "name": "allotted-resource-id",
33264             "required": true,
33265             "type": "string"
33266           }
33267         ],
33268         "responses": {
33269           "200": {
33270             "description": "No response was specified"
33271           }
33272         },
33273         "operationId": "DELETE-security-zone-parameters"
33274       },
33275       "get": {
33276         "produces": [
33277           "application/json",
33278           "application/xml"
33279         ],
33280         "parameters": [
33281           {
33282             "in": "path",
33283             "name": "allotted-resource-id",
33284             "required": true,
33285             "type": "string"
33286           }
33287         ],
33288         "responses": {
33289           "200": {
33290             "description": "No response was specified",
33291             "schema": {
33292               "$ref": "#/definitions/(config)security-zone-parameters"
33293             }
33294           }
33295         },
33296         "operationId": "GET-security-zone-parameters"
33297       },
33298       "post": {
33299         "consumes": [
33300           "application/json",
33301           "application/xml"
33302         ],
33303         "produces": [
33304           "application/json",
33305           "application/xml"
33306         ],
33307         "parameters": [
33308           {
33309             "in": "path",
33310             "name": "allotted-resource-id",
33311             "required": true,
33312             "type": "string"
33313           },
33314           {
33315             "in": "body",
33316             "name": "**(config)param",
33317             "required": false,
33318             "schema": {
33319               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33320             }
33321           }
33322         ],
33323         "responses": {
33324           "200": {
33325             "description": "No response was specified",
33326             "schema": {
33327               "$ref": "#/definitions/(config)security-zone-parametersPOST"
33328             }
33329           }
33330         },
33331         "operationId": "POST-security-zone-parameters"
33332       },
33333       "put": {
33334         "consumes": [
33335           "application/json",
33336           "application/xml"
33337         ],
33338         "produces": [
33339           "application/json",
33340           "application/xml"
33341         ],
33342         "parameters": [
33343           {
33344             "in": "path",
33345             "name": "allotted-resource-id",
33346             "required": true,
33347             "type": "string"
33348           },
33349           {
33350             "in": "body",
33351             "name": "(config)security-zone-parameters",
33352             "required": false,
33353             "schema": {
33354               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
33355             }
33356           }
33357         ],
33358         "responses": {
33359           "200": {
33360             "description": "No response was specified",
33361             "schema": {
33362               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP"
33363             }
33364           }
33365         },
33366         "operationId": "PUT-security-zone-parameters"
33367       }
33368     },
33369     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}": {
33370       "delete": {
33371         "produces": [
33372           "application/json",
33373           "application/xml"
33374         ],
33375         "parameters": [
33376           {
33377             "in": "path",
33378             "name": "allotted-resource-id",
33379             "required": true,
33380             "type": "string"
33381           },
33382           {
33383             "in": "path",
33384             "name": "name",
33385             "required": true,
33386             "type": "string"
33387           }
33388         ],
33389         "responses": {
33390           "200": {
33391             "description": "No response was specified"
33392           }
33393         },
33394         "operationId": "DELETE-param"
33395       },
33396       "get": {
33397         "produces": [
33398           "application/json",
33399           "application/xml"
33400         ],
33401         "parameters": [
33402           {
33403             "in": "path",
33404             "name": "allotted-resource-id",
33405             "required": true,
33406             "type": "string"
33407           },
33408           {
33409             "in": "path",
33410             "name": "name",
33411             "required": true,
33412             "type": "string"
33413           }
33414         ],
33415         "responses": {
33416           "200": {
33417             "description": "No response was specified",
33418             "schema": {
33419               "$ref": "#/definitions/(config)param"
33420             }
33421           }
33422         },
33423         "operationId": "GET-param"
33424       },
33425       "post": {
33426         "consumes": [
33427           "application/json",
33428           "application/xml"
33429         ],
33430         "produces": [
33431           "application/json",
33432           "application/xml"
33433         ],
33434         "parameters": [
33435           {
33436             "in": "path",
33437             "name": "allotted-resource-id",
33438             "required": true,
33439             "type": "string"
33440           },
33441           {
33442             "in": "path",
33443             "name": "name",
33444             "required": true,
33445             "type": "string"
33446           },
33447           {
33448             "in": "body",
33449             "name": "**(config)resource-resolution-data",
33450             "required": false,
33451             "schema": {
33452               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP"
33453             }
33454           }
33455         ],
33456         "responses": {
33457           "200": {
33458             "description": "No response was specified",
33459             "schema": {
33460               "$ref": "#/definitions/(config)paramPOST"
33461             }
33462           }
33463         },
33464         "operationId": "POST-param"
33465       },
33466       "put": {
33467         "consumes": [
33468           "application/json",
33469           "application/xml"
33470         ],
33471         "produces": [
33472           "application/json",
33473           "application/xml"
33474         ],
33475         "parameters": [
33476           {
33477             "in": "path",
33478             "name": "allotted-resource-id",
33479             "required": true,
33480             "type": "string"
33481           },
33482           {
33483             "in": "path",
33484             "name": "name",
33485             "required": true,
33486             "type": "string"
33487           },
33488           {
33489             "in": "body",
33490             "name": "(config)param",
33491             "required": false,
33492             "schema": {
33493               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33494             }
33495           }
33496         ],
33497         "responses": {
33498           "200": {
33499             "description": "No response was specified",
33500             "schema": {
33501               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP"
33502             }
33503           }
33504         },
33505         "operationId": "PUT-param"
33506       }
33507     },
33508     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data": {
33509       "delete": {
33510         "produces": [
33511           "application/json",
33512           "application/xml"
33513         ],
33514         "parameters": [
33515           {
33516             "in": "path",
33517             "name": "allotted-resource-id",
33518             "required": true,
33519             "type": "string"
33520           },
33521           {
33522             "in": "path",
33523             "name": "name",
33524             "required": true,
33525             "type": "string"
33526           }
33527         ],
33528         "responses": {
33529           "200": {
33530             "description": "No response was specified"
33531           }
33532         },
33533         "operationId": "DELETE-resource-resolution-data"
33534       },
33535       "get": {
33536         "produces": [
33537           "application/json",
33538           "application/xml"
33539         ],
33540         "parameters": [
33541           {
33542             "in": "path",
33543             "name": "allotted-resource-id",
33544             "required": true,
33545             "type": "string"
33546           },
33547           {
33548             "in": "path",
33549             "name": "name",
33550             "required": true,
33551             "type": "string"
33552           }
33553         ],
33554         "responses": {
33555           "200": {
33556             "description": "No response was specified",
33557             "schema": {
33558               "$ref": "#/definitions/(config)resource-resolution-data"
33559             }
33560           }
33561         },
33562         "operationId": "GET-resource-resolution-data"
33563       },
33564       "post": {
33565         "consumes": [
33566           "application/json",
33567           "application/xml"
33568         ],
33569         "produces": [
33570           "application/json",
33571           "application/xml"
33572         ],
33573         "parameters": [
33574           {
33575             "in": "path",
33576             "name": "allotted-resource-id",
33577             "required": true,
33578             "type": "string"
33579           },
33580           {
33581             "in": "path",
33582             "name": "name",
33583             "required": true,
33584             "type": "string"
33585           },
33586           {
33587             "in": "body",
33588             "name": "**(config)resource-key",
33589             "required": false,
33590             "schema": {
33591               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
33592             }
33593           }
33594         ],
33595         "responses": {
33596           "200": {
33597             "description": "No response was specified",
33598             "schema": {
33599               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
33600             }
33601           }
33602         },
33603         "operationId": "POST-resource-resolution-data"
33604       },
33605       "put": {
33606         "consumes": [
33607           "application/json",
33608           "application/xml"
33609         ],
33610         "produces": [
33611           "application/json",
33612           "application/xml"
33613         ],
33614         "parameters": [
33615           {
33616             "in": "path",
33617             "name": "allotted-resource-id",
33618             "required": true,
33619             "type": "string"
33620           },
33621           {
33622             "in": "path",
33623             "name": "name",
33624             "required": true,
33625             "type": "string"
33626           },
33627           {
33628             "in": "body",
33629             "name": "(config)resource-resolution-data",
33630             "required": false,
33631             "schema": {
33632               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP"
33633             }
33634           }
33635         ],
33636         "responses": {
33637           "200": {
33638             "description": "No response was specified",
33639             "schema": {
33640               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP"
33641             }
33642           }
33643         },
33644         "operationId": "PUT-resource-resolution-data"
33645       }
33646     },
33647     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
33648       "delete": {
33649         "produces": [
33650           "application/json",
33651           "application/xml"
33652         ],
33653         "parameters": [
33654           {
33655             "in": "path",
33656             "name": "allotted-resource-id",
33657             "required": true,
33658             "type": "string"
33659           },
33660           {
33661             "in": "path",
33662             "name": "name",
33663             "required": true,
33664             "type": "string"
33665           },
33666           {
33667             "in": "path",
33668             "name": "name",
33669             "required": true,
33670             "type": "string"
33671           }
33672         ],
33673         "responses": {
33674           "200": {
33675             "description": "No response was specified"
33676           }
33677         },
33678         "operationId": "DELETE-resource-key"
33679       },
33680       "get": {
33681         "produces": [
33682           "application/json",
33683           "application/xml"
33684         ],
33685         "parameters": [
33686           {
33687             "in": "path",
33688             "name": "allotted-resource-id",
33689             "required": true,
33690             "type": "string"
33691           },
33692           {
33693             "in": "path",
33694             "name": "name",
33695             "required": true,
33696             "type": "string"
33697           },
33698           {
33699             "in": "path",
33700             "name": "name",
33701             "required": true,
33702             "type": "string"
33703           }
33704         ],
33705         "responses": {
33706           "200": {
33707             "description": "No response was specified",
33708             "schema": {
33709               "$ref": "#/definitions/(config)resource-key"
33710             }
33711           }
33712         },
33713         "operationId": "GET-resource-key"
33714       },
33715       "put": {
33716         "consumes": [
33717           "application/json",
33718           "application/xml"
33719         ],
33720         "produces": [
33721           "application/json",
33722           "application/xml"
33723         ],
33724         "parameters": [
33725           {
33726             "in": "path",
33727             "name": "allotted-resource-id",
33728             "required": true,
33729             "type": "string"
33730           },
33731           {
33732             "in": "path",
33733             "name": "name",
33734             "required": true,
33735             "type": "string"
33736           },
33737           {
33738             "in": "path",
33739             "name": "name",
33740             "required": true,
33741             "type": "string"
33742           },
33743           {
33744             "in": "body",
33745             "name": "(config)resource-key",
33746             "required": false,
33747             "schema": {
33748               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
33749             }
33750           }
33751         ],
33752         "responses": {
33753           "200": {
33754             "description": "No response was specified",
33755             "schema": {
33756               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
33757             }
33758           }
33759         },
33760         "operationId": "PUT-resource-key"
33761       }
33762     },
33763     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology": {
33764       "delete": {
33765         "produces": [
33766           "application/json",
33767           "application/xml"
33768         ],
33769         "parameters": [
33770           {
33771             "in": "path",
33772             "name": "allotted-resource-id",
33773             "required": true,
33774             "type": "string"
33775           }
33776         ],
33777         "responses": {
33778           "200": {
33779             "description": "No response was specified"
33780           }
33781         },
33782         "operationId": "DELETE-security-zone-topology"
33783       },
33784       "get": {
33785         "produces": [
33786           "application/json",
33787           "application/xml"
33788         ],
33789         "parameters": [
33790           {
33791             "in": "path",
33792             "name": "allotted-resource-id",
33793             "required": true,
33794             "type": "string"
33795           }
33796         ],
33797         "responses": {
33798           "200": {
33799             "description": "No response was specified",
33800             "schema": {
33801               "$ref": "#/definitions/(config)security-zone-topology"
33802             }
33803           }
33804         },
33805         "operationId": "GET-security-zone-topology"
33806       },
33807       "post": {
33808         "consumes": [
33809           "application/json",
33810           "application/xml"
33811         ],
33812         "produces": [
33813           "application/json",
33814           "application/xml"
33815         ],
33816         "parameters": [
33817           {
33818             "in": "path",
33819             "name": "allotted-resource-id",
33820             "required": true,
33821             "type": "string"
33822           },
33823           {
33824             "in": "body",
33825             "name": "**(config)security-zone-parameters",
33826             "required": false,
33827             "schema": {
33828               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
33829             }
33830           },
33831           {
33832             "in": "body",
33833             "name": "**(config)onap-model-information",
33834             "required": false,
33835             "schema": {
33836               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
33837             }
33838           },
33839           {
33840             "in": "body",
33841             "name": "**(config)allotted-resource-identifiers",
33842             "required": false,
33843             "schema": {
33844               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
33845             }
33846           },
33847           {
33848             "in": "body",
33849             "name": "**(config)security-zone-assignments",
33850             "required": false,
33851             "schema": {
33852               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
33853             }
33854           }
33855         ],
33856         "responses": {
33857           "200": {
33858             "description": "No response was specified",
33859             "schema": {
33860               "$ref": "#/definitions/(config)security-zone-topologyPOST"
33861             }
33862           }
33863         },
33864         "operationId": "POST-security-zone-topology"
33865       },
33866       "put": {
33867         "consumes": [
33868           "application/json",
33869           "application/xml"
33870         ],
33871         "produces": [
33872           "application/json",
33873           "application/xml"
33874         ],
33875         "parameters": [
33876           {
33877             "in": "path",
33878             "name": "allotted-resource-id",
33879             "required": true,
33880             "type": "string"
33881           },
33882           {
33883             "in": "body",
33884             "name": "(config)security-zone-topology",
33885             "required": false,
33886             "schema": {
33887               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
33888             }
33889           }
33890         ],
33891         "responses": {
33892           "200": {
33893             "description": "No response was specified",
33894             "schema": {
33895               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP"
33896             }
33897           }
33898         },
33899         "operationId": "PUT-security-zone-topology"
33900       }
33901     },
33902     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/allotted-resource-identifiers": {
33903       "delete": {
33904         "produces": [
33905           "application/json",
33906           "application/xml"
33907         ],
33908         "parameters": [
33909           {
33910             "in": "path",
33911             "name": "allotted-resource-id",
33912             "required": true,
33913             "type": "string"
33914           }
33915         ],
33916         "responses": {
33917           "200": {
33918             "description": "No response was specified"
33919           }
33920         },
33921         "operationId": "DELETE-allotted-resource-identifiers"
33922       },
33923       "get": {
33924         "produces": [
33925           "application/json",
33926           "application/xml"
33927         ],
33928         "parameters": [
33929           {
33930             "in": "path",
33931             "name": "allotted-resource-id",
33932             "required": true,
33933             "type": "string"
33934           }
33935         ],
33936         "responses": {
33937           "200": {
33938             "description": "No response was specified",
33939             "schema": {
33940               "$ref": "#/definitions/(config)allotted-resource-identifiers"
33941             }
33942           }
33943         },
33944         "operationId": "GET-allotted-resource-identifiers"
33945       },
33946       "put": {
33947         "consumes": [
33948           "application/json",
33949           "application/xml"
33950         ],
33951         "produces": [
33952           "application/json",
33953           "application/xml"
33954         ],
33955         "parameters": [
33956           {
33957             "in": "path",
33958             "name": "allotted-resource-id",
33959             "required": true,
33960             "type": "string"
33961           },
33962           {
33963             "in": "body",
33964             "name": "(config)allotted-resource-identifiers",
33965             "required": false,
33966             "schema": {
33967               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
33968             }
33969           }
33970         ],
33971         "responses": {
33972           "200": {
33973             "description": "No response was specified",
33974             "schema": {
33975               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP"
33976             }
33977           }
33978         },
33979         "operationId": "PUT-allotted-resource-identifiers"
33980       }
33981     },
33982     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/onap-model-information": {
33983       "delete": {
33984         "produces": [
33985           "application/json",
33986           "application/xml"
33987         ],
33988         "parameters": [
33989           {
33990             "in": "path",
33991             "name": "allotted-resource-id",
33992             "required": true,
33993             "type": "string"
33994           }
33995         ],
33996         "responses": {
33997           "200": {
33998             "description": "No response was specified"
33999           }
34000         },
34001         "operationId": "DELETE-onap-model-information"
34002       },
34003       "get": {
34004         "produces": [
34005           "application/json",
34006           "application/xml"
34007         ],
34008         "parameters": [
34009           {
34010             "in": "path",
34011             "name": "allotted-resource-id",
34012             "required": true,
34013             "type": "string"
34014           }
34015         ],
34016         "responses": {
34017           "200": {
34018             "description": "No response was specified",
34019             "schema": {
34020               "$ref": "#/definitions/(config)onap-model-information"
34021             }
34022           }
34023         },
34024         "operationId": "GET-onap-model-information"
34025       },
34026       "put": {
34027         "consumes": [
34028           "application/json",
34029           "application/xml"
34030         ],
34031         "produces": [
34032           "application/json",
34033           "application/xml"
34034         ],
34035         "parameters": [
34036           {
34037             "in": "path",
34038             "name": "allotted-resource-id",
34039             "required": true,
34040             "type": "string"
34041           },
34042           {
34043             "in": "body",
34044             "name": "(config)onap-model-information",
34045             "required": false,
34046             "schema": {
34047               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
34048             }
34049           }
34050         ],
34051         "responses": {
34052           "200": {
34053             "description": "No response was specified",
34054             "schema": {
34055               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP"
34056             }
34057           }
34058         },
34059         "operationId": "PUT-onap-model-information"
34060       }
34061     },
34062     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-assignments": {
34063       "delete": {
34064         "produces": [
34065           "application/json",
34066           "application/xml"
34067         ],
34068         "parameters": [
34069           {
34070             "in": "path",
34071             "name": "allotted-resource-id",
34072             "required": true,
34073             "type": "string"
34074           }
34075         ],
34076         "responses": {
34077           "200": {
34078             "description": "No response was specified"
34079           }
34080         },
34081         "operationId": "DELETE-security-zone-assignments"
34082       },
34083       "get": {
34084         "produces": [
34085           "application/json",
34086           "application/xml"
34087         ],
34088         "parameters": [
34089           {
34090             "in": "path",
34091             "name": "allotted-resource-id",
34092             "required": true,
34093             "type": "string"
34094           }
34095         ],
34096         "responses": {
34097           "200": {
34098             "description": "No response was specified",
34099             "schema": {
34100               "$ref": "#/definitions/(config)security-zone-assignments"
34101             }
34102           }
34103         },
34104         "operationId": "GET-security-zone-assignments"
34105       },
34106       "put": {
34107         "consumes": [
34108           "application/json",
34109           "application/xml"
34110         ],
34111         "produces": [
34112           "application/json",
34113           "application/xml"
34114         ],
34115         "parameters": [
34116           {
34117             "in": "path",
34118             "name": "allotted-resource-id",
34119             "required": true,
34120             "type": "string"
34121           },
34122           {
34123             "in": "body",
34124             "name": "(config)security-zone-assignments",
34125             "required": false,
34126             "schema": {
34127               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
34128             }
34129           }
34130         ],
34131         "responses": {
34132           "200": {
34133             "description": "No response was specified",
34134             "schema": {
34135               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP"
34136             }
34137           }
34138         },
34139         "operationId": "PUT-security-zone-assignments"
34140       }
34141     },
34142     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-data/security-zone-topology/security-zone-parameters": {
34143       "delete": {
34144         "produces": [
34145           "application/json",
34146           "application/xml"
34147         ],
34148         "parameters": [
34149           {
34150             "in": "path",
34151             "name": "allotted-resource-id",
34152             "required": true,
34153             "type": "string"
34154           }
34155         ],
34156         "responses": {
34157           "200": {
34158             "description": "No response was specified"
34159           }
34160         },
34161         "operationId": "DELETE-security-zone-parameters"
34162       },
34163       "get": {
34164         "produces": [
34165           "application/json",
34166           "application/xml"
34167         ],
34168         "parameters": [
34169           {
34170             "in": "path",
34171             "name": "allotted-resource-id",
34172             "required": true,
34173             "type": "string"
34174           }
34175         ],
34176         "responses": {
34177           "200": {
34178             "description": "No response was specified",
34179             "schema": {
34180               "$ref": "#/definitions/(config)security-zone-parameters"
34181             }
34182           }
34183         },
34184         "operationId": "GET-security-zone-parameters"
34185       },
34186       "post": {
34187         "consumes": [
34188           "application/json",
34189           "application/xml"
34190         ],
34191         "produces": [
34192           "application/json",
34193           "application/xml"
34194         ],
34195         "parameters": [
34196           {
34197             "in": "path",
34198             "name": "allotted-resource-id",
34199             "required": true,
34200             "type": "string"
34201           },
34202           {
34203             "in": "body",
34204             "name": "**(config)param",
34205             "required": false,
34206             "schema": {
34207               "$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"
34208             }
34209           }
34210         ],
34211         "responses": {
34212           "200": {
34213             "description": "No response was specified",
34214             "schema": {
34215               "$ref": "#/definitions/(config)security-zone-parametersPOST"
34216             }
34217           }
34218         },
34219         "operationId": "POST-security-zone-parameters"
34220       },
34221       "put": {
34222         "consumes": [
34223           "application/json",
34224           "application/xml"
34225         ],
34226         "produces": [
34227           "application/json",
34228           "application/xml"
34229         ],
34230         "parameters": [
34231           {
34232             "in": "path",
34233             "name": "allotted-resource-id",
34234             "required": true,
34235             "type": "string"
34236           },
34237           {
34238             "in": "body",
34239             "name": "(config)security-zone-parameters",
34240             "required": false,
34241             "schema": {
34242               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
34243             }
34244           }
34245         ],
34246         "responses": {
34247           "200": {
34248             "description": "No response was specified",
34249             "schema": {
34250               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP"
34251             }
34252           }
34253         },
34254         "operationId": "PUT-security-zone-parameters"
34255       }
34256     },
34257     "/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}": {
34258       "delete": {
34259         "produces": [
34260           "application/json",
34261           "application/xml"
34262         ],
34263         "parameters": [
34264           {
34265             "in": "path",
34266             "name": "allotted-resource-id",
34267             "required": true,
34268             "type": "string"
34269           },
34270           {
34271             "in": "path",
34272             "name": "name",
34273             "required": true,
34274             "type": "string"
34275           }
34276         ],
34277         "responses": {
34278           "200": {
34279             "description": "No response was specified"
34280           }
34281         },
34282         "operationId": "DELETE-param"
34283       },
34284       "get": {
34285         "produces": [
34286           "application/json",
34287           "application/xml"
34288         ],
34289         "parameters": [
34290           {
34291             "in": "path",
34292             "name": "allotted-resource-id",
34293             "required": true,
34294             "type": "string"
34295           },
34296           {
34297             "in": "path",
34298             "name": "name",
34299             "required": true,
34300             "type": "string"
34301           }
34302         ],
34303         "responses": {
34304           "200": {
34305             "description": "No response was specified",
34306             "schema": {
34307               "$ref": "#/definitions/(config)param"
34308             }
34309           }
34310         },
34311         "operationId": "GET-param"
34312       },
34313       "post": {
34314         "consumes": [
34315           "application/json",
34316           "application/xml"
34317         ],
34318         "produces": [
34319           "application/json",
34320           "application/xml"
34321         ],
34322         "parameters": [
34323           {
34324             "in": "path",
34325             "name": "allotted-resource-id",
34326             "required": true,
34327             "type": "string"
34328           },
34329           {
34330             "in": "path",
34331             "name": "name",
34332             "required": true,
34333             "type": "string"
34334           },
34335           {
34336             "in": "body",
34337             "name": "**(config)resource-resolution-data",
34338             "required": false,
34339             "schema": {
34340               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP"
34341             }
34342           }
34343         ],
34344         "responses": {
34345           "200": {
34346             "description": "No response was specified",
34347             "schema": {
34348               "$ref": "#/definitions/(config)paramPOST"
34349             }
34350           }
34351         },
34352         "operationId": "POST-param"
34353       },
34354       "put": {
34355         "consumes": [
34356           "application/json",
34357           "application/xml"
34358         ],
34359         "produces": [
34360           "application/json",
34361           "application/xml"
34362         ],
34363         "parameters": [
34364           {
34365             "in": "path",
34366             "name": "allotted-resource-id",
34367             "required": true,
34368             "type": "string"
34369           },
34370           {
34371             "in": "path",
34372             "name": "name",
34373             "required": true,
34374             "type": "string"
34375           },
34376           {
34377             "in": "body",
34378             "name": "(config)param",
34379             "required": false,
34380             "schema": {
34381               "$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"
34382             }
34383           }
34384         ],
34385         "responses": {
34386           "200": {
34387             "description": "No response was specified",
34388             "schema": {
34389               "$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"
34390             }
34391           }
34392         },
34393         "operationId": "PUT-param"
34394       }
34395     },
34396     "/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}/resource-resolution-data": {
34397       "delete": {
34398         "produces": [
34399           "application/json",
34400           "application/xml"
34401         ],
34402         "parameters": [
34403           {
34404             "in": "path",
34405             "name": "allotted-resource-id",
34406             "required": true,
34407             "type": "string"
34408           },
34409           {
34410             "in": "path",
34411             "name": "name",
34412             "required": true,
34413             "type": "string"
34414           }
34415         ],
34416         "responses": {
34417           "200": {
34418             "description": "No response was specified"
34419           }
34420         },
34421         "operationId": "DELETE-resource-resolution-data"
34422       },
34423       "get": {
34424         "produces": [
34425           "application/json",
34426           "application/xml"
34427         ],
34428         "parameters": [
34429           {
34430             "in": "path",
34431             "name": "allotted-resource-id",
34432             "required": true,
34433             "type": "string"
34434           },
34435           {
34436             "in": "path",
34437             "name": "name",
34438             "required": true,
34439             "type": "string"
34440           }
34441         ],
34442         "responses": {
34443           "200": {
34444             "description": "No response was specified",
34445             "schema": {
34446               "$ref": "#/definitions/(config)resource-resolution-data"
34447             }
34448           }
34449         },
34450         "operationId": "GET-resource-resolution-data"
34451       },
34452       "post": {
34453         "consumes": [
34454           "application/json",
34455           "application/xml"
34456         ],
34457         "produces": [
34458           "application/json",
34459           "application/xml"
34460         ],
34461         "parameters": [
34462           {
34463             "in": "path",
34464             "name": "allotted-resource-id",
34465             "required": true,
34466             "type": "string"
34467           },
34468           {
34469             "in": "path",
34470             "name": "name",
34471             "required": true,
34472             "type": "string"
34473           },
34474           {
34475             "in": "body",
34476             "name": "**(config)resource-key",
34477             "required": false,
34478             "schema": {
34479               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
34480             }
34481           }
34482         ],
34483         "responses": {
34484           "200": {
34485             "description": "No response was specified",
34486             "schema": {
34487               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
34488             }
34489           }
34490         },
34491         "operationId": "POST-resource-resolution-data"
34492       },
34493       "put": {
34494         "consumes": [
34495           "application/json",
34496           "application/xml"
34497         ],
34498         "produces": [
34499           "application/json",
34500           "application/xml"
34501         ],
34502         "parameters": [
34503           {
34504             "in": "path",
34505             "name": "allotted-resource-id",
34506             "required": true,
34507             "type": "string"
34508           },
34509           {
34510             "in": "path",
34511             "name": "name",
34512             "required": true,
34513             "type": "string"
34514           },
34515           {
34516             "in": "body",
34517             "name": "(config)resource-resolution-data",
34518             "required": false,
34519             "schema": {
34520               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP"
34521             }
34522           }
34523         ],
34524         "responses": {
34525           "200": {
34526             "description": "No response was specified",
34527             "schema": {
34528               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP"
34529             }
34530           }
34531         },
34532         "operationId": "PUT-resource-resolution-data"
34533       }
34534     },
34535     "/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}/resource-resolution-data/resource-key/{name}": {
34536       "delete": {
34537         "produces": [
34538           "application/json",
34539           "application/xml"
34540         ],
34541         "parameters": [
34542           {
34543             "in": "path",
34544             "name": "allotted-resource-id",
34545             "required": true,
34546             "type": "string"
34547           },
34548           {
34549             "in": "path",
34550             "name": "name",
34551             "required": true,
34552             "type": "string"
34553           },
34554           {
34555             "in": "path",
34556             "name": "name",
34557             "required": true,
34558             "type": "string"
34559           }
34560         ],
34561         "responses": {
34562           "200": {
34563             "description": "No response was specified"
34564           }
34565         },
34566         "operationId": "DELETE-resource-key"
34567       },
34568       "get": {
34569         "produces": [
34570           "application/json",
34571           "application/xml"
34572         ],
34573         "parameters": [
34574           {
34575             "in": "path",
34576             "name": "allotted-resource-id",
34577             "required": true,
34578             "type": "string"
34579           },
34580           {
34581             "in": "path",
34582             "name": "name",
34583             "required": true,
34584             "type": "string"
34585           },
34586           {
34587             "in": "path",
34588             "name": "name",
34589             "required": true,
34590             "type": "string"
34591           }
34592         ],
34593         "responses": {
34594           "200": {
34595             "description": "No response was specified",
34596             "schema": {
34597               "$ref": "#/definitions/(config)resource-key"
34598             }
34599           }
34600         },
34601         "operationId": "GET-resource-key"
34602       },
34603       "put": {
34604         "consumes": [
34605           "application/json",
34606           "application/xml"
34607         ],
34608         "produces": [
34609           "application/json",
34610           "application/xml"
34611         ],
34612         "parameters": [
34613           {
34614             "in": "path",
34615             "name": "allotted-resource-id",
34616             "required": true,
34617             "type": "string"
34618           },
34619           {
34620             "in": "path",
34621             "name": "name",
34622             "required": true,
34623             "type": "string"
34624           },
34625           {
34626             "in": "path",
34627             "name": "name",
34628             "required": true,
34629             "type": "string"
34630           },
34631           {
34632             "in": "body",
34633             "name": "(config)resource-key",
34634             "required": false,
34635             "schema": {
34636               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
34637             }
34638           }
34639         ],
34640         "responses": {
34641           "200": {
34642             "description": "No response was specified",
34643             "schema": {
34644               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP"
34645             }
34646           }
34647         },
34648         "operationId": "PUT-resource-key"
34649       }
34650     },
34651     "/config/GENERIC-RESOURCE-API:security-zone-allotted-resources/security-zone-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
34652       "delete": {
34653         "produces": [
34654           "application/json",
34655           "application/xml"
34656         ],
34657         "parameters": [
34658           {
34659             "in": "path",
34660             "name": "allotted-resource-id",
34661             "required": true,
34662             "type": "string"
34663           }
34664         ],
34665         "responses": {
34666           "200": {
34667             "description": "No response was specified"
34668           }
34669         },
34670         "operationId": "DELETE-allotted-resource-status"
34671       },
34672       "get": {
34673         "produces": [
34674           "application/json",
34675           "application/xml"
34676         ],
34677         "parameters": [
34678           {
34679             "in": "path",
34680             "name": "allotted-resource-id",
34681             "required": true,
34682             "type": "string"
34683           }
34684         ],
34685         "responses": {
34686           "200": {
34687             "description": "No response was specified",
34688             "schema": {
34689               "$ref": "#/definitions/(config)allotted-resource-status"
34690             }
34691           }
34692         },
34693         "operationId": "GET-allotted-resource-status"
34694       },
34695       "put": {
34696         "consumes": [
34697           "application/json",
34698           "application/xml"
34699         ],
34700         "produces": [
34701           "application/json",
34702           "application/xml"
34703         ],
34704         "parameters": [
34705           {
34706             "in": "path",
34707             "name": "allotted-resource-id",
34708             "required": true,
34709             "type": "string"
34710           },
34711           {
34712             "in": "body",
34713             "name": "(config)allotted-resource-status",
34714             "required": false,
34715             "schema": {
34716               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
34717             }
34718           }
34719         ],
34720         "responses": {
34721           "200": {
34722             "description": "No response was specified",
34723             "schema": {
34724               "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP"
34725             }
34726           }
34727         },
34728         "operationId": "PUT-allotted-resource-status"
34729       }
34730     },
34731     "/config/GENERIC-RESOURCE-API:services": {
34732       "delete": {
34733         "produces": [
34734           "application/json",
34735           "application/xml"
34736         ],
34737         "responses": {
34738           "200": {
34739             "description": "No response was specified"
34740           }
34741         },
34742         "operationId": "DELETE-services"
34743       },
34744       "get": {
34745         "produces": [
34746           "application/json",
34747           "application/xml"
34748         ],
34749         "responses": {
34750           "200": {
34751             "description": "No response was specified",
34752             "schema": {
34753               "$ref": "#/definitions/(config)services"
34754             }
34755           }
34756         },
34757         "operationId": "GET-services"
34758       },
34759       "post": {
34760         "consumes": [
34761           "application/json",
34762           "application/xml"
34763         ],
34764         "produces": [
34765           "application/json",
34766           "application/xml"
34767         ],
34768         "parameters": [
34769           {
34770             "in": "body",
34771             "name": "**(config)service",
34772             "required": false,
34773             "schema": {
34774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
34775             }
34776           }
34777         ],
34778         "responses": {
34779           "200": {
34780             "description": "No response was specified",
34781             "schema": {
34782               "$ref": "#/definitions/(config)servicesPOST"
34783             }
34784           }
34785         },
34786         "operationId": "POST-services"
34787       },
34788       "put": {
34789         "consumes": [
34790           "application/json",
34791           "application/xml"
34792         ],
34793         "produces": [
34794           "application/json",
34795           "application/xml"
34796         ],
34797         "parameters": [
34798           {
34799             "in": "body",
34800             "name": "(config)services",
34801             "required": false,
34802             "schema": {
34803               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
34804             }
34805           }
34806         ],
34807         "responses": {
34808           "200": {
34809             "description": "No response was specified",
34810             "schema": {
34811               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services-TOP"
34812             }
34813           }
34814         },
34815         "operationId": "PUT-services"
34816       }
34817     },
34818     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}": {
34819       "delete": {
34820         "produces": [
34821           "application/json",
34822           "application/xml"
34823         ],
34824         "parameters": [
34825           {
34826             "description": "Keep as M",
34827             "in": "path",
34828             "name": "service-instance-id",
34829             "required": true,
34830             "type": "string"
34831           }
34832         ],
34833         "responses": {
34834           "200": {
34835             "description": "No response was specified"
34836           }
34837         },
34838         "operationId": "DELETE-service"
34839       },
34840       "get": {
34841         "produces": [
34842           "application/json",
34843           "application/xml"
34844         ],
34845         "parameters": [
34846           {
34847             "description": "Keep as M",
34848             "in": "path",
34849             "name": "service-instance-id",
34850             "required": true,
34851             "type": "string"
34852           }
34853         ],
34854         "responses": {
34855           "200": {
34856             "description": "No response was specified",
34857             "schema": {
34858               "$ref": "#/definitions/(config)service"
34859             }
34860           }
34861         },
34862         "operationId": "GET-service"
34863       },
34864       "post": {
34865         "consumes": [
34866           "application/json",
34867           "application/xml"
34868         ],
34869         "produces": [
34870           "application/json",
34871           "application/xml"
34872         ],
34873         "parameters": [
34874           {
34875             "description": "Keep as M",
34876             "in": "path",
34877             "name": "service-instance-id",
34878             "required": true,
34879             "type": "string"
34880           },
34881           {
34882             "in": "body",
34883             "name": "**(config)service-status",
34884             "required": false,
34885             "schema": {
34886               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
34887             }
34888           },
34889           {
34890             "in": "body",
34891             "name": "**(config)service-data",
34892             "required": false,
34893             "schema": {
34894               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
34895             }
34896           }
34897         ],
34898         "responses": {
34899           "200": {
34900             "description": "No response was specified",
34901             "schema": {
34902               "$ref": "#/definitions/(config)servicePOST"
34903             }
34904           }
34905         },
34906         "operationId": "POST-service"
34907       },
34908       "put": {
34909         "consumes": [
34910           "application/json",
34911           "application/xml"
34912         ],
34913         "produces": [
34914           "application/json",
34915           "application/xml"
34916         ],
34917         "parameters": [
34918           {
34919             "description": "Keep as M",
34920             "in": "path",
34921             "name": "service-instance-id",
34922             "required": true,
34923             "type": "string"
34924           },
34925           {
34926             "in": "body",
34927             "name": "(config)service",
34928             "required": false,
34929             "schema": {
34930               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
34931             }
34932           }
34933         ],
34934         "responses": {
34935           "200": {
34936             "description": "No response was specified",
34937             "schema": {
34938               "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service-TOP"
34939             }
34940           }
34941         },
34942         "operationId": "PUT-service"
34943       }
34944     },
34945     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data": {
34946       "delete": {
34947         "produces": [
34948           "application/json",
34949           "application/xml"
34950         ],
34951         "parameters": [
34952           {
34953             "description": "Keep as M",
34954             "in": "path",
34955             "name": "service-instance-id",
34956             "required": true,
34957             "type": "string"
34958           }
34959         ],
34960         "responses": {
34961           "200": {
34962             "description": "No response was specified"
34963           }
34964         },
34965         "operationId": "DELETE-service-data"
34966       },
34967       "get": {
34968         "produces": [
34969           "application/json",
34970           "application/xml"
34971         ],
34972         "parameters": [
34973           {
34974             "description": "Keep as M",
34975             "in": "path",
34976             "name": "service-instance-id",
34977             "required": true,
34978             "type": "string"
34979           }
34980         ],
34981         "responses": {
34982           "200": {
34983             "description": "No response was specified",
34984             "schema": {
34985               "$ref": "#/definitions/(config)service-data"
34986             }
34987           }
34988         },
34989         "operationId": "GET-service-data"
34990       },
34991       "post": {
34992         "consumes": [
34993           "application/json",
34994           "application/xml"
34995         ],
34996         "produces": [
34997           "application/json",
34998           "application/xml"
34999         ],
35000         "parameters": [
35001           {
35002             "description": "Keep as M",
35003             "in": "path",
35004             "name": "service-instance-id",
35005             "required": true,
35006             "type": "string"
35007           },
35008           {
35009             "in": "body",
35010             "name": "**(config)networks",
35011             "required": false,
35012             "schema": {
35013               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
35014             }
35015           },
35016           {
35017             "in": "body",
35018             "name": "**(config)vnfs",
35019             "required": false,
35020             "schema": {
35021               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
35022             }
35023           },
35024           {
35025             "in": "body",
35026             "name": "**(config)consumed-allotted-resources",
35027             "required": false,
35028             "schema": {
35029               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35030             }
35031           },
35032           {
35033             "in": "body",
35034             "name": "**(config)provided-allotted-resources",
35035             "required": false,
35036             "schema": {
35037               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
35038             }
35039           },
35040           {
35041             "in": "body",
35042             "name": "**(config)provided-configurations",
35043             "required": false,
35044             "schema": {
35045               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
35046             }
35047           },
35048           {
35049             "in": "body",
35050             "name": "**(config)vnfc-instance-groups",
35051             "required": false,
35052             "schema": {
35053               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
35054             }
35055           },
35056           {
35057             "in": "body",
35058             "name": "**(config)network-instance-groups",
35059             "required": false,
35060             "schema": {
35061               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
35062             }
35063           },
35064           {
35065             "in": "body",
35066             "name": "**(config)forwarding-paths",
35067             "required": false,
35068             "schema": {
35069               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35070             }
35071           },
35072           {
35073             "in": "body",
35074             "name": "**(config)service-topology",
35075             "required": false,
35076             "schema": {
35077               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
35078             }
35079           },
35080           {
35081             "in": "body",
35082             "name": "**(config)service-level-oper-status",
35083             "required": false,
35084             "schema": {
35085               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
35086             }
35087           },
35088           {
35089             "in": "body",
35090             "name": "**(config)sdnc-request-header",
35091             "required": false,
35092             "schema": {
35093               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
35094             }
35095           },
35096           {
35097             "in": "body",
35098             "name": "**(config)request-information",
35099             "required": false,
35100             "schema": {
35101               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
35102             }
35103           },
35104           {
35105             "in": "body",
35106             "name": "**(config)service-information",
35107             "required": false,
35108             "schema": {
35109               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
35110             }
35111           },
35112           {
35113             "in": "body",
35114             "name": "**(config)service-request-input",
35115             "required": false,
35116             "schema": {
35117               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
35118             }
35119           }
35120         ],
35121         "responses": {
35122           "200": {
35123             "description": "No response was specified",
35124             "schema": {
35125               "$ref": "#/definitions/(config)service-dataPOST"
35126             }
35127           }
35128         },
35129         "operationId": "POST-service-data"
35130       },
35131       "put": {
35132         "consumes": [
35133           "application/json",
35134           "application/xml"
35135         ],
35136         "produces": [
35137           "application/json",
35138           "application/xml"
35139         ],
35140         "parameters": [
35141           {
35142             "description": "Keep as M",
35143             "in": "path",
35144             "name": "service-instance-id",
35145             "required": true,
35146             "type": "string"
35147           },
35148           {
35149             "in": "body",
35150             "name": "(config)service-data",
35151             "required": false,
35152             "schema": {
35153               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
35154             }
35155           }
35156         ],
35157         "responses": {
35158           "200": {
35159             "description": "No response was specified",
35160             "schema": {
35161               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data-TOP"
35162             }
35163           }
35164         },
35165         "operationId": "PUT-service-data"
35166       }
35167     },
35168     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources": {
35169       "delete": {
35170         "produces": [
35171           "application/json",
35172           "application/xml"
35173         ],
35174         "parameters": [
35175           {
35176             "description": "Keep as M",
35177             "in": "path",
35178             "name": "service-instance-id",
35179             "required": true,
35180             "type": "string"
35181           }
35182         ],
35183         "responses": {
35184           "200": {
35185             "description": "No response was specified"
35186           }
35187         },
35188         "operationId": "DELETE-consumed-allotted-resources"
35189       },
35190       "get": {
35191         "produces": [
35192           "application/json",
35193           "application/xml"
35194         ],
35195         "parameters": [
35196           {
35197             "description": "Keep as M",
35198             "in": "path",
35199             "name": "service-instance-id",
35200             "required": true,
35201             "type": "string"
35202           }
35203         ],
35204         "responses": {
35205           "200": {
35206             "description": "No response was specified",
35207             "schema": {
35208               "$ref": "#/definitions/(config)consumed-allotted-resources"
35209             }
35210           }
35211         },
35212         "operationId": "GET-consumed-allotted-resources"
35213       },
35214       "post": {
35215         "consumes": [
35216           "application/json",
35217           "application/xml"
35218         ],
35219         "produces": [
35220           "application/json",
35221           "application/xml"
35222         ],
35223         "parameters": [
35224           {
35225             "description": "Keep as M",
35226             "in": "path",
35227             "name": "service-instance-id",
35228             "required": true,
35229             "type": "string"
35230           },
35231           {
35232             "in": "body",
35233             "name": "**(config)consumed-allotted-resource",
35234             "required": false,
35235             "schema": {
35236               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35237             }
35238           }
35239         ],
35240         "responses": {
35241           "200": {
35242             "description": "No response was specified",
35243             "schema": {
35244               "$ref": "#/definitions/(config)consumed-allotted-resourcesPOST"
35245             }
35246           }
35247         },
35248         "operationId": "POST-consumed-allotted-resources"
35249       },
35250       "put": {
35251         "consumes": [
35252           "application/json",
35253           "application/xml"
35254         ],
35255         "produces": [
35256           "application/json",
35257           "application/xml"
35258         ],
35259         "parameters": [
35260           {
35261             "description": "Keep as M",
35262             "in": "path",
35263             "name": "service-instance-id",
35264             "required": true,
35265             "type": "string"
35266           },
35267           {
35268             "in": "body",
35269             "name": "(config)consumed-allotted-resources",
35270             "required": false,
35271             "schema": {
35272               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35273             }
35274           }
35275         ],
35276         "responses": {
35277           "200": {
35278             "description": "No response was specified",
35279             "schema": {
35280               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP"
35281             }
35282           }
35283         },
35284         "operationId": "PUT-consumed-allotted-resources"
35285       }
35286     },
35287     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/consumed-allotted-resources/consumed-allotted-resource/{allotted-resource-id}": {
35288       "delete": {
35289         "produces": [
35290           "application/json",
35291           "application/xml"
35292         ],
35293         "parameters": [
35294           {
35295             "description": "Keep as M",
35296             "in": "path",
35297             "name": "service-instance-id",
35298             "required": true,
35299             "type": "string"
35300           },
35301           {
35302             "in": "path",
35303             "name": "allotted-resource-id",
35304             "required": true,
35305             "type": "string"
35306           }
35307         ],
35308         "responses": {
35309           "200": {
35310             "description": "No response was specified"
35311           }
35312         },
35313         "operationId": "DELETE-consumed-allotted-resource"
35314       },
35315       "get": {
35316         "produces": [
35317           "application/json",
35318           "application/xml"
35319         ],
35320         "parameters": [
35321           {
35322             "description": "Keep as M",
35323             "in": "path",
35324             "name": "service-instance-id",
35325             "required": true,
35326             "type": "string"
35327           },
35328           {
35329             "in": "path",
35330             "name": "allotted-resource-id",
35331             "required": true,
35332             "type": "string"
35333           }
35334         ],
35335         "responses": {
35336           "200": {
35337             "description": "No response was specified",
35338             "schema": {
35339               "$ref": "#/definitions/(config)consumed-allotted-resource"
35340             }
35341           }
35342         },
35343         "operationId": "GET-consumed-allotted-resource"
35344       },
35345       "put": {
35346         "consumes": [
35347           "application/json",
35348           "application/xml"
35349         ],
35350         "produces": [
35351           "application/json",
35352           "application/xml"
35353         ],
35354         "parameters": [
35355           {
35356             "description": "Keep as M",
35357             "in": "path",
35358             "name": "service-instance-id",
35359             "required": true,
35360             "type": "string"
35361           },
35362           {
35363             "in": "path",
35364             "name": "allotted-resource-id",
35365             "required": true,
35366             "type": "string"
35367           },
35368           {
35369             "in": "body",
35370             "name": "(config)consumed-allotted-resource",
35371             "required": false,
35372             "schema": {
35373               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35374             }
35375           }
35376         ],
35377         "responses": {
35378           "200": {
35379             "description": "No response was specified",
35380             "schema": {
35381               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP"
35382             }
35383           }
35384         },
35385         "operationId": "PUT-consumed-allotted-resource"
35386       }
35387     },
35388     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths": {
35389       "delete": {
35390         "produces": [
35391           "application/json",
35392           "application/xml"
35393         ],
35394         "parameters": [
35395           {
35396             "description": "Keep as M",
35397             "in": "path",
35398             "name": "service-instance-id",
35399             "required": true,
35400             "type": "string"
35401           }
35402         ],
35403         "responses": {
35404           "200": {
35405             "description": "No response was specified"
35406           }
35407         },
35408         "operationId": "DELETE-forwarding-paths"
35409       },
35410       "get": {
35411         "produces": [
35412           "application/json",
35413           "application/xml"
35414         ],
35415         "parameters": [
35416           {
35417             "description": "Keep as M",
35418             "in": "path",
35419             "name": "service-instance-id",
35420             "required": true,
35421             "type": "string"
35422           }
35423         ],
35424         "responses": {
35425           "200": {
35426             "description": "No response was specified",
35427             "schema": {
35428               "$ref": "#/definitions/(config)forwarding-paths"
35429             }
35430           }
35431         },
35432         "operationId": "GET-forwarding-paths"
35433       },
35434       "post": {
35435         "consumes": [
35436           "application/json",
35437           "application/xml"
35438         ],
35439         "produces": [
35440           "application/json",
35441           "application/xml"
35442         ],
35443         "parameters": [
35444           {
35445             "description": "Keep as M",
35446             "in": "path",
35447             "name": "service-instance-id",
35448             "required": true,
35449             "type": "string"
35450           },
35451           {
35452             "in": "body",
35453             "name": "**(config)forwarding-path",
35454             "required": false,
35455             "schema": {
35456               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
35457             }
35458           }
35459         ],
35460         "responses": {
35461           "200": {
35462             "description": "No response was specified",
35463             "schema": {
35464               "$ref": "#/definitions/(config)forwarding-pathsPOST"
35465             }
35466           }
35467         },
35468         "operationId": "POST-forwarding-paths"
35469       },
35470       "put": {
35471         "consumes": [
35472           "application/json",
35473           "application/xml"
35474         ],
35475         "produces": [
35476           "application/json",
35477           "application/xml"
35478         ],
35479         "parameters": [
35480           {
35481             "description": "Keep as M",
35482             "in": "path",
35483             "name": "service-instance-id",
35484             "required": true,
35485             "type": "string"
35486           },
35487           {
35488             "in": "body",
35489             "name": "(config)forwarding-paths",
35490             "required": false,
35491             "schema": {
35492               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35493             }
35494           }
35495         ],
35496         "responses": {
35497           "200": {
35498             "description": "No response was specified",
35499             "schema": {
35500               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP"
35501             }
35502           }
35503         },
35504         "operationId": "PUT-forwarding-paths"
35505       }
35506     },
35507     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}": {
35508       "delete": {
35509         "produces": [
35510           "application/json",
35511           "application/xml"
35512         ],
35513         "parameters": [
35514           {
35515             "description": "Keep as M",
35516             "in": "path",
35517             "name": "service-instance-id",
35518             "required": true,
35519             "type": "string"
35520           },
35521           {
35522             "description": "Generated by SDNC",
35523             "in": "path",
35524             "name": "forwarding-path-id",
35525             "required": true,
35526             "type": "string"
35527           }
35528         ],
35529         "responses": {
35530           "200": {
35531             "description": "No response was specified"
35532           }
35533         },
35534         "operationId": "DELETE-forwarding-path"
35535       },
35536       "get": {
35537         "produces": [
35538           "application/json",
35539           "application/xml"
35540         ],
35541         "parameters": [
35542           {
35543             "description": "Keep as M",
35544             "in": "path",
35545             "name": "service-instance-id",
35546             "required": true,
35547             "type": "string"
35548           },
35549           {
35550             "description": "Generated by SDNC",
35551             "in": "path",
35552             "name": "forwarding-path-id",
35553             "required": true,
35554             "type": "string"
35555           }
35556         ],
35557         "responses": {
35558           "200": {
35559             "description": "No response was specified",
35560             "schema": {
35561               "$ref": "#/definitions/(config)forwarding-path"
35562             }
35563           }
35564         },
35565         "operationId": "GET-forwarding-path"
35566       },
35567       "post": {
35568         "consumes": [
35569           "application/json",
35570           "application/xml"
35571         ],
35572         "produces": [
35573           "application/json",
35574           "application/xml"
35575         ],
35576         "parameters": [
35577           {
35578             "description": "Keep as M",
35579             "in": "path",
35580             "name": "service-instance-id",
35581             "required": true,
35582             "type": "string"
35583           },
35584           {
35585             "description": "Generated by SDNC",
35586             "in": "path",
35587             "name": "forwarding-path-id",
35588             "required": true,
35589             "type": "string"
35590           },
35591           {
35592             "in": "body",
35593             "name": "**(config)service-paths",
35594             "required": false,
35595             "schema": {
35596               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
35597             }
35598           },
35599           {
35600             "in": "body",
35601             "name": "**(config)onap-model-information",
35602             "required": false,
35603             "schema": {
35604               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
35605             }
35606           }
35607         ],
35608         "responses": {
35609           "200": {
35610             "description": "No response was specified",
35611             "schema": {
35612               "$ref": "#/definitions/(config)forwarding-pathPOST"
35613             }
35614           }
35615         },
35616         "operationId": "POST-forwarding-path"
35617       },
35618       "put": {
35619         "consumes": [
35620           "application/json",
35621           "application/xml"
35622         ],
35623         "produces": [
35624           "application/json",
35625           "application/xml"
35626         ],
35627         "parameters": [
35628           {
35629             "description": "Keep as M",
35630             "in": "path",
35631             "name": "service-instance-id",
35632             "required": true,
35633             "type": "string"
35634           },
35635           {
35636             "description": "Generated by SDNC",
35637             "in": "path",
35638             "name": "forwarding-path-id",
35639             "required": true,
35640             "type": "string"
35641           },
35642           {
35643             "in": "body",
35644             "name": "(config)forwarding-path",
35645             "required": false,
35646             "schema": {
35647               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
35648             }
35649           }
35650         ],
35651         "responses": {
35652           "200": {
35653             "description": "No response was specified",
35654             "schema": {
35655               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP"
35656             }
35657           }
35658         },
35659         "operationId": "PUT-forwarding-path"
35660       }
35661     },
35662     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/onap-model-information": {
35663       "delete": {
35664         "produces": [
35665           "application/json",
35666           "application/xml"
35667         ],
35668         "parameters": [
35669           {
35670             "description": "Keep as M",
35671             "in": "path",
35672             "name": "service-instance-id",
35673             "required": true,
35674             "type": "string"
35675           },
35676           {
35677             "description": "Generated by SDNC",
35678             "in": "path",
35679             "name": "forwarding-path-id",
35680             "required": true,
35681             "type": "string"
35682           }
35683         ],
35684         "responses": {
35685           "200": {
35686             "description": "No response was specified"
35687           }
35688         },
35689         "operationId": "DELETE-onap-model-information"
35690       },
35691       "get": {
35692         "produces": [
35693           "application/json",
35694           "application/xml"
35695         ],
35696         "parameters": [
35697           {
35698             "description": "Keep as M",
35699             "in": "path",
35700             "name": "service-instance-id",
35701             "required": true,
35702             "type": "string"
35703           },
35704           {
35705             "description": "Generated by SDNC",
35706             "in": "path",
35707             "name": "forwarding-path-id",
35708             "required": true,
35709             "type": "string"
35710           }
35711         ],
35712         "responses": {
35713           "200": {
35714             "description": "No response was specified",
35715             "schema": {
35716               "$ref": "#/definitions/(config)onap-model-information"
35717             }
35718           }
35719         },
35720         "operationId": "GET-onap-model-information"
35721       },
35722       "put": {
35723         "consumes": [
35724           "application/json",
35725           "application/xml"
35726         ],
35727         "produces": [
35728           "application/json",
35729           "application/xml"
35730         ],
35731         "parameters": [
35732           {
35733             "description": "Keep as M",
35734             "in": "path",
35735             "name": "service-instance-id",
35736             "required": true,
35737             "type": "string"
35738           },
35739           {
35740             "description": "Generated by SDNC",
35741             "in": "path",
35742             "name": "forwarding-path-id",
35743             "required": true,
35744             "type": "string"
35745           },
35746           {
35747             "in": "body",
35748             "name": "(config)onap-model-information",
35749             "required": false,
35750             "schema": {
35751               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
35752             }
35753           }
35754         ],
35755         "responses": {
35756           "200": {
35757             "description": "No response was specified",
35758             "schema": {
35759               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP"
35760             }
35761           }
35762         },
35763         "operationId": "PUT-onap-model-information"
35764       }
35765     },
35766     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths": {
35767       "delete": {
35768         "produces": [
35769           "application/json",
35770           "application/xml"
35771         ],
35772         "parameters": [
35773           {
35774             "description": "Keep as M",
35775             "in": "path",
35776             "name": "service-instance-id",
35777             "required": true,
35778             "type": "string"
35779           },
35780           {
35781             "description": "Generated by SDNC",
35782             "in": "path",
35783             "name": "forwarding-path-id",
35784             "required": true,
35785             "type": "string"
35786           }
35787         ],
35788         "responses": {
35789           "200": {
35790             "description": "No response was specified"
35791           }
35792         },
35793         "operationId": "DELETE-service-paths"
35794       },
35795       "get": {
35796         "produces": [
35797           "application/json",
35798           "application/xml"
35799         ],
35800         "parameters": [
35801           {
35802             "description": "Keep as M",
35803             "in": "path",
35804             "name": "service-instance-id",
35805             "required": true,
35806             "type": "string"
35807           },
35808           {
35809             "description": "Generated by SDNC",
35810             "in": "path",
35811             "name": "forwarding-path-id",
35812             "required": true,
35813             "type": "string"
35814           }
35815         ],
35816         "responses": {
35817           "200": {
35818             "description": "No response was specified",
35819             "schema": {
35820               "$ref": "#/definitions/(config)service-paths"
35821             }
35822           }
35823         },
35824         "operationId": "GET-service-paths"
35825       },
35826       "post": {
35827         "consumes": [
35828           "application/json",
35829           "application/xml"
35830         ],
35831         "produces": [
35832           "application/json",
35833           "application/xml"
35834         ],
35835         "parameters": [
35836           {
35837             "description": "Keep as M",
35838             "in": "path",
35839             "name": "service-instance-id",
35840             "required": true,
35841             "type": "string"
35842           },
35843           {
35844             "description": "Generated by SDNC",
35845             "in": "path",
35846             "name": "forwarding-path-id",
35847             "required": true,
35848             "type": "string"
35849           },
35850           {
35851             "in": "body",
35852             "name": "**(config)service-path",
35853             "required": false,
35854             "schema": {
35855               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
35856             }
35857           }
35858         ],
35859         "responses": {
35860           "200": {
35861             "description": "No response was specified",
35862             "schema": {
35863               "$ref": "#/definitions/(config)service-pathsPOST"
35864             }
35865           }
35866         },
35867         "operationId": "POST-service-paths"
35868       },
35869       "put": {
35870         "consumes": [
35871           "application/json",
35872           "application/xml"
35873         ],
35874         "produces": [
35875           "application/json",
35876           "application/xml"
35877         ],
35878         "parameters": [
35879           {
35880             "description": "Keep as M",
35881             "in": "path",
35882             "name": "service-instance-id",
35883             "required": true,
35884             "type": "string"
35885           },
35886           {
35887             "description": "Generated by SDNC",
35888             "in": "path",
35889             "name": "forwarding-path-id",
35890             "required": true,
35891             "type": "string"
35892           },
35893           {
35894             "in": "body",
35895             "name": "(config)service-paths",
35896             "required": false,
35897             "schema": {
35898               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
35899             }
35900           }
35901         ],
35902         "responses": {
35903           "200": {
35904             "description": "No response was specified",
35905             "schema": {
35906               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP"
35907             }
35908           }
35909         },
35910         "operationId": "PUT-service-paths"
35911       }
35912     },
35913     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}": {
35914       "delete": {
35915         "produces": [
35916           "application/json",
35917           "application/xml"
35918         ],
35919         "parameters": [
35920           {
35921             "description": "Keep as M",
35922             "in": "path",
35923             "name": "service-instance-id",
35924             "required": true,
35925             "type": "string"
35926           },
35927           {
35928             "description": "Generated by SDNC",
35929             "in": "path",
35930             "name": "forwarding-path-id",
35931             "required": true,
35932             "type": "string"
35933           },
35934           {
35935             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
35936             "in": "path",
35937             "name": "service-path-instance-id",
35938             "required": true,
35939             "type": "string"
35940           }
35941         ],
35942         "responses": {
35943           "200": {
35944             "description": "No response was specified"
35945           }
35946         },
35947         "operationId": "DELETE-service-path"
35948       },
35949       "get": {
35950         "produces": [
35951           "application/json",
35952           "application/xml"
35953         ],
35954         "parameters": [
35955           {
35956             "description": "Keep as M",
35957             "in": "path",
35958             "name": "service-instance-id",
35959             "required": true,
35960             "type": "string"
35961           },
35962           {
35963             "description": "Generated by SDNC",
35964             "in": "path",
35965             "name": "forwarding-path-id",
35966             "required": true,
35967             "type": "string"
35968           },
35969           {
35970             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
35971             "in": "path",
35972             "name": "service-path-instance-id",
35973             "required": true,
35974             "type": "string"
35975           }
35976         ],
35977         "responses": {
35978           "200": {
35979             "description": "No response was specified",
35980             "schema": {
35981               "$ref": "#/definitions/(config)service-path"
35982             }
35983           }
35984         },
35985         "operationId": "GET-service-path"
35986       },
35987       "post": {
35988         "consumes": [
35989           "application/json",
35990           "application/xml"
35991         ],
35992         "produces": [
35993           "application/json",
35994           "application/xml"
35995         ],
35996         "parameters": [
35997           {
35998             "description": "Keep as M",
35999             "in": "path",
36000             "name": "service-instance-id",
36001             "required": true,
36002             "type": "string"
36003           },
36004           {
36005             "description": "Generated by SDNC",
36006             "in": "path",
36007             "name": "forwarding-path-id",
36008             "required": true,
36009             "type": "string"
36010           },
36011           {
36012             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36013             "in": "path",
36014             "name": "service-path-instance-id",
36015             "required": true,
36016             "type": "string"
36017           },
36018           {
36019             "in": "body",
36020             "name": "**(config)service",
36021             "required": false,
36022             "schema": {
36023               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36024             }
36025           }
36026         ],
36027         "responses": {
36028           "200": {
36029             "description": "No response was specified",
36030             "schema": {
36031               "$ref": "#/definitions/(config)service-pathPOST"
36032             }
36033           }
36034         },
36035         "operationId": "POST-service-path"
36036       },
36037       "put": {
36038         "consumes": [
36039           "application/json",
36040           "application/xml"
36041         ],
36042         "produces": [
36043           "application/json",
36044           "application/xml"
36045         ],
36046         "parameters": [
36047           {
36048             "description": "Keep as M",
36049             "in": "path",
36050             "name": "service-instance-id",
36051             "required": true,
36052             "type": "string"
36053           },
36054           {
36055             "description": "Generated by SDNC",
36056             "in": "path",
36057             "name": "forwarding-path-id",
36058             "required": true,
36059             "type": "string"
36060           },
36061           {
36062             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36063             "in": "path",
36064             "name": "service-path-instance-id",
36065             "required": true,
36066             "type": "string"
36067           },
36068           {
36069             "in": "body",
36070             "name": "(config)service-path",
36071             "required": false,
36072             "schema": {
36073               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
36074             }
36075           }
36076         ],
36077         "responses": {
36078           "200": {
36079             "description": "No response was specified",
36080             "schema": {
36081               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP"
36082             }
36083           }
36084         },
36085         "operationId": "PUT-service-path"
36086       }
36087     },
36088     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}": {
36089       "delete": {
36090         "produces": [
36091           "application/json",
36092           "application/xml"
36093         ],
36094         "parameters": [
36095           {
36096             "description": "Keep as M",
36097             "in": "path",
36098             "name": "service-instance-id",
36099             "required": true,
36100             "type": "string"
36101           },
36102           {
36103             "description": "Generated by SDNC",
36104             "in": "path",
36105             "name": "forwarding-path-id",
36106             "required": true,
36107             "type": "string"
36108           },
36109           {
36110             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36111             "in": "path",
36112             "name": "service-path-instance-id",
36113             "required": true,
36114             "type": "string"
36115           },
36116           {
36117             "description": "service-instance-id of each service-instance in the service-path-instance",
36118             "in": "path",
36119             "name": "service-instance-id",
36120             "required": true,
36121             "type": "string"
36122           }
36123         ],
36124         "responses": {
36125           "200": {
36126             "description": "No response was specified"
36127           }
36128         },
36129         "operationId": "DELETE-service"
36130       },
36131       "get": {
36132         "produces": [
36133           "application/json",
36134           "application/xml"
36135         ],
36136         "parameters": [
36137           {
36138             "description": "Keep as M",
36139             "in": "path",
36140             "name": "service-instance-id",
36141             "required": true,
36142             "type": "string"
36143           },
36144           {
36145             "description": "Generated by SDNC",
36146             "in": "path",
36147             "name": "forwarding-path-id",
36148             "required": true,
36149             "type": "string"
36150           },
36151           {
36152             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36153             "in": "path",
36154             "name": "service-path-instance-id",
36155             "required": true,
36156             "type": "string"
36157           },
36158           {
36159             "description": "service-instance-id of each service-instance in the service-path-instance",
36160             "in": "path",
36161             "name": "service-instance-id",
36162             "required": true,
36163             "type": "string"
36164           }
36165         ],
36166         "responses": {
36167           "200": {
36168             "description": "No response was specified",
36169             "schema": {
36170               "$ref": "#/definitions/(config)service"
36171             }
36172           }
36173         },
36174         "operationId": "GET-service"
36175       },
36176       "post": {
36177         "consumes": [
36178           "application/json",
36179           "application/xml"
36180         ],
36181         "produces": [
36182           "application/json",
36183           "application/xml"
36184         ],
36185         "parameters": [
36186           {
36187             "description": "Keep as M",
36188             "in": "path",
36189             "name": "service-instance-id",
36190             "required": true,
36191             "type": "string"
36192           },
36193           {
36194             "description": "Generated by SDNC",
36195             "in": "path",
36196             "name": "forwarding-path-id",
36197             "required": true,
36198             "type": "string"
36199           },
36200           {
36201             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36202             "in": "path",
36203             "name": "service-path-instance-id",
36204             "required": true,
36205             "type": "string"
36206           },
36207           {
36208             "description": "service-instance-id of each service-instance in the service-path-instance",
36209             "in": "path",
36210             "name": "service-instance-id",
36211             "required": true,
36212             "type": "string"
36213           },
36214           {
36215             "in": "body",
36216             "name": "**(config)vnfs",
36217             "required": false,
36218             "schema": {
36219               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36220             }
36221           }
36222         ],
36223         "responses": {
36224           "200": {
36225             "description": "No response was specified",
36226             "schema": {
36227               "$ref": "#/definitions/(config)servicePOST"
36228             }
36229           }
36230         },
36231         "operationId": "POST-service"
36232       },
36233       "put": {
36234         "consumes": [
36235           "application/json",
36236           "application/xml"
36237         ],
36238         "produces": [
36239           "application/json",
36240           "application/xml"
36241         ],
36242         "parameters": [
36243           {
36244             "description": "Keep as M",
36245             "in": "path",
36246             "name": "service-instance-id",
36247             "required": true,
36248             "type": "string"
36249           },
36250           {
36251             "description": "Generated by SDNC",
36252             "in": "path",
36253             "name": "forwarding-path-id",
36254             "required": true,
36255             "type": "string"
36256           },
36257           {
36258             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36259             "in": "path",
36260             "name": "service-path-instance-id",
36261             "required": true,
36262             "type": "string"
36263           },
36264           {
36265             "description": "service-instance-id of each service-instance in the service-path-instance",
36266             "in": "path",
36267             "name": "service-instance-id",
36268             "required": true,
36269             "type": "string"
36270           },
36271           {
36272             "in": "body",
36273             "name": "(config)service",
36274             "required": false,
36275             "schema": {
36276               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36277             }
36278           }
36279         ],
36280         "responses": {
36281           "200": {
36282             "description": "No response was specified",
36283             "schema": {
36284               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP"
36285             }
36286           }
36287         },
36288         "operationId": "PUT-service"
36289       }
36290     },
36291     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs": {
36292       "delete": {
36293         "produces": [
36294           "application/json",
36295           "application/xml"
36296         ],
36297         "parameters": [
36298           {
36299             "description": "Keep as M",
36300             "in": "path",
36301             "name": "service-instance-id",
36302             "required": true,
36303             "type": "string"
36304           },
36305           {
36306             "description": "Generated by SDNC",
36307             "in": "path",
36308             "name": "forwarding-path-id",
36309             "required": true,
36310             "type": "string"
36311           },
36312           {
36313             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36314             "in": "path",
36315             "name": "service-path-instance-id",
36316             "required": true,
36317             "type": "string"
36318           },
36319           {
36320             "description": "service-instance-id of each service-instance in the service-path-instance",
36321             "in": "path",
36322             "name": "service-instance-id",
36323             "required": true,
36324             "type": "string"
36325           }
36326         ],
36327         "responses": {
36328           "200": {
36329             "description": "No response was specified"
36330           }
36331         },
36332         "operationId": "DELETE-vnfs"
36333       },
36334       "get": {
36335         "produces": [
36336           "application/json",
36337           "application/xml"
36338         ],
36339         "parameters": [
36340           {
36341             "description": "Keep as M",
36342             "in": "path",
36343             "name": "service-instance-id",
36344             "required": true,
36345             "type": "string"
36346           },
36347           {
36348             "description": "Generated by SDNC",
36349             "in": "path",
36350             "name": "forwarding-path-id",
36351             "required": true,
36352             "type": "string"
36353           },
36354           {
36355             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36356             "in": "path",
36357             "name": "service-path-instance-id",
36358             "required": true,
36359             "type": "string"
36360           },
36361           {
36362             "description": "service-instance-id of each service-instance in the service-path-instance",
36363             "in": "path",
36364             "name": "service-instance-id",
36365             "required": true,
36366             "type": "string"
36367           }
36368         ],
36369         "responses": {
36370           "200": {
36371             "description": "No response was specified",
36372             "schema": {
36373               "$ref": "#/definitions/(config)vnfs"
36374             }
36375           }
36376         },
36377         "operationId": "GET-vnfs"
36378       },
36379       "post": {
36380         "consumes": [
36381           "application/json",
36382           "application/xml"
36383         ],
36384         "produces": [
36385           "application/json",
36386           "application/xml"
36387         ],
36388         "parameters": [
36389           {
36390             "description": "Keep as M",
36391             "in": "path",
36392             "name": "service-instance-id",
36393             "required": true,
36394             "type": "string"
36395           },
36396           {
36397             "description": "Generated by SDNC",
36398             "in": "path",
36399             "name": "forwarding-path-id",
36400             "required": true,
36401             "type": "string"
36402           },
36403           {
36404             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36405             "in": "path",
36406             "name": "service-path-instance-id",
36407             "required": true,
36408             "type": "string"
36409           },
36410           {
36411             "description": "service-instance-id of each service-instance in the service-path-instance",
36412             "in": "path",
36413             "name": "service-instance-id",
36414             "required": true,
36415             "type": "string"
36416           },
36417           {
36418             "in": "body",
36419             "name": "**(config)vnf",
36420             "required": false,
36421             "schema": {
36422               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
36423             }
36424           }
36425         ],
36426         "responses": {
36427           "200": {
36428             "description": "No response was specified",
36429             "schema": {
36430               "$ref": "#/definitions/(config)vnfsPOST"
36431             }
36432           }
36433         },
36434         "operationId": "POST-vnfs"
36435       },
36436       "put": {
36437         "consumes": [
36438           "application/json",
36439           "application/xml"
36440         ],
36441         "produces": [
36442           "application/json",
36443           "application/xml"
36444         ],
36445         "parameters": [
36446           {
36447             "description": "Keep as M",
36448             "in": "path",
36449             "name": "service-instance-id",
36450             "required": true,
36451             "type": "string"
36452           },
36453           {
36454             "description": "Generated by SDNC",
36455             "in": "path",
36456             "name": "forwarding-path-id",
36457             "required": true,
36458             "type": "string"
36459           },
36460           {
36461             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36462             "in": "path",
36463             "name": "service-path-instance-id",
36464             "required": true,
36465             "type": "string"
36466           },
36467           {
36468             "description": "service-instance-id of each service-instance in the service-path-instance",
36469             "in": "path",
36470             "name": "service-instance-id",
36471             "required": true,
36472             "type": "string"
36473           },
36474           {
36475             "in": "body",
36476             "name": "(config)vnfs",
36477             "required": false,
36478             "schema": {
36479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36480             }
36481           }
36482         ],
36483         "responses": {
36484           "200": {
36485             "description": "No response was specified",
36486             "schema": {
36487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP"
36488             }
36489           }
36490         },
36491         "operationId": "PUT-vnfs"
36492       }
36493     },
36494     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}": {
36495       "delete": {
36496         "produces": [
36497           "application/json",
36498           "application/xml"
36499         ],
36500         "parameters": [
36501           {
36502             "description": "Keep as M",
36503             "in": "path",
36504             "name": "service-instance-id",
36505             "required": true,
36506             "type": "string"
36507           },
36508           {
36509             "description": "Generated by SDNC",
36510             "in": "path",
36511             "name": "forwarding-path-id",
36512             "required": true,
36513             "type": "string"
36514           },
36515           {
36516             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36517             "in": "path",
36518             "name": "service-path-instance-id",
36519             "required": true,
36520             "type": "string"
36521           },
36522           {
36523             "description": "service-instance-id of each service-instance in the service-path-instance",
36524             "in": "path",
36525             "name": "service-instance-id",
36526             "required": true,
36527             "type": "string"
36528           },
36529           {
36530             "description": "VNF instance ID in the path",
36531             "in": "path",
36532             "name": "vnf-instance-id",
36533             "required": true,
36534             "type": "string"
36535           }
36536         ],
36537         "responses": {
36538           "200": {
36539             "description": "No response was specified"
36540           }
36541         },
36542         "operationId": "DELETE-vnf"
36543       },
36544       "get": {
36545         "produces": [
36546           "application/json",
36547           "application/xml"
36548         ],
36549         "parameters": [
36550           {
36551             "description": "Keep as M",
36552             "in": "path",
36553             "name": "service-instance-id",
36554             "required": true,
36555             "type": "string"
36556           },
36557           {
36558             "description": "Generated by SDNC",
36559             "in": "path",
36560             "name": "forwarding-path-id",
36561             "required": true,
36562             "type": "string"
36563           },
36564           {
36565             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36566             "in": "path",
36567             "name": "service-path-instance-id",
36568             "required": true,
36569             "type": "string"
36570           },
36571           {
36572             "description": "service-instance-id of each service-instance in the service-path-instance",
36573             "in": "path",
36574             "name": "service-instance-id",
36575             "required": true,
36576             "type": "string"
36577           },
36578           {
36579             "description": "VNF instance ID in the path",
36580             "in": "path",
36581             "name": "vnf-instance-id",
36582             "required": true,
36583             "type": "string"
36584           }
36585         ],
36586         "responses": {
36587           "200": {
36588             "description": "No response was specified",
36589             "schema": {
36590               "$ref": "#/definitions/(config)vnf"
36591             }
36592           }
36593         },
36594         "operationId": "GET-vnf"
36595       },
36596       "post": {
36597         "consumes": [
36598           "application/json",
36599           "application/xml"
36600         ],
36601         "produces": [
36602           "application/json",
36603           "application/xml"
36604         ],
36605         "parameters": [
36606           {
36607             "description": "Keep as M",
36608             "in": "path",
36609             "name": "service-instance-id",
36610             "required": true,
36611             "type": "string"
36612           },
36613           {
36614             "description": "Generated by SDNC",
36615             "in": "path",
36616             "name": "forwarding-path-id",
36617             "required": true,
36618             "type": "string"
36619           },
36620           {
36621             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36622             "in": "path",
36623             "name": "service-path-instance-id",
36624             "required": true,
36625             "type": "string"
36626           },
36627           {
36628             "description": "service-instance-id of each service-instance in the service-path-instance",
36629             "in": "path",
36630             "name": "service-instance-id",
36631             "required": true,
36632             "type": "string"
36633           },
36634           {
36635             "description": "VNF instance ID in the path",
36636             "in": "path",
36637             "name": "vnf-instance-id",
36638             "required": true,
36639             "type": "string"
36640           },
36641           {
36642             "in": "body",
36643             "name": "**(config)vf-module-instance",
36644             "required": false,
36645             "schema": {
36646               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP"
36647             }
36648           }
36649         ],
36650         "responses": {
36651           "200": {
36652             "description": "No response was specified",
36653             "schema": {
36654               "$ref": "#/definitions/(config)vnfPOST"
36655             }
36656           }
36657         },
36658         "operationId": "POST-vnf"
36659       },
36660       "put": {
36661         "consumes": [
36662           "application/json",
36663           "application/xml"
36664         ],
36665         "produces": [
36666           "application/json",
36667           "application/xml"
36668         ],
36669         "parameters": [
36670           {
36671             "description": "Keep as M",
36672             "in": "path",
36673             "name": "service-instance-id",
36674             "required": true,
36675             "type": "string"
36676           },
36677           {
36678             "description": "Generated by SDNC",
36679             "in": "path",
36680             "name": "forwarding-path-id",
36681             "required": true,
36682             "type": "string"
36683           },
36684           {
36685             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36686             "in": "path",
36687             "name": "service-path-instance-id",
36688             "required": true,
36689             "type": "string"
36690           },
36691           {
36692             "description": "service-instance-id of each service-instance in the service-path-instance",
36693             "in": "path",
36694             "name": "service-instance-id",
36695             "required": true,
36696             "type": "string"
36697           },
36698           {
36699             "description": "VNF instance ID in the path",
36700             "in": "path",
36701             "name": "vnf-instance-id",
36702             "required": true,
36703             "type": "string"
36704           },
36705           {
36706             "in": "body",
36707             "name": "(config)vnf",
36708             "required": false,
36709             "schema": {
36710               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
36711             }
36712           }
36713         ],
36714         "responses": {
36715           "200": {
36716             "description": "No response was specified",
36717             "schema": {
36718               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP"
36719             }
36720           }
36721         },
36722         "operationId": "PUT-vnf"
36723       }
36724     },
36725     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/forwarding-paths/forwarding-path/{forwarding-path-id}/service-paths/service-path/{service-path-instance-id}/service/{service-instance-id}/vnfs/vnf/{vnf-instance-id}/vf-module-instance": {
36726       "delete": {
36727         "produces": [
36728           "application/json",
36729           "application/xml"
36730         ],
36731         "parameters": [
36732           {
36733             "description": "Keep as M",
36734             "in": "path",
36735             "name": "service-instance-id",
36736             "required": true,
36737             "type": "string"
36738           },
36739           {
36740             "description": "Generated by SDNC",
36741             "in": "path",
36742             "name": "forwarding-path-id",
36743             "required": true,
36744             "type": "string"
36745           },
36746           {
36747             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36748             "in": "path",
36749             "name": "service-path-instance-id",
36750             "required": true,
36751             "type": "string"
36752           },
36753           {
36754             "description": "service-instance-id of each service-instance in the service-path-instance",
36755             "in": "path",
36756             "name": "service-instance-id",
36757             "required": true,
36758             "type": "string"
36759           },
36760           {
36761             "description": "VNF instance ID in the path",
36762             "in": "path",
36763             "name": "vnf-instance-id",
36764             "required": true,
36765             "type": "string"
36766           }
36767         ],
36768         "responses": {
36769           "200": {
36770             "description": "No response was specified"
36771           }
36772         },
36773         "operationId": "DELETE-vf-module-instance"
36774       },
36775       "get": {
36776         "produces": [
36777           "application/json",
36778           "application/xml"
36779         ],
36780         "parameters": [
36781           {
36782             "description": "Keep as M",
36783             "in": "path",
36784             "name": "service-instance-id",
36785             "required": true,
36786             "type": "string"
36787           },
36788           {
36789             "description": "Generated by SDNC",
36790             "in": "path",
36791             "name": "forwarding-path-id",
36792             "required": true,
36793             "type": "string"
36794           },
36795           {
36796             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36797             "in": "path",
36798             "name": "service-path-instance-id",
36799             "required": true,
36800             "type": "string"
36801           },
36802           {
36803             "description": "service-instance-id of each service-instance in the service-path-instance",
36804             "in": "path",
36805             "name": "service-instance-id",
36806             "required": true,
36807             "type": "string"
36808           },
36809           {
36810             "description": "VNF instance ID in the path",
36811             "in": "path",
36812             "name": "vnf-instance-id",
36813             "required": true,
36814             "type": "string"
36815           }
36816         ],
36817         "responses": {
36818           "200": {
36819             "description": "No response was specified",
36820             "schema": {
36821               "$ref": "#/definitions/(config)vf-module-instance"
36822             }
36823           }
36824         },
36825         "operationId": "GET-vf-module-instance"
36826       },
36827       "put": {
36828         "consumes": [
36829           "application/json",
36830           "application/xml"
36831         ],
36832         "produces": [
36833           "application/json",
36834           "application/xml"
36835         ],
36836         "parameters": [
36837           {
36838             "description": "Keep as M",
36839             "in": "path",
36840             "name": "service-instance-id",
36841             "required": true,
36842             "type": "string"
36843           },
36844           {
36845             "description": "Generated by SDNC",
36846             "in": "path",
36847             "name": "forwarding-path-id",
36848             "required": true,
36849             "type": "string"
36850           },
36851           {
36852             "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition",
36853             "in": "path",
36854             "name": "service-path-instance-id",
36855             "required": true,
36856             "type": "string"
36857           },
36858           {
36859             "description": "service-instance-id of each service-instance in the service-path-instance",
36860             "in": "path",
36861             "name": "service-instance-id",
36862             "required": true,
36863             "type": "string"
36864           },
36865           {
36866             "description": "VNF instance ID in the path",
36867             "in": "path",
36868             "name": "vnf-instance-id",
36869             "required": true,
36870             "type": "string"
36871           },
36872           {
36873             "in": "body",
36874             "name": "(config)vf-module-instance",
36875             "required": false,
36876             "schema": {
36877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP"
36878             }
36879           }
36880         ],
36881         "responses": {
36882           "200": {
36883             "description": "No response was specified",
36884             "schema": {
36885               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP"
36886             }
36887           }
36888         },
36889         "operationId": "PUT-vf-module-instance"
36890       }
36891     },
36892     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups": {
36893       "delete": {
36894         "produces": [
36895           "application/json",
36896           "application/xml"
36897         ],
36898         "parameters": [
36899           {
36900             "description": "Keep as M",
36901             "in": "path",
36902             "name": "service-instance-id",
36903             "required": true,
36904             "type": "string"
36905           }
36906         ],
36907         "responses": {
36908           "200": {
36909             "description": "No response was specified"
36910           }
36911         },
36912         "operationId": "DELETE-network-instance-groups"
36913       },
36914       "get": {
36915         "produces": [
36916           "application/json",
36917           "application/xml"
36918         ],
36919         "parameters": [
36920           {
36921             "description": "Keep as M",
36922             "in": "path",
36923             "name": "service-instance-id",
36924             "required": true,
36925             "type": "string"
36926           }
36927         ],
36928         "responses": {
36929           "200": {
36930             "description": "No response was specified",
36931             "schema": {
36932               "$ref": "#/definitions/(config)network-instance-groups"
36933             }
36934           }
36935         },
36936         "operationId": "GET-network-instance-groups"
36937       },
36938       "post": {
36939         "consumes": [
36940           "application/json",
36941           "application/xml"
36942         ],
36943         "produces": [
36944           "application/json",
36945           "application/xml"
36946         ],
36947         "parameters": [
36948           {
36949             "description": "Keep as M",
36950             "in": "path",
36951             "name": "service-instance-id",
36952             "required": true,
36953             "type": "string"
36954           },
36955           {
36956             "in": "body",
36957             "name": "**(config)network-instance-group",
36958             "required": false,
36959             "schema": {
36960               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
36961             }
36962           }
36963         ],
36964         "responses": {
36965           "200": {
36966             "description": "No response was specified",
36967             "schema": {
36968               "$ref": "#/definitions/(config)network-instance-groupsPOST"
36969             }
36970           }
36971         },
36972         "operationId": "POST-network-instance-groups"
36973       },
36974       "put": {
36975         "consumes": [
36976           "application/json",
36977           "application/xml"
36978         ],
36979         "produces": [
36980           "application/json",
36981           "application/xml"
36982         ],
36983         "parameters": [
36984           {
36985             "description": "Keep as M",
36986             "in": "path",
36987             "name": "service-instance-id",
36988             "required": true,
36989             "type": "string"
36990           },
36991           {
36992             "in": "body",
36993             "name": "(config)network-instance-groups",
36994             "required": false,
36995             "schema": {
36996               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
36997             }
36998           }
36999         ],
37000         "responses": {
37001           "200": {
37002             "description": "No response was specified",
37003             "schema": {
37004               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP"
37005             }
37006           }
37007         },
37008         "operationId": "PUT-network-instance-groups"
37009       }
37010     },
37011     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}": {
37012       "delete": {
37013         "produces": [
37014           "application/json",
37015           "application/xml"
37016         ],
37017         "parameters": [
37018           {
37019             "description": "Keep as M",
37020             "in": "path",
37021             "name": "service-instance-id",
37022             "required": true,
37023             "type": "string"
37024           },
37025           {
37026             "description": "Also a Key in Network Instance Group in A&AI",
37027             "in": "path",
37028             "name": "network-instance-group-id",
37029             "required": true,
37030             "type": "string"
37031           }
37032         ],
37033         "responses": {
37034           "200": {
37035             "description": "No response was specified"
37036           }
37037         },
37038         "operationId": "DELETE-network-instance-group"
37039       },
37040       "get": {
37041         "produces": [
37042           "application/json",
37043           "application/xml"
37044         ],
37045         "parameters": [
37046           {
37047             "description": "Keep as M",
37048             "in": "path",
37049             "name": "service-instance-id",
37050             "required": true,
37051             "type": "string"
37052           },
37053           {
37054             "description": "Also a Key in Network Instance Group in A&AI",
37055             "in": "path",
37056             "name": "network-instance-group-id",
37057             "required": true,
37058             "type": "string"
37059           }
37060         ],
37061         "responses": {
37062           "200": {
37063             "description": "No response was specified",
37064             "schema": {
37065               "$ref": "#/definitions/(config)network-instance-group"
37066             }
37067           }
37068         },
37069         "operationId": "GET-network-instance-group"
37070       },
37071       "post": {
37072         "consumes": [
37073           "application/json",
37074           "application/xml"
37075         ],
37076         "produces": [
37077           "application/json",
37078           "application/xml"
37079         ],
37080         "parameters": [
37081           {
37082             "description": "Keep as M",
37083             "in": "path",
37084             "name": "service-instance-id",
37085             "required": true,
37086             "type": "string"
37087           },
37088           {
37089             "description": "Also a Key in Network Instance Group in A&AI",
37090             "in": "path",
37091             "name": "network-instance-group-id",
37092             "required": true,
37093             "type": "string"
37094           },
37095           {
37096             "in": "body",
37097             "name": "**(config)subnet-assignment-policy",
37098             "required": false,
37099             "schema": {
37100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
37101             }
37102           },
37103           {
37104             "in": "body",
37105             "name": "**(config)vpn-binding-policy",
37106             "required": false,
37107             "schema": {
37108               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
37109             }
37110           },
37111           {
37112             "in": "body",
37113             "name": "**(config)networks",
37114             "required": false,
37115             "schema": {
37116               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37117             }
37118           },
37119           {
37120             "in": "body",
37121             "name": "**(config)onap-model-information",
37122             "required": false,
37123             "schema": {
37124               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
37125             }
37126           },
37127           {
37128             "in": "body",
37129             "name": "**(config)subnets",
37130             "required": false,
37131             "schema": {
37132               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
37133             }
37134           }
37135         ],
37136         "responses": {
37137           "200": {
37138             "description": "No response was specified",
37139             "schema": {
37140               "$ref": "#/definitions/(config)network-instance-groupPOST"
37141             }
37142           }
37143         },
37144         "operationId": "POST-network-instance-group"
37145       },
37146       "put": {
37147         "consumes": [
37148           "application/json",
37149           "application/xml"
37150         ],
37151         "produces": [
37152           "application/json",
37153           "application/xml"
37154         ],
37155         "parameters": [
37156           {
37157             "description": "Keep as M",
37158             "in": "path",
37159             "name": "service-instance-id",
37160             "required": true,
37161             "type": "string"
37162           },
37163           {
37164             "description": "Also a Key in Network Instance Group in A&AI",
37165             "in": "path",
37166             "name": "network-instance-group-id",
37167             "required": true,
37168             "type": "string"
37169           },
37170           {
37171             "in": "body",
37172             "name": "(config)network-instance-group",
37173             "required": false,
37174             "schema": {
37175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
37176             }
37177           }
37178         ],
37179         "responses": {
37180           "200": {
37181             "description": "No response was specified",
37182             "schema": {
37183               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP"
37184             }
37185           }
37186         },
37187         "operationId": "PUT-network-instance-group"
37188       }
37189     },
37190     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks": {
37191       "delete": {
37192         "produces": [
37193           "application/json",
37194           "application/xml"
37195         ],
37196         "parameters": [
37197           {
37198             "description": "Keep as M",
37199             "in": "path",
37200             "name": "service-instance-id",
37201             "required": true,
37202             "type": "string"
37203           },
37204           {
37205             "description": "Also a Key in Network Instance Group in A&AI",
37206             "in": "path",
37207             "name": "network-instance-group-id",
37208             "required": true,
37209             "type": "string"
37210           }
37211         ],
37212         "responses": {
37213           "200": {
37214             "description": "No response was specified"
37215           }
37216         },
37217         "operationId": "DELETE-networks"
37218       },
37219       "get": {
37220         "produces": [
37221           "application/json",
37222           "application/xml"
37223         ],
37224         "parameters": [
37225           {
37226             "description": "Keep as M",
37227             "in": "path",
37228             "name": "service-instance-id",
37229             "required": true,
37230             "type": "string"
37231           },
37232           {
37233             "description": "Also a Key in Network Instance Group in A&AI",
37234             "in": "path",
37235             "name": "network-instance-group-id",
37236             "required": true,
37237             "type": "string"
37238           }
37239         ],
37240         "responses": {
37241           "200": {
37242             "description": "No response was specified",
37243             "schema": {
37244               "$ref": "#/definitions/(config)networks"
37245             }
37246           }
37247         },
37248         "operationId": "GET-networks"
37249       },
37250       "post": {
37251         "consumes": [
37252           "application/json",
37253           "application/xml"
37254         ],
37255         "produces": [
37256           "application/json",
37257           "application/xml"
37258         ],
37259         "parameters": [
37260           {
37261             "description": "Keep as M",
37262             "in": "path",
37263             "name": "service-instance-id",
37264             "required": true,
37265             "type": "string"
37266           },
37267           {
37268             "description": "Also a Key in Network Instance Group in A&AI",
37269             "in": "path",
37270             "name": "network-instance-group-id",
37271             "required": true,
37272             "type": "string"
37273           },
37274           {
37275             "in": "body",
37276             "name": "**(config)network",
37277             "required": false,
37278             "schema": {
37279               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
37280             }
37281           }
37282         ],
37283         "responses": {
37284           "200": {
37285             "description": "No response was specified",
37286             "schema": {
37287               "$ref": "#/definitions/(config)networksPOST"
37288             }
37289           }
37290         },
37291         "operationId": "POST-networks"
37292       },
37293       "put": {
37294         "consumes": [
37295           "application/json",
37296           "application/xml"
37297         ],
37298         "produces": [
37299           "application/json",
37300           "application/xml"
37301         ],
37302         "parameters": [
37303           {
37304             "description": "Keep as M",
37305             "in": "path",
37306             "name": "service-instance-id",
37307             "required": true,
37308             "type": "string"
37309           },
37310           {
37311             "description": "Also a Key in Network Instance Group in A&AI",
37312             "in": "path",
37313             "name": "network-instance-group-id",
37314             "required": true,
37315             "type": "string"
37316           },
37317           {
37318             "in": "body",
37319             "name": "(config)networks",
37320             "required": false,
37321             "schema": {
37322               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37323             }
37324           }
37325         ],
37326         "responses": {
37327           "200": {
37328             "description": "No response was specified",
37329             "schema": {
37330               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP"
37331             }
37332           }
37333         },
37334         "operationId": "PUT-networks"
37335       }
37336     },
37337     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}": {
37338       "delete": {
37339         "produces": [
37340           "application/json",
37341           "application/xml"
37342         ],
37343         "parameters": [
37344           {
37345             "description": "Keep as M",
37346             "in": "path",
37347             "name": "service-instance-id",
37348             "required": true,
37349             "type": "string"
37350           },
37351           {
37352             "description": "Also a Key in Network Instance Group in A&AI",
37353             "in": "path",
37354             "name": "network-instance-group-id",
37355             "required": true,
37356             "type": "string"
37357           },
37358           {
37359             "description": "Index into network-topology-identifier structure",
37360             "in": "path",
37361             "name": "network-id",
37362             "required": true,
37363             "type": "string"
37364           }
37365         ],
37366         "responses": {
37367           "200": {
37368             "description": "No response was specified"
37369           }
37370         },
37371         "operationId": "DELETE-network"
37372       },
37373       "get": {
37374         "produces": [
37375           "application/json",
37376           "application/xml"
37377         ],
37378         "parameters": [
37379           {
37380             "description": "Keep as M",
37381             "in": "path",
37382             "name": "service-instance-id",
37383             "required": true,
37384             "type": "string"
37385           },
37386           {
37387             "description": "Also a Key in Network Instance Group in A&AI",
37388             "in": "path",
37389             "name": "network-instance-group-id",
37390             "required": true,
37391             "type": "string"
37392           },
37393           {
37394             "description": "Index into network-topology-identifier structure",
37395             "in": "path",
37396             "name": "network-id",
37397             "required": true,
37398             "type": "string"
37399           }
37400         ],
37401         "responses": {
37402           "200": {
37403             "description": "No response was specified",
37404             "schema": {
37405               "$ref": "#/definitions/(config)network"
37406             }
37407           }
37408         },
37409         "operationId": "GET-network"
37410       },
37411       "post": {
37412         "consumes": [
37413           "application/json",
37414           "application/xml"
37415         ],
37416         "produces": [
37417           "application/json",
37418           "application/xml"
37419         ],
37420         "parameters": [
37421           {
37422             "description": "Keep as M",
37423             "in": "path",
37424             "name": "service-instance-id",
37425             "required": true,
37426             "type": "string"
37427           },
37428           {
37429             "description": "Also a Key in Network Instance Group in A&AI",
37430             "in": "path",
37431             "name": "network-instance-group-id",
37432             "required": true,
37433             "type": "string"
37434           },
37435           {
37436             "description": "Index into network-topology-identifier structure",
37437             "in": "path",
37438             "name": "network-id",
37439             "required": true,
37440             "type": "string"
37441           },
37442           {
37443             "in": "body",
37444             "name": "**(config)customer-bonding-requests",
37445             "required": false,
37446             "schema": {
37447               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
37448             }
37449           },
37450           {
37451             "in": "body",
37452             "name": "**(config)vpn-bindings",
37453             "required": false,
37454             "schema": {
37455               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
37456             }
37457           }
37458         ],
37459         "responses": {
37460           "200": {
37461             "description": "No response was specified",
37462             "schema": {
37463               "$ref": "#/definitions/(config)networkPOST"
37464             }
37465           }
37466         },
37467         "operationId": "POST-network"
37468       },
37469       "put": {
37470         "consumes": [
37471           "application/json",
37472           "application/xml"
37473         ],
37474         "produces": [
37475           "application/json",
37476           "application/xml"
37477         ],
37478         "parameters": [
37479           {
37480             "description": "Keep as M",
37481             "in": "path",
37482             "name": "service-instance-id",
37483             "required": true,
37484             "type": "string"
37485           },
37486           {
37487             "description": "Also a Key in Network Instance Group in A&AI",
37488             "in": "path",
37489             "name": "network-instance-group-id",
37490             "required": true,
37491             "type": "string"
37492           },
37493           {
37494             "description": "Index into network-topology-identifier structure",
37495             "in": "path",
37496             "name": "network-id",
37497             "required": true,
37498             "type": "string"
37499           },
37500           {
37501             "in": "body",
37502             "name": "(config)network",
37503             "required": false,
37504             "schema": {
37505               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
37506             }
37507           }
37508         ],
37509         "responses": {
37510           "200": {
37511             "description": "No response was specified",
37512             "schema": {
37513               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP"
37514             }
37515           }
37516         },
37517         "operationId": "PUT-network"
37518       }
37519     },
37520     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests": {
37521       "delete": {
37522         "produces": [
37523           "application/json",
37524           "application/xml"
37525         ],
37526         "parameters": [
37527           {
37528             "description": "Keep as M",
37529             "in": "path",
37530             "name": "service-instance-id",
37531             "required": true,
37532             "type": "string"
37533           },
37534           {
37535             "description": "Also a Key in Network Instance Group in A&AI",
37536             "in": "path",
37537             "name": "network-instance-group-id",
37538             "required": true,
37539             "type": "string"
37540           },
37541           {
37542             "description": "Index into network-topology-identifier structure",
37543             "in": "path",
37544             "name": "network-id",
37545             "required": true,
37546             "type": "string"
37547           }
37548         ],
37549         "responses": {
37550           "200": {
37551             "description": "No response was specified"
37552           }
37553         },
37554         "operationId": "DELETE-customer-bonding-requests"
37555       },
37556       "get": {
37557         "produces": [
37558           "application/json",
37559           "application/xml"
37560         ],
37561         "parameters": [
37562           {
37563             "description": "Keep as M",
37564             "in": "path",
37565             "name": "service-instance-id",
37566             "required": true,
37567             "type": "string"
37568           },
37569           {
37570             "description": "Also a Key in Network Instance Group in A&AI",
37571             "in": "path",
37572             "name": "network-instance-group-id",
37573             "required": true,
37574             "type": "string"
37575           },
37576           {
37577             "description": "Index into network-topology-identifier structure",
37578             "in": "path",
37579             "name": "network-id",
37580             "required": true,
37581             "type": "string"
37582           }
37583         ],
37584         "responses": {
37585           "200": {
37586             "description": "No response was specified",
37587             "schema": {
37588               "$ref": "#/definitions/(config)customer-bonding-requests"
37589             }
37590           }
37591         },
37592         "operationId": "GET-customer-bonding-requests"
37593       },
37594       "post": {
37595         "consumes": [
37596           "application/json",
37597           "application/xml"
37598         ],
37599         "produces": [
37600           "application/json",
37601           "application/xml"
37602         ],
37603         "parameters": [
37604           {
37605             "description": "Keep as M",
37606             "in": "path",
37607             "name": "service-instance-id",
37608             "required": true,
37609             "type": "string"
37610           },
37611           {
37612             "description": "Also a Key in Network Instance Group in A&AI",
37613             "in": "path",
37614             "name": "network-instance-group-id",
37615             "required": true,
37616             "type": "string"
37617           },
37618           {
37619             "description": "Index into network-topology-identifier structure",
37620             "in": "path",
37621             "name": "network-id",
37622             "required": true,
37623             "type": "string"
37624           },
37625           {
37626             "in": "body",
37627             "name": "**(config)customer-bonding-request",
37628             "required": false,
37629             "schema": {
37630               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP"
37631             }
37632           }
37633         ],
37634         "responses": {
37635           "200": {
37636             "description": "No response was specified",
37637             "schema": {
37638               "$ref": "#/definitions/(config)customer-bonding-requestsPOST"
37639             }
37640           }
37641         },
37642         "operationId": "POST-customer-bonding-requests"
37643       },
37644       "put": {
37645         "consumes": [
37646           "application/json",
37647           "application/xml"
37648         ],
37649         "produces": [
37650           "application/json",
37651           "application/xml"
37652         ],
37653         "parameters": [
37654           {
37655             "description": "Keep as M",
37656             "in": "path",
37657             "name": "service-instance-id",
37658             "required": true,
37659             "type": "string"
37660           },
37661           {
37662             "description": "Also a Key in Network Instance Group in A&AI",
37663             "in": "path",
37664             "name": "network-instance-group-id",
37665             "required": true,
37666             "type": "string"
37667           },
37668           {
37669             "description": "Index into network-topology-identifier structure",
37670             "in": "path",
37671             "name": "network-id",
37672             "required": true,
37673             "type": "string"
37674           },
37675           {
37676             "in": "body",
37677             "name": "(config)customer-bonding-requests",
37678             "required": false,
37679             "schema": {
37680               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
37681             }
37682           }
37683         ],
37684         "responses": {
37685           "200": {
37686             "description": "No response was specified",
37687             "schema": {
37688               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP"
37689             }
37690           }
37691         },
37692         "operationId": "PUT-customer-bonding-requests"
37693       }
37694     },
37695     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/customer-bonding-requests/customer-bonding-request/{configuration-id}": {
37696       "delete": {
37697         "produces": [
37698           "application/json",
37699           "application/xml"
37700         ],
37701         "parameters": [
37702           {
37703             "description": "Keep as M",
37704             "in": "path",
37705             "name": "service-instance-id",
37706             "required": true,
37707             "type": "string"
37708           },
37709           {
37710             "description": "Also a Key in Network Instance Group in A&AI",
37711             "in": "path",
37712             "name": "network-instance-group-id",
37713             "required": true,
37714             "type": "string"
37715           },
37716           {
37717             "description": "Index into network-topology-identifier structure",
37718             "in": "path",
37719             "name": "network-id",
37720             "required": true,
37721             "type": "string"
37722           },
37723           {
37724             "description": "e.g. vlan network receptor configuration id",
37725             "in": "path",
37726             "name": "configuration-id",
37727             "required": true,
37728             "type": "string"
37729           }
37730         ],
37731         "responses": {
37732           "200": {
37733             "description": "No response was specified"
37734           }
37735         },
37736         "operationId": "DELETE-customer-bonding-request"
37737       },
37738       "get": {
37739         "produces": [
37740           "application/json",
37741           "application/xml"
37742         ],
37743         "parameters": [
37744           {
37745             "description": "Keep as M",
37746             "in": "path",
37747             "name": "service-instance-id",
37748             "required": true,
37749             "type": "string"
37750           },
37751           {
37752             "description": "Also a Key in Network Instance Group in A&AI",
37753             "in": "path",
37754             "name": "network-instance-group-id",
37755             "required": true,
37756             "type": "string"
37757           },
37758           {
37759             "description": "Index into network-topology-identifier structure",
37760             "in": "path",
37761             "name": "network-id",
37762             "required": true,
37763             "type": "string"
37764           },
37765           {
37766             "description": "e.g. vlan network receptor configuration id",
37767             "in": "path",
37768             "name": "configuration-id",
37769             "required": true,
37770             "type": "string"
37771           }
37772         ],
37773         "responses": {
37774           "200": {
37775             "description": "No response was specified",
37776             "schema": {
37777               "$ref": "#/definitions/(config)customer-bonding-request"
37778             }
37779           }
37780         },
37781         "operationId": "GET-customer-bonding-request"
37782       },
37783       "put": {
37784         "consumes": [
37785           "application/json",
37786           "application/xml"
37787         ],
37788         "produces": [
37789           "application/json",
37790           "application/xml"
37791         ],
37792         "parameters": [
37793           {
37794             "description": "Keep as M",
37795             "in": "path",
37796             "name": "service-instance-id",
37797             "required": true,
37798             "type": "string"
37799           },
37800           {
37801             "description": "Also a Key in Network Instance Group in A&AI",
37802             "in": "path",
37803             "name": "network-instance-group-id",
37804             "required": true,
37805             "type": "string"
37806           },
37807           {
37808             "description": "Index into network-topology-identifier structure",
37809             "in": "path",
37810             "name": "network-id",
37811             "required": true,
37812             "type": "string"
37813           },
37814           {
37815             "description": "e.g. vlan network receptor configuration id",
37816             "in": "path",
37817             "name": "configuration-id",
37818             "required": true,
37819             "type": "string"
37820           },
37821           {
37822             "in": "body",
37823             "name": "(config)customer-bonding-request",
37824             "required": false,
37825             "schema": {
37826               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP"
37827             }
37828           }
37829         ],
37830         "responses": {
37831           "200": {
37832             "description": "No response was specified",
37833             "schema": {
37834               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP"
37835             }
37836           }
37837         },
37838         "operationId": "PUT-customer-bonding-request"
37839       }
37840     },
37841     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/networks/network/{network-id}/vpn-bindings/{vpn-binding-id}": {
37842       "delete": {
37843         "produces": [
37844           "application/json",
37845           "application/xml"
37846         ],
37847         "parameters": [
37848           {
37849             "description": "Keep as M",
37850             "in": "path",
37851             "name": "service-instance-id",
37852             "required": true,
37853             "type": "string"
37854           },
37855           {
37856             "description": "Also a Key in Network Instance Group in A&AI",
37857             "in": "path",
37858             "name": "network-instance-group-id",
37859             "required": true,
37860             "type": "string"
37861           },
37862           {
37863             "description": "Index into network-topology-identifier structure",
37864             "in": "path",
37865             "name": "network-id",
37866             "required": true,
37867             "type": "string"
37868           },
37869           {
37870             "in": "path",
37871             "name": "vpn-binding-id",
37872             "required": true,
37873             "type": "string"
37874           }
37875         ],
37876         "responses": {
37877           "200": {
37878             "description": "No response was specified"
37879           }
37880         },
37881         "operationId": "DELETE-vpn-bindings"
37882       },
37883       "get": {
37884         "produces": [
37885           "application/json",
37886           "application/xml"
37887         ],
37888         "parameters": [
37889           {
37890             "description": "Keep as M",
37891             "in": "path",
37892             "name": "service-instance-id",
37893             "required": true,
37894             "type": "string"
37895           },
37896           {
37897             "description": "Also a Key in Network Instance Group in A&AI",
37898             "in": "path",
37899             "name": "network-instance-group-id",
37900             "required": true,
37901             "type": "string"
37902           },
37903           {
37904             "description": "Index into network-topology-identifier structure",
37905             "in": "path",
37906             "name": "network-id",
37907             "required": true,
37908             "type": "string"
37909           },
37910           {
37911             "in": "path",
37912             "name": "vpn-binding-id",
37913             "required": true,
37914             "type": "string"
37915           }
37916         ],
37917         "responses": {
37918           "200": {
37919             "description": "No response was specified",
37920             "schema": {
37921               "$ref": "#/definitions/(config)vpn-bindings"
37922             }
37923           }
37924         },
37925         "operationId": "GET-vpn-bindings"
37926       },
37927       "put": {
37928         "consumes": [
37929           "application/json",
37930           "application/xml"
37931         ],
37932         "produces": [
37933           "application/json",
37934           "application/xml"
37935         ],
37936         "parameters": [
37937           {
37938             "description": "Keep as M",
37939             "in": "path",
37940             "name": "service-instance-id",
37941             "required": true,
37942             "type": "string"
37943           },
37944           {
37945             "description": "Also a Key in Network Instance Group in A&AI",
37946             "in": "path",
37947             "name": "network-instance-group-id",
37948             "required": true,
37949             "type": "string"
37950           },
37951           {
37952             "description": "Index into network-topology-identifier structure",
37953             "in": "path",
37954             "name": "network-id",
37955             "required": true,
37956             "type": "string"
37957           },
37958           {
37959             "in": "path",
37960             "name": "vpn-binding-id",
37961             "required": true,
37962             "type": "string"
37963           },
37964           {
37965             "in": "body",
37966             "name": "(config)vpn-bindings",
37967             "required": false,
37968             "schema": {
37969               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
37970             }
37971           }
37972         ],
37973         "responses": {
37974           "200": {
37975             "description": "No response was specified",
37976             "schema": {
37977               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP"
37978             }
37979           }
37980         },
37981         "operationId": "PUT-vpn-bindings"
37982       }
37983     },
37984     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/onap-model-information": {
37985       "delete": {
37986         "produces": [
37987           "application/json",
37988           "application/xml"
37989         ],
37990         "parameters": [
37991           {
37992             "description": "Keep as M",
37993             "in": "path",
37994             "name": "service-instance-id",
37995             "required": true,
37996             "type": "string"
37997           },
37998           {
37999             "description": "Also a Key in Network Instance Group in A&AI",
38000             "in": "path",
38001             "name": "network-instance-group-id",
38002             "required": true,
38003             "type": "string"
38004           }
38005         ],
38006         "responses": {
38007           "200": {
38008             "description": "No response was specified"
38009           }
38010         },
38011         "operationId": "DELETE-onap-model-information"
38012       },
38013       "get": {
38014         "produces": [
38015           "application/json",
38016           "application/xml"
38017         ],
38018         "parameters": [
38019           {
38020             "description": "Keep as M",
38021             "in": "path",
38022             "name": "service-instance-id",
38023             "required": true,
38024             "type": "string"
38025           },
38026           {
38027             "description": "Also a Key in Network Instance Group in A&AI",
38028             "in": "path",
38029             "name": "network-instance-group-id",
38030             "required": true,
38031             "type": "string"
38032           }
38033         ],
38034         "responses": {
38035           "200": {
38036             "description": "No response was specified",
38037             "schema": {
38038               "$ref": "#/definitions/(config)onap-model-information"
38039             }
38040           }
38041         },
38042         "operationId": "GET-onap-model-information"
38043       },
38044       "put": {
38045         "consumes": [
38046           "application/json",
38047           "application/xml"
38048         ],
38049         "produces": [
38050           "application/json",
38051           "application/xml"
38052         ],
38053         "parameters": [
38054           {
38055             "description": "Keep as M",
38056             "in": "path",
38057             "name": "service-instance-id",
38058             "required": true,
38059             "type": "string"
38060           },
38061           {
38062             "description": "Also a Key in Network Instance Group in A&AI",
38063             "in": "path",
38064             "name": "network-instance-group-id",
38065             "required": true,
38066             "type": "string"
38067           },
38068           {
38069             "in": "body",
38070             "name": "(config)onap-model-information",
38071             "required": false,
38072             "schema": {
38073               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
38074             }
38075           }
38076         ],
38077         "responses": {
38078           "200": {
38079             "description": "No response was specified",
38080             "schema": {
38081               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP"
38082             }
38083           }
38084         },
38085         "operationId": "PUT-onap-model-information"
38086       }
38087     },
38088     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnet-assignment-policy": {
38089       "delete": {
38090         "produces": [
38091           "application/json",
38092           "application/xml"
38093         ],
38094         "parameters": [
38095           {
38096             "description": "Keep as M",
38097             "in": "path",
38098             "name": "service-instance-id",
38099             "required": true,
38100             "type": "string"
38101           },
38102           {
38103             "description": "Also a Key in Network Instance Group in A&AI",
38104             "in": "path",
38105             "name": "network-instance-group-id",
38106             "required": true,
38107             "type": "string"
38108           }
38109         ],
38110         "responses": {
38111           "200": {
38112             "description": "No response was specified"
38113           }
38114         },
38115         "operationId": "DELETE-subnet-assignment-policy"
38116       },
38117       "get": {
38118         "produces": [
38119           "application/json",
38120           "application/xml"
38121         ],
38122         "parameters": [
38123           {
38124             "description": "Keep as M",
38125             "in": "path",
38126             "name": "service-instance-id",
38127             "required": true,
38128             "type": "string"
38129           },
38130           {
38131             "description": "Also a Key in Network Instance Group in A&AI",
38132             "in": "path",
38133             "name": "network-instance-group-id",
38134             "required": true,
38135             "type": "string"
38136           }
38137         ],
38138         "responses": {
38139           "200": {
38140             "description": "No response was specified",
38141             "schema": {
38142               "$ref": "#/definitions/(config)subnet-assignment-policy"
38143             }
38144           }
38145         },
38146         "operationId": "GET-subnet-assignment-policy"
38147       },
38148       "put": {
38149         "consumes": [
38150           "application/json",
38151           "application/xml"
38152         ],
38153         "produces": [
38154           "application/json",
38155           "application/xml"
38156         ],
38157         "parameters": [
38158           {
38159             "description": "Keep as M",
38160             "in": "path",
38161             "name": "service-instance-id",
38162             "required": true,
38163             "type": "string"
38164           },
38165           {
38166             "description": "Also a Key in Network Instance Group in A&AI",
38167             "in": "path",
38168             "name": "network-instance-group-id",
38169             "required": true,
38170             "type": "string"
38171           },
38172           {
38173             "in": "body",
38174             "name": "(config)subnet-assignment-policy",
38175             "required": false,
38176             "schema": {
38177               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
38178             }
38179           }
38180         ],
38181         "responses": {
38182           "200": {
38183             "description": "No response was specified",
38184             "schema": {
38185               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP"
38186             }
38187           }
38188         },
38189         "operationId": "PUT-subnet-assignment-policy"
38190       }
38191     },
38192     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/subnets/{start-address}": {
38193       "delete": {
38194         "produces": [
38195           "application/json",
38196           "application/xml"
38197         ],
38198         "parameters": [
38199           {
38200             "description": "Keep as M",
38201             "in": "path",
38202             "name": "service-instance-id",
38203             "required": true,
38204             "type": "string"
38205           },
38206           {
38207             "description": "Also a Key in Network Instance Group in A&AI",
38208             "in": "path",
38209             "name": "network-instance-group-id",
38210             "required": true,
38211             "type": "string"
38212           },
38213           {
38214             "in": "path",
38215             "name": "start-address",
38216             "required": true,
38217             "type": "string"
38218           }
38219         ],
38220         "responses": {
38221           "200": {
38222             "description": "No response was specified"
38223           }
38224         },
38225         "operationId": "DELETE-subnets"
38226       },
38227       "get": {
38228         "produces": [
38229           "application/json",
38230           "application/xml"
38231         ],
38232         "parameters": [
38233           {
38234             "description": "Keep as M",
38235             "in": "path",
38236             "name": "service-instance-id",
38237             "required": true,
38238             "type": "string"
38239           },
38240           {
38241             "description": "Also a Key in Network Instance Group in A&AI",
38242             "in": "path",
38243             "name": "network-instance-group-id",
38244             "required": true,
38245             "type": "string"
38246           },
38247           {
38248             "in": "path",
38249             "name": "start-address",
38250             "required": true,
38251             "type": "string"
38252           }
38253         ],
38254         "responses": {
38255           "200": {
38256             "description": "No response was specified",
38257             "schema": {
38258               "$ref": "#/definitions/(config)subnets"
38259             }
38260           }
38261         },
38262         "operationId": "GET-subnets"
38263       },
38264       "put": {
38265         "consumes": [
38266           "application/json",
38267           "application/xml"
38268         ],
38269         "produces": [
38270           "application/json",
38271           "application/xml"
38272         ],
38273         "parameters": [
38274           {
38275             "description": "Keep as M",
38276             "in": "path",
38277             "name": "service-instance-id",
38278             "required": true,
38279             "type": "string"
38280           },
38281           {
38282             "description": "Also a Key in Network Instance Group in A&AI",
38283             "in": "path",
38284             "name": "network-instance-group-id",
38285             "required": true,
38286             "type": "string"
38287           },
38288           {
38289             "in": "path",
38290             "name": "start-address",
38291             "required": true,
38292             "type": "string"
38293           },
38294           {
38295             "in": "body",
38296             "name": "(config)subnets",
38297             "required": false,
38298             "schema": {
38299               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
38300             }
38301           }
38302         ],
38303         "responses": {
38304           "200": {
38305             "description": "No response was specified",
38306             "schema": {
38307               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP"
38308             }
38309           }
38310         },
38311         "operationId": "PUT-subnets"
38312       }
38313     },
38314     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/network-instance-groups/network-instance-group/{network-instance-group-id}/vpn-binding-policy": {
38315       "delete": {
38316         "produces": [
38317           "application/json",
38318           "application/xml"
38319         ],
38320         "parameters": [
38321           {
38322             "description": "Keep as M",
38323             "in": "path",
38324             "name": "service-instance-id",
38325             "required": true,
38326             "type": "string"
38327           },
38328           {
38329             "description": "Also a Key in Network Instance Group in A&AI",
38330             "in": "path",
38331             "name": "network-instance-group-id",
38332             "required": true,
38333             "type": "string"
38334           }
38335         ],
38336         "responses": {
38337           "200": {
38338             "description": "No response was specified"
38339           }
38340         },
38341         "operationId": "DELETE-vpn-binding-policy"
38342       },
38343       "get": {
38344         "produces": [
38345           "application/json",
38346           "application/xml"
38347         ],
38348         "parameters": [
38349           {
38350             "description": "Keep as M",
38351             "in": "path",
38352             "name": "service-instance-id",
38353             "required": true,
38354             "type": "string"
38355           },
38356           {
38357             "description": "Also a Key in Network Instance Group in A&AI",
38358             "in": "path",
38359             "name": "network-instance-group-id",
38360             "required": true,
38361             "type": "string"
38362           }
38363         ],
38364         "responses": {
38365           "200": {
38366             "description": "No response was specified",
38367             "schema": {
38368               "$ref": "#/definitions/(config)vpn-binding-policy"
38369             }
38370           }
38371         },
38372         "operationId": "GET-vpn-binding-policy"
38373       },
38374       "put": {
38375         "consumes": [
38376           "application/json",
38377           "application/xml"
38378         ],
38379         "produces": [
38380           "application/json",
38381           "application/xml"
38382         ],
38383         "parameters": [
38384           {
38385             "description": "Keep as M",
38386             "in": "path",
38387             "name": "service-instance-id",
38388             "required": true,
38389             "type": "string"
38390           },
38391           {
38392             "description": "Also a Key in Network Instance Group in A&AI",
38393             "in": "path",
38394             "name": "network-instance-group-id",
38395             "required": true,
38396             "type": "string"
38397           },
38398           {
38399             "in": "body",
38400             "name": "(config)vpn-binding-policy",
38401             "required": false,
38402             "schema": {
38403               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
38404             }
38405           }
38406         ],
38407         "responses": {
38408           "200": {
38409             "description": "No response was specified",
38410             "schema": {
38411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP"
38412             }
38413           }
38414         },
38415         "operationId": "PUT-vpn-binding-policy"
38416       }
38417     },
38418     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks": {
38419       "delete": {
38420         "produces": [
38421           "application/json",
38422           "application/xml"
38423         ],
38424         "parameters": [
38425           {
38426             "description": "Keep as M",
38427             "in": "path",
38428             "name": "service-instance-id",
38429             "required": true,
38430             "type": "string"
38431           }
38432         ],
38433         "responses": {
38434           "200": {
38435             "description": "No response was specified"
38436           }
38437         },
38438         "operationId": "DELETE-networks"
38439       },
38440       "get": {
38441         "produces": [
38442           "application/json",
38443           "application/xml"
38444         ],
38445         "parameters": [
38446           {
38447             "description": "Keep as M",
38448             "in": "path",
38449             "name": "service-instance-id",
38450             "required": true,
38451             "type": "string"
38452           }
38453         ],
38454         "responses": {
38455           "200": {
38456             "description": "No response was specified",
38457             "schema": {
38458               "$ref": "#/definitions/(config)networks"
38459             }
38460           }
38461         },
38462         "operationId": "GET-networks"
38463       },
38464       "post": {
38465         "consumes": [
38466           "application/json",
38467           "application/xml"
38468         ],
38469         "produces": [
38470           "application/json",
38471           "application/xml"
38472         ],
38473         "parameters": [
38474           {
38475             "description": "Keep as M",
38476             "in": "path",
38477             "name": "service-instance-id",
38478             "required": true,
38479             "type": "string"
38480           },
38481           {
38482             "in": "body",
38483             "name": "**(config)network",
38484             "required": false,
38485             "schema": {
38486               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
38487             }
38488           }
38489         ],
38490         "responses": {
38491           "200": {
38492             "description": "No response was specified",
38493             "schema": {
38494               "$ref": "#/definitions/(config)networksPOST"
38495             }
38496           }
38497         },
38498         "operationId": "POST-networks"
38499       },
38500       "put": {
38501         "consumes": [
38502           "application/json",
38503           "application/xml"
38504         ],
38505         "produces": [
38506           "application/json",
38507           "application/xml"
38508         ],
38509         "parameters": [
38510           {
38511             "description": "Keep as M",
38512             "in": "path",
38513             "name": "service-instance-id",
38514             "required": true,
38515             "type": "string"
38516           },
38517           {
38518             "in": "body",
38519             "name": "(config)networks",
38520             "required": false,
38521             "schema": {
38522               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
38523             }
38524           }
38525         ],
38526         "responses": {
38527           "200": {
38528             "description": "No response was specified",
38529             "schema": {
38530               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP"
38531             }
38532           }
38533         },
38534         "operationId": "PUT-networks"
38535       }
38536     },
38537     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}": {
38538       "delete": {
38539         "produces": [
38540           "application/json",
38541           "application/xml"
38542         ],
38543         "parameters": [
38544           {
38545             "description": "Keep as M",
38546             "in": "path",
38547             "name": "service-instance-id",
38548             "required": true,
38549             "type": "string"
38550           },
38551           {
38552             "in": "path",
38553             "name": "network-id",
38554             "required": true,
38555             "type": "string"
38556           }
38557         ],
38558         "responses": {
38559           "200": {
38560             "description": "No response was specified"
38561           }
38562         },
38563         "operationId": "DELETE-network"
38564       },
38565       "get": {
38566         "produces": [
38567           "application/json",
38568           "application/xml"
38569         ],
38570         "parameters": [
38571           {
38572             "description": "Keep as M",
38573             "in": "path",
38574             "name": "service-instance-id",
38575             "required": true,
38576             "type": "string"
38577           },
38578           {
38579             "in": "path",
38580             "name": "network-id",
38581             "required": true,
38582             "type": "string"
38583           }
38584         ],
38585         "responses": {
38586           "200": {
38587             "description": "No response was specified",
38588             "schema": {
38589               "$ref": "#/definitions/(config)network"
38590             }
38591           }
38592         },
38593         "operationId": "GET-network"
38594       },
38595       "post": {
38596         "consumes": [
38597           "application/json",
38598           "application/xml"
38599         ],
38600         "produces": [
38601           "application/json",
38602           "application/xml"
38603         ],
38604         "parameters": [
38605           {
38606             "description": "Keep as M",
38607             "in": "path",
38608             "name": "service-instance-id",
38609             "required": true,
38610             "type": "string"
38611           },
38612           {
38613             "in": "path",
38614             "name": "network-id",
38615             "required": true,
38616             "type": "string"
38617           },
38618           {
38619             "in": "body",
38620             "name": "**(config)network-data",
38621             "required": false,
38622             "schema": {
38623               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
38624             }
38625           }
38626         ],
38627         "responses": {
38628           "200": {
38629             "description": "No response was specified",
38630             "schema": {
38631               "$ref": "#/definitions/(config)networkPOST"
38632             }
38633           }
38634         },
38635         "operationId": "POST-network"
38636       },
38637       "put": {
38638         "consumes": [
38639           "application/json",
38640           "application/xml"
38641         ],
38642         "produces": [
38643           "application/json",
38644           "application/xml"
38645         ],
38646         "parameters": [
38647           {
38648             "description": "Keep as M",
38649             "in": "path",
38650             "name": "service-instance-id",
38651             "required": true,
38652             "type": "string"
38653           },
38654           {
38655             "in": "path",
38656             "name": "network-id",
38657             "required": true,
38658             "type": "string"
38659           },
38660           {
38661             "in": "body",
38662             "name": "(config)network",
38663             "required": false,
38664             "schema": {
38665               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
38666             }
38667           }
38668         ],
38669         "responses": {
38670           "200": {
38671             "description": "No response was specified",
38672             "schema": {
38673               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP"
38674             }
38675           }
38676         },
38677         "operationId": "PUT-network"
38678       }
38679     },
38680     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data": {
38681       "delete": {
38682         "produces": [
38683           "application/json",
38684           "application/xml"
38685         ],
38686         "parameters": [
38687           {
38688             "description": "Keep as M",
38689             "in": "path",
38690             "name": "service-instance-id",
38691             "required": true,
38692             "type": "string"
38693           },
38694           {
38695             "in": "path",
38696             "name": "network-id",
38697             "required": true,
38698             "type": "string"
38699           }
38700         ],
38701         "responses": {
38702           "200": {
38703             "description": "No response was specified"
38704           }
38705         },
38706         "operationId": "DELETE-network-data"
38707       },
38708       "get": {
38709         "produces": [
38710           "application/json",
38711           "application/xml"
38712         ],
38713         "parameters": [
38714           {
38715             "description": "Keep as M",
38716             "in": "path",
38717             "name": "service-instance-id",
38718             "required": true,
38719             "type": "string"
38720           },
38721           {
38722             "in": "path",
38723             "name": "network-id",
38724             "required": true,
38725             "type": "string"
38726           }
38727         ],
38728         "responses": {
38729           "200": {
38730             "description": "No response was specified",
38731             "schema": {
38732               "$ref": "#/definitions/(config)network-data"
38733             }
38734           }
38735         },
38736         "operationId": "GET-network-data"
38737       },
38738       "post": {
38739         "consumes": [
38740           "application/json",
38741           "application/xml"
38742         ],
38743         "produces": [
38744           "application/json",
38745           "application/xml"
38746         ],
38747         "parameters": [
38748           {
38749             "description": "Keep as M",
38750             "in": "path",
38751             "name": "service-instance-id",
38752             "required": true,
38753             "type": "string"
38754           },
38755           {
38756             "in": "path",
38757             "name": "network-id",
38758             "required": true,
38759             "type": "string"
38760           },
38761           {
38762             "in": "body",
38763             "name": "**(config)network-provided-allotted-resources",
38764             "required": false,
38765             "schema": {
38766               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
38767             }
38768           },
38769           {
38770             "in": "body",
38771             "name": "**(config)network-level-oper-status",
38772             "required": false,
38773             "schema": {
38774               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
38775             }
38776           },
38777           {
38778             "in": "body",
38779             "name": "**(config)sdnc-request-header",
38780             "required": false,
38781             "schema": {
38782               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
38783             }
38784           },
38785           {
38786             "in": "body",
38787             "name": "**(config)request-information",
38788             "required": false,
38789             "schema": {
38790               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
38791             }
38792           },
38793           {
38794             "in": "body",
38795             "name": "**(config)service-information",
38796             "required": false,
38797             "schema": {
38798               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
38799             }
38800           },
38801           {
38802             "in": "body",
38803             "name": "**(config)network-request-input",
38804             "required": false,
38805             "schema": {
38806               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
38807             }
38808           },
38809           {
38810             "in": "body",
38811             "name": "**(config)network-information",
38812             "required": false,
38813             "schema": {
38814               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
38815             }
38816           },
38817           {
38818             "in": "body",
38819             "name": "**(config)network-topology",
38820             "required": false,
38821             "schema": {
38822               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
38823             }
38824           }
38825         ],
38826         "responses": {
38827           "200": {
38828             "description": "No response was specified",
38829             "schema": {
38830               "$ref": "#/definitions/(config)network-dataPOST"
38831             }
38832           }
38833         },
38834         "operationId": "POST-network-data"
38835       },
38836       "put": {
38837         "consumes": [
38838           "application/json",
38839           "application/xml"
38840         ],
38841         "produces": [
38842           "application/json",
38843           "application/xml"
38844         ],
38845         "parameters": [
38846           {
38847             "description": "Keep as M",
38848             "in": "path",
38849             "name": "service-instance-id",
38850             "required": true,
38851             "type": "string"
38852           },
38853           {
38854             "in": "path",
38855             "name": "network-id",
38856             "required": true,
38857             "type": "string"
38858           },
38859           {
38860             "in": "body",
38861             "name": "(config)network-data",
38862             "required": false,
38863             "schema": {
38864               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
38865             }
38866           }
38867         ],
38868         "responses": {
38869           "200": {
38870             "description": "No response was specified",
38871             "schema": {
38872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP"
38873             }
38874           }
38875         },
38876         "operationId": "PUT-network-data"
38877       }
38878     },
38879     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information": {
38880       "delete": {
38881         "produces": [
38882           "application/json",
38883           "application/xml"
38884         ],
38885         "parameters": [
38886           {
38887             "description": "Keep as M",
38888             "in": "path",
38889             "name": "service-instance-id",
38890             "required": true,
38891             "type": "string"
38892           },
38893           {
38894             "in": "path",
38895             "name": "network-id",
38896             "required": true,
38897             "type": "string"
38898           }
38899         ],
38900         "responses": {
38901           "200": {
38902             "description": "No response was specified"
38903           }
38904         },
38905         "operationId": "DELETE-network-information"
38906       },
38907       "get": {
38908         "produces": [
38909           "application/json",
38910           "application/xml"
38911         ],
38912         "parameters": [
38913           {
38914             "description": "Keep as M",
38915             "in": "path",
38916             "name": "service-instance-id",
38917             "required": true,
38918             "type": "string"
38919           },
38920           {
38921             "in": "path",
38922             "name": "network-id",
38923             "required": true,
38924             "type": "string"
38925           }
38926         ],
38927         "responses": {
38928           "200": {
38929             "description": "No response was specified",
38930             "schema": {
38931               "$ref": "#/definitions/(config)network-information"
38932             }
38933           }
38934         },
38935         "operationId": "GET-network-information"
38936       },
38937       "post": {
38938         "consumes": [
38939           "application/json",
38940           "application/xml"
38941         ],
38942         "produces": [
38943           "application/json",
38944           "application/xml"
38945         ],
38946         "parameters": [
38947           {
38948             "description": "Keep as M",
38949             "in": "path",
38950             "name": "service-instance-id",
38951             "required": true,
38952             "type": "string"
38953           },
38954           {
38955             "in": "path",
38956             "name": "network-id",
38957             "required": true,
38958             "type": "string"
38959           },
38960           {
38961             "in": "body",
38962             "name": "**(config)onap-model-information",
38963             "required": false,
38964             "schema": {
38965               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
38966             }
38967           }
38968         ],
38969         "responses": {
38970           "200": {
38971             "description": "No response was specified",
38972             "schema": {
38973               "$ref": "#/definitions/(config)network-informationPOST"
38974             }
38975           }
38976         },
38977         "operationId": "POST-network-information"
38978       },
38979       "put": {
38980         "consumes": [
38981           "application/json",
38982           "application/xml"
38983         ],
38984         "produces": [
38985           "application/json",
38986           "application/xml"
38987         ],
38988         "parameters": [
38989           {
38990             "description": "Keep as M",
38991             "in": "path",
38992             "name": "service-instance-id",
38993             "required": true,
38994             "type": "string"
38995           },
38996           {
38997             "in": "path",
38998             "name": "network-id",
38999             "required": true,
39000             "type": "string"
39001           },
39002           {
39003             "in": "body",
39004             "name": "(config)network-information",
39005             "required": false,
39006             "schema": {
39007               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
39008             }
39009           }
39010         ],
39011         "responses": {
39012           "200": {
39013             "description": "No response was specified",
39014             "schema": {
39015               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP"
39016             }
39017           }
39018         },
39019         "operationId": "PUT-network-information"
39020       }
39021     },
39022     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-information/onap-model-information": {
39023       "delete": {
39024         "produces": [
39025           "application/json",
39026           "application/xml"
39027         ],
39028         "parameters": [
39029           {
39030             "description": "Keep as M",
39031             "in": "path",
39032             "name": "service-instance-id",
39033             "required": true,
39034             "type": "string"
39035           },
39036           {
39037             "in": "path",
39038             "name": "network-id",
39039             "required": true,
39040             "type": "string"
39041           }
39042         ],
39043         "responses": {
39044           "200": {
39045             "description": "No response was specified"
39046           }
39047         },
39048         "operationId": "DELETE-onap-model-information"
39049       },
39050       "get": {
39051         "produces": [
39052           "application/json",
39053           "application/xml"
39054         ],
39055         "parameters": [
39056           {
39057             "description": "Keep as M",
39058             "in": "path",
39059             "name": "service-instance-id",
39060             "required": true,
39061             "type": "string"
39062           },
39063           {
39064             "in": "path",
39065             "name": "network-id",
39066             "required": true,
39067             "type": "string"
39068           }
39069         ],
39070         "responses": {
39071           "200": {
39072             "description": "No response was specified",
39073             "schema": {
39074               "$ref": "#/definitions/(config)onap-model-information"
39075             }
39076           }
39077         },
39078         "operationId": "GET-onap-model-information"
39079       },
39080       "put": {
39081         "consumes": [
39082           "application/json",
39083           "application/xml"
39084         ],
39085         "produces": [
39086           "application/json",
39087           "application/xml"
39088         ],
39089         "parameters": [
39090           {
39091             "description": "Keep as M",
39092             "in": "path",
39093             "name": "service-instance-id",
39094             "required": true,
39095             "type": "string"
39096           },
39097           {
39098             "in": "path",
39099             "name": "network-id",
39100             "required": true,
39101             "type": "string"
39102           },
39103           {
39104             "in": "body",
39105             "name": "(config)onap-model-information",
39106             "required": false,
39107             "schema": {
39108               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
39109             }
39110           }
39111         ],
39112         "responses": {
39113           "200": {
39114             "description": "No response was specified",
39115             "schema": {
39116               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP"
39117             }
39118           }
39119         },
39120         "operationId": "PUT-onap-model-information"
39121       }
39122     },
39123     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-level-oper-status": {
39124       "delete": {
39125         "produces": [
39126           "application/json",
39127           "application/xml"
39128         ],
39129         "parameters": [
39130           {
39131             "description": "Keep as M",
39132             "in": "path",
39133             "name": "service-instance-id",
39134             "required": true,
39135             "type": "string"
39136           },
39137           {
39138             "in": "path",
39139             "name": "network-id",
39140             "required": true,
39141             "type": "string"
39142           }
39143         ],
39144         "responses": {
39145           "200": {
39146             "description": "No response was specified"
39147           }
39148         },
39149         "operationId": "DELETE-network-level-oper-status"
39150       },
39151       "get": {
39152         "produces": [
39153           "application/json",
39154           "application/xml"
39155         ],
39156         "parameters": [
39157           {
39158             "description": "Keep as M",
39159             "in": "path",
39160             "name": "service-instance-id",
39161             "required": true,
39162             "type": "string"
39163           },
39164           {
39165             "in": "path",
39166             "name": "network-id",
39167             "required": true,
39168             "type": "string"
39169           }
39170         ],
39171         "responses": {
39172           "200": {
39173             "description": "No response was specified",
39174             "schema": {
39175               "$ref": "#/definitions/(config)network-level-oper-status"
39176             }
39177           }
39178         },
39179         "operationId": "GET-network-level-oper-status"
39180       },
39181       "put": {
39182         "consumes": [
39183           "application/json",
39184           "application/xml"
39185         ],
39186         "produces": [
39187           "application/json",
39188           "application/xml"
39189         ],
39190         "parameters": [
39191           {
39192             "description": "Keep as M",
39193             "in": "path",
39194             "name": "service-instance-id",
39195             "required": true,
39196             "type": "string"
39197           },
39198           {
39199             "in": "path",
39200             "name": "network-id",
39201             "required": true,
39202             "type": "string"
39203           },
39204           {
39205             "in": "body",
39206             "name": "(config)network-level-oper-status",
39207             "required": false,
39208             "schema": {
39209               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
39210             }
39211           }
39212         ],
39213         "responses": {
39214           "200": {
39215             "description": "No response was specified",
39216             "schema": {
39217               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP"
39218             }
39219           }
39220         },
39221         "operationId": "PUT-network-level-oper-status"
39222       }
39223     },
39224     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-provided-allotted-resources": {
39225       "delete": {
39226         "produces": [
39227           "application/json",
39228           "application/xml"
39229         ],
39230         "parameters": [
39231           {
39232             "description": "Keep as M",
39233             "in": "path",
39234             "name": "service-instance-id",
39235             "required": true,
39236             "type": "string"
39237           },
39238           {
39239             "in": "path",
39240             "name": "network-id",
39241             "required": true,
39242             "type": "string"
39243           }
39244         ],
39245         "responses": {
39246           "200": {
39247             "description": "No response was specified"
39248           }
39249         },
39250         "operationId": "DELETE-network-provided-allotted-resources"
39251       },
39252       "get": {
39253         "produces": [
39254           "application/json",
39255           "application/xml"
39256         ],
39257         "parameters": [
39258           {
39259             "description": "Keep as M",
39260             "in": "path",
39261             "name": "service-instance-id",
39262             "required": true,
39263             "type": "string"
39264           },
39265           {
39266             "in": "path",
39267             "name": "network-id",
39268             "required": true,
39269             "type": "string"
39270           }
39271         ],
39272         "responses": {
39273           "200": {
39274             "description": "No response was specified",
39275             "schema": {
39276               "$ref": "#/definitions/(config)network-provided-allotted-resources"
39277             }
39278           }
39279         },
39280         "operationId": "GET-network-provided-allotted-resources"
39281       },
39282       "put": {
39283         "consumes": [
39284           "application/json",
39285           "application/xml"
39286         ],
39287         "produces": [
39288           "application/json",
39289           "application/xml"
39290         ],
39291         "parameters": [
39292           {
39293             "description": "Keep as M",
39294             "in": "path",
39295             "name": "service-instance-id",
39296             "required": true,
39297             "type": "string"
39298           },
39299           {
39300             "in": "path",
39301             "name": "network-id",
39302             "required": true,
39303             "type": "string"
39304           },
39305           {
39306             "in": "body",
39307             "name": "(config)network-provided-allotted-resources",
39308             "required": false,
39309             "schema": {
39310               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
39311             }
39312           }
39313         ],
39314         "responses": {
39315           "200": {
39316             "description": "No response was specified",
39317             "schema": {
39318               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP"
39319             }
39320           }
39321         },
39322         "operationId": "PUT-network-provided-allotted-resources"
39323       }
39324     },
39325     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input": {
39326       "delete": {
39327         "produces": [
39328           "application/json",
39329           "application/xml"
39330         ],
39331         "parameters": [
39332           {
39333             "description": "Keep as M",
39334             "in": "path",
39335             "name": "service-instance-id",
39336             "required": true,
39337             "type": "string"
39338           },
39339           {
39340             "in": "path",
39341             "name": "network-id",
39342             "required": true,
39343             "type": "string"
39344           }
39345         ],
39346         "responses": {
39347           "200": {
39348             "description": "No response was specified"
39349           }
39350         },
39351         "operationId": "DELETE-network-request-input"
39352       },
39353       "get": {
39354         "produces": [
39355           "application/json",
39356           "application/xml"
39357         ],
39358         "parameters": [
39359           {
39360             "description": "Keep as M",
39361             "in": "path",
39362             "name": "service-instance-id",
39363             "required": true,
39364             "type": "string"
39365           },
39366           {
39367             "in": "path",
39368             "name": "network-id",
39369             "required": true,
39370             "type": "string"
39371           }
39372         ],
39373         "responses": {
39374           "200": {
39375             "description": "No response was specified",
39376             "schema": {
39377               "$ref": "#/definitions/(config)network-request-input"
39378             }
39379           }
39380         },
39381         "operationId": "GET-network-request-input"
39382       },
39383       "post": {
39384         "consumes": [
39385           "application/json",
39386           "application/xml"
39387         ],
39388         "produces": [
39389           "application/json",
39390           "application/xml"
39391         ],
39392         "parameters": [
39393           {
39394             "description": "Keep as M",
39395             "in": "path",
39396             "name": "service-instance-id",
39397             "required": true,
39398             "type": "string"
39399           },
39400           {
39401             "in": "path",
39402             "name": "network-id",
39403             "required": true,
39404             "type": "string"
39405           },
39406           {
39407             "in": "body",
39408             "name": "**(config)network-input-parameters",
39409             "required": false,
39410             "schema": {
39411               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
39412             }
39413           }
39414         ],
39415         "responses": {
39416           "200": {
39417             "description": "No response was specified",
39418             "schema": {
39419               "$ref": "#/definitions/(config)network-request-inputPOST"
39420             }
39421           }
39422         },
39423         "operationId": "POST-network-request-input"
39424       },
39425       "put": {
39426         "consumes": [
39427           "application/json",
39428           "application/xml"
39429         ],
39430         "produces": [
39431           "application/json",
39432           "application/xml"
39433         ],
39434         "parameters": [
39435           {
39436             "description": "Keep as M",
39437             "in": "path",
39438             "name": "service-instance-id",
39439             "required": true,
39440             "type": "string"
39441           },
39442           {
39443             "in": "path",
39444             "name": "network-id",
39445             "required": true,
39446             "type": "string"
39447           },
39448           {
39449             "in": "body",
39450             "name": "(config)network-request-input",
39451             "required": false,
39452             "schema": {
39453               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
39454             }
39455           }
39456         ],
39457         "responses": {
39458           "200": {
39459             "description": "No response was specified",
39460             "schema": {
39461               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP"
39462             }
39463           }
39464         },
39465         "operationId": "PUT-network-request-input"
39466       }
39467     },
39468     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-request-input/network-input-parameters": {
39469       "delete": {
39470         "produces": [
39471           "application/json",
39472           "application/xml"
39473         ],
39474         "parameters": [
39475           {
39476             "description": "Keep as M",
39477             "in": "path",
39478             "name": "service-instance-id",
39479             "required": true,
39480             "type": "string"
39481           },
39482           {
39483             "in": "path",
39484             "name": "network-id",
39485             "required": true,
39486             "type": "string"
39487           }
39488         ],
39489         "responses": {
39490           "200": {
39491             "description": "No response was specified"
39492           }
39493         },
39494         "operationId": "DELETE-network-input-parameters"
39495       },
39496       "get": {
39497         "produces": [
39498           "application/json",
39499           "application/xml"
39500         ],
39501         "parameters": [
39502           {
39503             "description": "Keep as M",
39504             "in": "path",
39505             "name": "service-instance-id",
39506             "required": true,
39507             "type": "string"
39508           },
39509           {
39510             "in": "path",
39511             "name": "network-id",
39512             "required": true,
39513             "type": "string"
39514           }
39515         ],
39516         "responses": {
39517           "200": {
39518             "description": "No response was specified",
39519             "schema": {
39520               "$ref": "#/definitions/(config)network-input-parameters"
39521             }
39522           }
39523         },
39524         "operationId": "GET-network-input-parameters"
39525       },
39526       "post": {
39527         "consumes": [
39528           "application/json",
39529           "application/xml"
39530         ],
39531         "produces": [
39532           "application/json",
39533           "application/xml"
39534         ],
39535         "parameters": [
39536           {
39537             "description": "Keep as M",
39538             "in": "path",
39539             "name": "service-instance-id",
39540             "required": true,
39541             "type": "string"
39542           },
39543           {
39544             "in": "path",
39545             "name": "network-id",
39546             "required": true,
39547             "type": "string"
39548           },
39549           {
39550             "in": "body",
39551             "name": "**(config)param",
39552             "required": false,
39553             "schema": {
39554               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
39555             }
39556           }
39557         ],
39558         "responses": {
39559           "200": {
39560             "description": "No response was specified",
39561             "schema": {
39562               "$ref": "#/definitions/(config)network-input-parametersPOST"
39563             }
39564           }
39565         },
39566         "operationId": "POST-network-input-parameters"
39567       },
39568       "put": {
39569         "consumes": [
39570           "application/json",
39571           "application/xml"
39572         ],
39573         "produces": [
39574           "application/json",
39575           "application/xml"
39576         ],
39577         "parameters": [
39578           {
39579             "description": "Keep as M",
39580             "in": "path",
39581             "name": "service-instance-id",
39582             "required": true,
39583             "type": "string"
39584           },
39585           {
39586             "in": "path",
39587             "name": "network-id",
39588             "required": true,
39589             "type": "string"
39590           },
39591           {
39592             "in": "body",
39593             "name": "(config)network-input-parameters",
39594             "required": false,
39595             "schema": {
39596               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
39597             }
39598           }
39599         ],
39600         "responses": {
39601           "200": {
39602             "description": "No response was specified",
39603             "schema": {
39604               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP"
39605             }
39606           }
39607         },
39608         "operationId": "PUT-network-input-parameters"
39609       }
39610     },
39611     "/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}": {
39612       "delete": {
39613         "produces": [
39614           "application/json",
39615           "application/xml"
39616         ],
39617         "parameters": [
39618           {
39619             "description": "Keep as M",
39620             "in": "path",
39621             "name": "service-instance-id",
39622             "required": true,
39623             "type": "string"
39624           },
39625           {
39626             "in": "path",
39627             "name": "network-id",
39628             "required": true,
39629             "type": "string"
39630           },
39631           {
39632             "in": "path",
39633             "name": "name",
39634             "required": true,
39635             "type": "string"
39636           }
39637         ],
39638         "responses": {
39639           "200": {
39640             "description": "No response was specified"
39641           }
39642         },
39643         "operationId": "DELETE-param"
39644       },
39645       "get": {
39646         "produces": [
39647           "application/json",
39648           "application/xml"
39649         ],
39650         "parameters": [
39651           {
39652             "description": "Keep as M",
39653             "in": "path",
39654             "name": "service-instance-id",
39655             "required": true,
39656             "type": "string"
39657           },
39658           {
39659             "in": "path",
39660             "name": "network-id",
39661             "required": true,
39662             "type": "string"
39663           },
39664           {
39665             "in": "path",
39666             "name": "name",
39667             "required": true,
39668             "type": "string"
39669           }
39670         ],
39671         "responses": {
39672           "200": {
39673             "description": "No response was specified",
39674             "schema": {
39675               "$ref": "#/definitions/(config)param"
39676             }
39677           }
39678         },
39679         "operationId": "GET-param"
39680       },
39681       "post": {
39682         "consumes": [
39683           "application/json",
39684           "application/xml"
39685         ],
39686         "produces": [
39687           "application/json",
39688           "application/xml"
39689         ],
39690         "parameters": [
39691           {
39692             "description": "Keep as M",
39693             "in": "path",
39694             "name": "service-instance-id",
39695             "required": true,
39696             "type": "string"
39697           },
39698           {
39699             "in": "path",
39700             "name": "network-id",
39701             "required": true,
39702             "type": "string"
39703           },
39704           {
39705             "in": "path",
39706             "name": "name",
39707             "required": true,
39708             "type": "string"
39709           },
39710           {
39711             "in": "body",
39712             "name": "**(config)resource-resolution-data",
39713             "required": false,
39714             "schema": {
39715               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP"
39716             }
39717           }
39718         ],
39719         "responses": {
39720           "200": {
39721             "description": "No response was specified",
39722             "schema": {
39723               "$ref": "#/definitions/(config)paramPOST"
39724             }
39725           }
39726         },
39727         "operationId": "POST-param"
39728       },
39729       "put": {
39730         "consumes": [
39731           "application/json",
39732           "application/xml"
39733         ],
39734         "produces": [
39735           "application/json",
39736           "application/xml"
39737         ],
39738         "parameters": [
39739           {
39740             "description": "Keep as M",
39741             "in": "path",
39742             "name": "service-instance-id",
39743             "required": true,
39744             "type": "string"
39745           },
39746           {
39747             "in": "path",
39748             "name": "network-id",
39749             "required": true,
39750             "type": "string"
39751           },
39752           {
39753             "in": "path",
39754             "name": "name",
39755             "required": true,
39756             "type": "string"
39757           },
39758           {
39759             "in": "body",
39760             "name": "(config)param",
39761             "required": false,
39762             "schema": {
39763               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
39764             }
39765           }
39766         ],
39767         "responses": {
39768           "200": {
39769             "description": "No response was specified",
39770             "schema": {
39771               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP"
39772             }
39773           }
39774         },
39775         "operationId": "PUT-param"
39776       }
39777     },
39778     "/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}/resource-resolution-data": {
39779       "delete": {
39780         "produces": [
39781           "application/json",
39782           "application/xml"
39783         ],
39784         "parameters": [
39785           {
39786             "description": "Keep as M",
39787             "in": "path",
39788             "name": "service-instance-id",
39789             "required": true,
39790             "type": "string"
39791           },
39792           {
39793             "in": "path",
39794             "name": "network-id",
39795             "required": true,
39796             "type": "string"
39797           },
39798           {
39799             "in": "path",
39800             "name": "name",
39801             "required": true,
39802             "type": "string"
39803           }
39804         ],
39805         "responses": {
39806           "200": {
39807             "description": "No response was specified"
39808           }
39809         },
39810         "operationId": "DELETE-resource-resolution-data"
39811       },
39812       "get": {
39813         "produces": [
39814           "application/json",
39815           "application/xml"
39816         ],
39817         "parameters": [
39818           {
39819             "description": "Keep as M",
39820             "in": "path",
39821             "name": "service-instance-id",
39822             "required": true,
39823             "type": "string"
39824           },
39825           {
39826             "in": "path",
39827             "name": "network-id",
39828             "required": true,
39829             "type": "string"
39830           },
39831           {
39832             "in": "path",
39833             "name": "name",
39834             "required": true,
39835             "type": "string"
39836           }
39837         ],
39838         "responses": {
39839           "200": {
39840             "description": "No response was specified",
39841             "schema": {
39842               "$ref": "#/definitions/(config)resource-resolution-data"
39843             }
39844           }
39845         },
39846         "operationId": "GET-resource-resolution-data"
39847       },
39848       "post": {
39849         "consumes": [
39850           "application/json",
39851           "application/xml"
39852         ],
39853         "produces": [
39854           "application/json",
39855           "application/xml"
39856         ],
39857         "parameters": [
39858           {
39859             "description": "Keep as M",
39860             "in": "path",
39861             "name": "service-instance-id",
39862             "required": true,
39863             "type": "string"
39864           },
39865           {
39866             "in": "path",
39867             "name": "network-id",
39868             "required": true,
39869             "type": "string"
39870           },
39871           {
39872             "in": "path",
39873             "name": "name",
39874             "required": true,
39875             "type": "string"
39876           },
39877           {
39878             "in": "body",
39879             "name": "**(config)resource-key",
39880             "required": false,
39881             "schema": {
39882               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
39883             }
39884           }
39885         ],
39886         "responses": {
39887           "200": {
39888             "description": "No response was specified",
39889             "schema": {
39890               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
39891             }
39892           }
39893         },
39894         "operationId": "POST-resource-resolution-data"
39895       },
39896       "put": {
39897         "consumes": [
39898           "application/json",
39899           "application/xml"
39900         ],
39901         "produces": [
39902           "application/json",
39903           "application/xml"
39904         ],
39905         "parameters": [
39906           {
39907             "description": "Keep as M",
39908             "in": "path",
39909             "name": "service-instance-id",
39910             "required": true,
39911             "type": "string"
39912           },
39913           {
39914             "in": "path",
39915             "name": "network-id",
39916             "required": true,
39917             "type": "string"
39918           },
39919           {
39920             "in": "path",
39921             "name": "name",
39922             "required": true,
39923             "type": "string"
39924           },
39925           {
39926             "in": "body",
39927             "name": "(config)resource-resolution-data",
39928             "required": false,
39929             "schema": {
39930               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP"
39931             }
39932           }
39933         ],
39934         "responses": {
39935           "200": {
39936             "description": "No response was specified",
39937             "schema": {
39938               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP"
39939             }
39940           }
39941         },
39942         "operationId": "PUT-resource-resolution-data"
39943       }
39944     },
39945     "/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}/resource-resolution-data/resource-key/{name}": {
39946       "delete": {
39947         "produces": [
39948           "application/json",
39949           "application/xml"
39950         ],
39951         "parameters": [
39952           {
39953             "description": "Keep as M",
39954             "in": "path",
39955             "name": "service-instance-id",
39956             "required": true,
39957             "type": "string"
39958           },
39959           {
39960             "in": "path",
39961             "name": "network-id",
39962             "required": true,
39963             "type": "string"
39964           },
39965           {
39966             "in": "path",
39967             "name": "name",
39968             "required": true,
39969             "type": "string"
39970           },
39971           {
39972             "in": "path",
39973             "name": "name",
39974             "required": true,
39975             "type": "string"
39976           }
39977         ],
39978         "responses": {
39979           "200": {
39980             "description": "No response was specified"
39981           }
39982         },
39983         "operationId": "DELETE-resource-key"
39984       },
39985       "get": {
39986         "produces": [
39987           "application/json",
39988           "application/xml"
39989         ],
39990         "parameters": [
39991           {
39992             "description": "Keep as M",
39993             "in": "path",
39994             "name": "service-instance-id",
39995             "required": true,
39996             "type": "string"
39997           },
39998           {
39999             "in": "path",
40000             "name": "network-id",
40001             "required": true,
40002             "type": "string"
40003           },
40004           {
40005             "in": "path",
40006             "name": "name",
40007             "required": true,
40008             "type": "string"
40009           },
40010           {
40011             "in": "path",
40012             "name": "name",
40013             "required": true,
40014             "type": "string"
40015           }
40016         ],
40017         "responses": {
40018           "200": {
40019             "description": "No response was specified",
40020             "schema": {
40021               "$ref": "#/definitions/(config)resource-key"
40022             }
40023           }
40024         },
40025         "operationId": "GET-resource-key"
40026       },
40027       "put": {
40028         "consumes": [
40029           "application/json",
40030           "application/xml"
40031         ],
40032         "produces": [
40033           "application/json",
40034           "application/xml"
40035         ],
40036         "parameters": [
40037           {
40038             "description": "Keep as M",
40039             "in": "path",
40040             "name": "service-instance-id",
40041             "required": true,
40042             "type": "string"
40043           },
40044           {
40045             "in": "path",
40046             "name": "network-id",
40047             "required": true,
40048             "type": "string"
40049           },
40050           {
40051             "in": "path",
40052             "name": "name",
40053             "required": true,
40054             "type": "string"
40055           },
40056           {
40057             "in": "path",
40058             "name": "name",
40059             "required": true,
40060             "type": "string"
40061           },
40062           {
40063             "in": "body",
40064             "name": "(config)resource-key",
40065             "required": false,
40066             "schema": {
40067               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
40068             }
40069           }
40070         ],
40071         "responses": {
40072           "200": {
40073             "description": "No response was specified",
40074             "schema": {
40075               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
40076             }
40077           }
40078         },
40079         "operationId": "PUT-resource-key"
40080       }
40081     },
40082     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology": {
40083       "delete": {
40084         "produces": [
40085           "application/json",
40086           "application/xml"
40087         ],
40088         "parameters": [
40089           {
40090             "description": "Keep as M",
40091             "in": "path",
40092             "name": "service-instance-id",
40093             "required": true,
40094             "type": "string"
40095           },
40096           {
40097             "in": "path",
40098             "name": "network-id",
40099             "required": true,
40100             "type": "string"
40101           }
40102         ],
40103         "responses": {
40104           "200": {
40105             "description": "No response was specified"
40106           }
40107         },
40108         "operationId": "DELETE-network-topology"
40109       },
40110       "get": {
40111         "produces": [
40112           "application/json",
40113           "application/xml"
40114         ],
40115         "parameters": [
40116           {
40117             "description": "Keep as M",
40118             "in": "path",
40119             "name": "service-instance-id",
40120             "required": true,
40121             "type": "string"
40122           },
40123           {
40124             "in": "path",
40125             "name": "network-id",
40126             "required": true,
40127             "type": "string"
40128           }
40129         ],
40130         "responses": {
40131           "200": {
40132             "description": "No response was specified",
40133             "schema": {
40134               "$ref": "#/definitions/(config)network-topology"
40135             }
40136           }
40137         },
40138         "operationId": "GET-network-topology"
40139       },
40140       "post": {
40141         "consumes": [
40142           "application/json",
40143           "application/xml"
40144         ],
40145         "produces": [
40146           "application/json",
40147           "application/xml"
40148         ],
40149         "parameters": [
40150           {
40151             "description": "Keep as M",
40152             "in": "path",
40153             "name": "service-instance-id",
40154             "required": true,
40155             "type": "string"
40156           },
40157           {
40158             "in": "path",
40159             "name": "network-id",
40160             "required": true,
40161             "type": "string"
40162           },
40163           {
40164             "in": "body",
40165             "name": "**(config)network-assignments",
40166             "required": false,
40167             "schema": {
40168               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40169             }
40170           },
40171           {
40172             "in": "body",
40173             "name": "**(config)network-parameters",
40174             "required": false,
40175             "schema": {
40176               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
40177             }
40178           },
40179           {
40180             "in": "body",
40181             "name": "**(config)onap-model-information",
40182             "required": false,
40183             "schema": {
40184               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
40185             }
40186           },
40187           {
40188             "in": "body",
40189             "name": "**(config)network-topology-identifier-structure",
40190             "required": false,
40191             "schema": {
40192               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
40193             }
40194           }
40195         ],
40196         "responses": {
40197           "200": {
40198             "description": "No response was specified",
40199             "schema": {
40200               "$ref": "#/definitions/(config)network-topologyPOST"
40201             }
40202           }
40203         },
40204         "operationId": "POST-network-topology"
40205       },
40206       "put": {
40207         "consumes": [
40208           "application/json",
40209           "application/xml"
40210         ],
40211         "produces": [
40212           "application/json",
40213           "application/xml"
40214         ],
40215         "parameters": [
40216           {
40217             "description": "Keep as M",
40218             "in": "path",
40219             "name": "service-instance-id",
40220             "required": true,
40221             "type": "string"
40222           },
40223           {
40224             "in": "path",
40225             "name": "network-id",
40226             "required": true,
40227             "type": "string"
40228           },
40229           {
40230             "in": "body",
40231             "name": "(config)network-topology",
40232             "required": false,
40233             "schema": {
40234               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
40235             }
40236           }
40237         ],
40238         "responses": {
40239           "200": {
40240             "description": "No response was specified",
40241             "schema": {
40242               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP"
40243             }
40244           }
40245         },
40246         "operationId": "PUT-network-topology"
40247       }
40248     },
40249     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-assignments": {
40250       "delete": {
40251         "produces": [
40252           "application/json",
40253           "application/xml"
40254         ],
40255         "parameters": [
40256           {
40257             "description": "Keep as M",
40258             "in": "path",
40259             "name": "service-instance-id",
40260             "required": true,
40261             "type": "string"
40262           },
40263           {
40264             "in": "path",
40265             "name": "network-id",
40266             "required": true,
40267             "type": "string"
40268           }
40269         ],
40270         "responses": {
40271           "200": {
40272             "description": "No response was specified"
40273           }
40274         },
40275         "operationId": "DELETE-network-assignments"
40276       },
40277       "get": {
40278         "produces": [
40279           "application/json",
40280           "application/xml"
40281         ],
40282         "parameters": [
40283           {
40284             "description": "Keep as M",
40285             "in": "path",
40286             "name": "service-instance-id",
40287             "required": true,
40288             "type": "string"
40289           },
40290           {
40291             "in": "path",
40292             "name": "network-id",
40293             "required": true,
40294             "type": "string"
40295           }
40296         ],
40297         "responses": {
40298           "200": {
40299             "description": "No response was specified",
40300             "schema": {
40301               "$ref": "#/definitions/(config)network-assignments"
40302             }
40303           }
40304         },
40305         "operationId": "GET-network-assignments"
40306       },
40307       "put": {
40308         "consumes": [
40309           "application/json",
40310           "application/xml"
40311         ],
40312         "produces": [
40313           "application/json",
40314           "application/xml"
40315         ],
40316         "parameters": [
40317           {
40318             "description": "Keep as M",
40319             "in": "path",
40320             "name": "service-instance-id",
40321             "required": true,
40322             "type": "string"
40323           },
40324           {
40325             "in": "path",
40326             "name": "network-id",
40327             "required": true,
40328             "type": "string"
40329           },
40330           {
40331             "in": "body",
40332             "name": "(config)network-assignments",
40333             "required": false,
40334             "schema": {
40335               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40336             }
40337           }
40338         ],
40339         "responses": {
40340           "200": {
40341             "description": "No response was specified",
40342             "schema": {
40343               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP"
40344             }
40345           }
40346         },
40347         "operationId": "PUT-network-assignments"
40348       }
40349     },
40350     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-parameters": {
40351       "delete": {
40352         "produces": [
40353           "application/json",
40354           "application/xml"
40355         ],
40356         "parameters": [
40357           {
40358             "description": "Keep as M",
40359             "in": "path",
40360             "name": "service-instance-id",
40361             "required": true,
40362             "type": "string"
40363           },
40364           {
40365             "in": "path",
40366             "name": "network-id",
40367             "required": true,
40368             "type": "string"
40369           }
40370         ],
40371         "responses": {
40372           "200": {
40373             "description": "No response was specified"
40374           }
40375         },
40376         "operationId": "DELETE-network-parameters"
40377       },
40378       "get": {
40379         "produces": [
40380           "application/json",
40381           "application/xml"
40382         ],
40383         "parameters": [
40384           {
40385             "description": "Keep as M",
40386             "in": "path",
40387             "name": "service-instance-id",
40388             "required": true,
40389             "type": "string"
40390           },
40391           {
40392             "in": "path",
40393             "name": "network-id",
40394             "required": true,
40395             "type": "string"
40396           }
40397         ],
40398         "responses": {
40399           "200": {
40400             "description": "No response was specified",
40401             "schema": {
40402               "$ref": "#/definitions/(config)network-parameters"
40403             }
40404           }
40405         },
40406         "operationId": "GET-network-parameters"
40407       },
40408       "post": {
40409         "consumes": [
40410           "application/json",
40411           "application/xml"
40412         ],
40413         "produces": [
40414           "application/json",
40415           "application/xml"
40416         ],
40417         "parameters": [
40418           {
40419             "description": "Keep as M",
40420             "in": "path",
40421             "name": "service-instance-id",
40422             "required": true,
40423             "type": "string"
40424           },
40425           {
40426             "in": "path",
40427             "name": "network-id",
40428             "required": true,
40429             "type": "string"
40430           },
40431           {
40432             "in": "body",
40433             "name": "**(config)network-parameter",
40434             "required": false,
40435             "schema": {
40436               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
40437             }
40438           }
40439         ],
40440         "responses": {
40441           "200": {
40442             "description": "No response was specified",
40443             "schema": {
40444               "$ref": "#/definitions/(config)network-parametersPOST"
40445             }
40446           }
40447         },
40448         "operationId": "POST-network-parameters"
40449       },
40450       "put": {
40451         "consumes": [
40452           "application/json",
40453           "application/xml"
40454         ],
40455         "produces": [
40456           "application/json",
40457           "application/xml"
40458         ],
40459         "parameters": [
40460           {
40461             "description": "Keep as M",
40462             "in": "path",
40463             "name": "service-instance-id",
40464             "required": true,
40465             "type": "string"
40466           },
40467           {
40468             "in": "path",
40469             "name": "network-id",
40470             "required": true,
40471             "type": "string"
40472           },
40473           {
40474             "in": "body",
40475             "name": "(config)network-parameters",
40476             "required": false,
40477             "schema": {
40478               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
40479             }
40480           }
40481         ],
40482         "responses": {
40483           "200": {
40484             "description": "No response was specified",
40485             "schema": {
40486               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP"
40487             }
40488           }
40489         },
40490         "operationId": "PUT-network-parameters"
40491       }
40492     },
40493     "/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}": {
40494       "delete": {
40495         "produces": [
40496           "application/json",
40497           "application/xml"
40498         ],
40499         "parameters": [
40500           {
40501             "description": "Keep as M",
40502             "in": "path",
40503             "name": "service-instance-id",
40504             "required": true,
40505             "type": "string"
40506           },
40507           {
40508             "in": "path",
40509             "name": "network-id",
40510             "required": true,
40511             "type": "string"
40512           },
40513           {
40514             "in": "path",
40515             "name": "network-parameter-name",
40516             "required": true,
40517             "type": "string"
40518           }
40519         ],
40520         "responses": {
40521           "200": {
40522             "description": "No response was specified"
40523           }
40524         },
40525         "operationId": "DELETE-network-parameter"
40526       },
40527       "get": {
40528         "produces": [
40529           "application/json",
40530           "application/xml"
40531         ],
40532         "parameters": [
40533           {
40534             "description": "Keep as M",
40535             "in": "path",
40536             "name": "service-instance-id",
40537             "required": true,
40538             "type": "string"
40539           },
40540           {
40541             "in": "path",
40542             "name": "network-id",
40543             "required": true,
40544             "type": "string"
40545           },
40546           {
40547             "in": "path",
40548             "name": "network-parameter-name",
40549             "required": true,
40550             "type": "string"
40551           }
40552         ],
40553         "responses": {
40554           "200": {
40555             "description": "No response was specified",
40556             "schema": {
40557               "$ref": "#/definitions/(config)network-parameter"
40558             }
40559           }
40560         },
40561         "operationId": "GET-network-parameter"
40562       },
40563       "put": {
40564         "consumes": [
40565           "application/json",
40566           "application/xml"
40567         ],
40568         "produces": [
40569           "application/json",
40570           "application/xml"
40571         ],
40572         "parameters": [
40573           {
40574             "description": "Keep as M",
40575             "in": "path",
40576             "name": "service-instance-id",
40577             "required": true,
40578             "type": "string"
40579           },
40580           {
40581             "in": "path",
40582             "name": "network-id",
40583             "required": true,
40584             "type": "string"
40585           },
40586           {
40587             "in": "path",
40588             "name": "network-parameter-name",
40589             "required": true,
40590             "type": "string"
40591           },
40592           {
40593             "in": "body",
40594             "name": "(config)network-parameter",
40595             "required": false,
40596             "schema": {
40597               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
40598             }
40599           }
40600         ],
40601         "responses": {
40602           "200": {
40603             "description": "No response was specified",
40604             "schema": {
40605               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP"
40606             }
40607           }
40608         },
40609         "operationId": "PUT-network-parameter"
40610       }
40611     },
40612     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure": {
40613       "delete": {
40614         "produces": [
40615           "application/json",
40616           "application/xml"
40617         ],
40618         "parameters": [
40619           {
40620             "description": "Keep as M",
40621             "in": "path",
40622             "name": "service-instance-id",
40623             "required": true,
40624             "type": "string"
40625           },
40626           {
40627             "in": "path",
40628             "name": "network-id",
40629             "required": true,
40630             "type": "string"
40631           }
40632         ],
40633         "responses": {
40634           "200": {
40635             "description": "No response was specified"
40636           }
40637         },
40638         "operationId": "DELETE-network-topology-identifier-structure"
40639       },
40640       "get": {
40641         "produces": [
40642           "application/json",
40643           "application/xml"
40644         ],
40645         "parameters": [
40646           {
40647             "description": "Keep as M",
40648             "in": "path",
40649             "name": "service-instance-id",
40650             "required": true,
40651             "type": "string"
40652           },
40653           {
40654             "in": "path",
40655             "name": "network-id",
40656             "required": true,
40657             "type": "string"
40658           }
40659         ],
40660         "responses": {
40661           "200": {
40662             "description": "No response was specified",
40663             "schema": {
40664               "$ref": "#/definitions/(config)network-topology-identifier-structure"
40665             }
40666           }
40667         },
40668         "operationId": "GET-network-topology-identifier-structure"
40669       },
40670       "post": {
40671         "consumes": [
40672           "application/json",
40673           "application/xml"
40674         ],
40675         "produces": [
40676           "application/json",
40677           "application/xml"
40678         ],
40679         "parameters": [
40680           {
40681             "description": "Keep as M",
40682             "in": "path",
40683             "name": "service-instance-id",
40684             "required": true,
40685             "type": "string"
40686           },
40687           {
40688             "in": "path",
40689             "name": "network-id",
40690             "required": true,
40691             "type": "string"
40692           },
40693           {
40694             "in": "body",
40695             "name": "**(config)related-networks",
40696             "required": false,
40697             "schema": {
40698               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
40699             }
40700           }
40701         ],
40702         "responses": {
40703           "200": {
40704             "description": "No response was specified",
40705             "schema": {
40706               "$ref": "#/definitions/(config)network-topology-identifier-structurePOST"
40707             }
40708           }
40709         },
40710         "operationId": "POST-network-topology-identifier-structure"
40711       },
40712       "put": {
40713         "consumes": [
40714           "application/json",
40715           "application/xml"
40716         ],
40717         "produces": [
40718           "application/json",
40719           "application/xml"
40720         ],
40721         "parameters": [
40722           {
40723             "description": "Keep as M",
40724             "in": "path",
40725             "name": "service-instance-id",
40726             "required": true,
40727             "type": "string"
40728           },
40729           {
40730             "in": "path",
40731             "name": "network-id",
40732             "required": true,
40733             "type": "string"
40734           },
40735           {
40736             "in": "body",
40737             "name": "(config)network-topology-identifier-structure",
40738             "required": false,
40739             "schema": {
40740               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
40741             }
40742           }
40743         ],
40744         "responses": {
40745           "200": {
40746             "description": "No response was specified",
40747             "schema": {
40748               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP"
40749             }
40750           }
40751         },
40752         "operationId": "PUT-network-topology-identifier-structure"
40753       }
40754     },
40755     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks": {
40756       "delete": {
40757         "produces": [
40758           "application/json",
40759           "application/xml"
40760         ],
40761         "parameters": [
40762           {
40763             "description": "Keep as M",
40764             "in": "path",
40765             "name": "service-instance-id",
40766             "required": true,
40767             "type": "string"
40768           },
40769           {
40770             "in": "path",
40771             "name": "network-id",
40772             "required": true,
40773             "type": "string"
40774           }
40775         ],
40776         "responses": {
40777           "200": {
40778             "description": "No response was specified"
40779           }
40780         },
40781         "operationId": "DELETE-related-networks"
40782       },
40783       "get": {
40784         "produces": [
40785           "application/json",
40786           "application/xml"
40787         ],
40788         "parameters": [
40789           {
40790             "description": "Keep as M",
40791             "in": "path",
40792             "name": "service-instance-id",
40793             "required": true,
40794             "type": "string"
40795           },
40796           {
40797             "in": "path",
40798             "name": "network-id",
40799             "required": true,
40800             "type": "string"
40801           }
40802         ],
40803         "responses": {
40804           "200": {
40805             "description": "No response was specified",
40806             "schema": {
40807               "$ref": "#/definitions/(config)related-networks"
40808             }
40809           }
40810         },
40811         "operationId": "GET-related-networks"
40812       },
40813       "post": {
40814         "consumes": [
40815           "application/json",
40816           "application/xml"
40817         ],
40818         "produces": [
40819           "application/json",
40820           "application/xml"
40821         ],
40822         "parameters": [
40823           {
40824             "description": "Keep as M",
40825             "in": "path",
40826             "name": "service-instance-id",
40827             "required": true,
40828             "type": "string"
40829           },
40830           {
40831             "in": "path",
40832             "name": "network-id",
40833             "required": true,
40834             "type": "string"
40835           },
40836           {
40837             "in": "body",
40838             "name": "**(config)related-network",
40839             "required": false,
40840             "schema": {
40841               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP"
40842             }
40843           }
40844         ],
40845         "responses": {
40846           "200": {
40847             "description": "No response was specified",
40848             "schema": {
40849               "$ref": "#/definitions/(config)related-networksPOST"
40850             }
40851           }
40852         },
40853         "operationId": "POST-related-networks"
40854       },
40855       "put": {
40856         "consumes": [
40857           "application/json",
40858           "application/xml"
40859         ],
40860         "produces": [
40861           "application/json",
40862           "application/xml"
40863         ],
40864         "parameters": [
40865           {
40866             "description": "Keep as M",
40867             "in": "path",
40868             "name": "service-instance-id",
40869             "required": true,
40870             "type": "string"
40871           },
40872           {
40873             "in": "path",
40874             "name": "network-id",
40875             "required": true,
40876             "type": "string"
40877           },
40878           {
40879             "in": "body",
40880             "name": "(config)related-networks",
40881             "required": false,
40882             "schema": {
40883               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
40884             }
40885           }
40886         ],
40887         "responses": {
40888           "200": {
40889             "description": "No response was specified",
40890             "schema": {
40891               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP"
40892             }
40893           }
40894         },
40895         "operationId": "PUT-related-networks"
40896       }
40897     },
40898     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network/{network-id}": {
40899       "delete": {
40900         "produces": [
40901           "application/json",
40902           "application/xml"
40903         ],
40904         "parameters": [
40905           {
40906             "description": "Keep as M",
40907             "in": "path",
40908             "name": "service-instance-id",
40909             "required": true,
40910             "type": "string"
40911           },
40912           {
40913             "in": "path",
40914             "name": "network-id",
40915             "required": true,
40916             "type": "string"
40917           },
40918           {
40919             "description": "Key to l3-network object",
40920             "in": "path",
40921             "name": "network-id",
40922             "required": true,
40923             "type": "string"
40924           }
40925         ],
40926         "responses": {
40927           "200": {
40928             "description": "No response was specified"
40929           }
40930         },
40931         "operationId": "DELETE-related-network"
40932       },
40933       "get": {
40934         "produces": [
40935           "application/json",
40936           "application/xml"
40937         ],
40938         "parameters": [
40939           {
40940             "description": "Keep as M",
40941             "in": "path",
40942             "name": "service-instance-id",
40943             "required": true,
40944             "type": "string"
40945           },
40946           {
40947             "in": "path",
40948             "name": "network-id",
40949             "required": true,
40950             "type": "string"
40951           },
40952           {
40953             "description": "Key to l3-network object",
40954             "in": "path",
40955             "name": "network-id",
40956             "required": true,
40957             "type": "string"
40958           }
40959         ],
40960         "responses": {
40961           "200": {
40962             "description": "No response was specified",
40963             "schema": {
40964               "$ref": "#/definitions/(config)related-network"
40965             }
40966           }
40967         },
40968         "operationId": "GET-related-network"
40969       },
40970       "post": {
40971         "consumes": [
40972           "application/json",
40973           "application/xml"
40974         ],
40975         "produces": [
40976           "application/json",
40977           "application/xml"
40978         ],
40979         "parameters": [
40980           {
40981             "description": "Keep as M",
40982             "in": "path",
40983             "name": "service-instance-id",
40984             "required": true,
40985             "type": "string"
40986           },
40987           {
40988             "in": "path",
40989             "name": "network-id",
40990             "required": true,
40991             "type": "string"
40992           },
40993           {
40994             "description": "Key to l3-network object",
40995             "in": "path",
40996             "name": "network-id",
40997             "required": true,
40998             "type": "string"
40999           },
41000           {
41001             "in": "body",
41002             "name": "**(config)vlan-tags",
41003             "required": false,
41004             "schema": {
41005               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
41006             }
41007           }
41008         ],
41009         "responses": {
41010           "200": {
41011             "description": "No response was specified",
41012             "schema": {
41013               "$ref": "#/definitions/(config)related-networkPOST"
41014             }
41015           }
41016         },
41017         "operationId": "POST-related-network"
41018       },
41019       "put": {
41020         "consumes": [
41021           "application/json",
41022           "application/xml"
41023         ],
41024         "produces": [
41025           "application/json",
41026           "application/xml"
41027         ],
41028         "parameters": [
41029           {
41030             "description": "Keep as M",
41031             "in": "path",
41032             "name": "service-instance-id",
41033             "required": true,
41034             "type": "string"
41035           },
41036           {
41037             "in": "path",
41038             "name": "network-id",
41039             "required": true,
41040             "type": "string"
41041           },
41042           {
41043             "description": "Key to l3-network object",
41044             "in": "path",
41045             "name": "network-id",
41046             "required": true,
41047             "type": "string"
41048           },
41049           {
41050             "in": "body",
41051             "name": "(config)related-network",
41052             "required": false,
41053             "schema": {
41054               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP"
41055             }
41056           }
41057         ],
41058         "responses": {
41059           "200": {
41060             "description": "No response was specified",
41061             "schema": {
41062               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP"
41063             }
41064           }
41065         },
41066         "operationId": "PUT-related-network"
41067       }
41068     },
41069     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network/{network-id}/vlan-tags": {
41070       "delete": {
41071         "produces": [
41072           "application/json",
41073           "application/xml"
41074         ],
41075         "parameters": [
41076           {
41077             "description": "Keep as M",
41078             "in": "path",
41079             "name": "service-instance-id",
41080             "required": true,
41081             "type": "string"
41082           },
41083           {
41084             "in": "path",
41085             "name": "network-id",
41086             "required": true,
41087             "type": "string"
41088           },
41089           {
41090             "description": "Key to l3-network object",
41091             "in": "path",
41092             "name": "network-id",
41093             "required": true,
41094             "type": "string"
41095           }
41096         ],
41097         "responses": {
41098           "200": {
41099             "description": "No response was specified"
41100           }
41101         },
41102         "operationId": "DELETE-vlan-tags"
41103       },
41104       "get": {
41105         "produces": [
41106           "application/json",
41107           "application/xml"
41108         ],
41109         "parameters": [
41110           {
41111             "description": "Keep as M",
41112             "in": "path",
41113             "name": "service-instance-id",
41114             "required": true,
41115             "type": "string"
41116           },
41117           {
41118             "in": "path",
41119             "name": "network-id",
41120             "required": true,
41121             "type": "string"
41122           },
41123           {
41124             "description": "Key to l3-network object",
41125             "in": "path",
41126             "name": "network-id",
41127             "required": true,
41128             "type": "string"
41129           }
41130         ],
41131         "responses": {
41132           "200": {
41133             "description": "No response was specified",
41134             "schema": {
41135               "$ref": "#/definitions/(config)vlan-tags"
41136             }
41137           }
41138         },
41139         "operationId": "GET-vlan-tags"
41140       },
41141       "put": {
41142         "consumes": [
41143           "application/json",
41144           "application/xml"
41145         ],
41146         "produces": [
41147           "application/json",
41148           "application/xml"
41149         ],
41150         "parameters": [
41151           {
41152             "description": "Keep as M",
41153             "in": "path",
41154             "name": "service-instance-id",
41155             "required": true,
41156             "type": "string"
41157           },
41158           {
41159             "in": "path",
41160             "name": "network-id",
41161             "required": true,
41162             "type": "string"
41163           },
41164           {
41165             "description": "Key to l3-network object",
41166             "in": "path",
41167             "name": "network-id",
41168             "required": true,
41169             "type": "string"
41170           },
41171           {
41172             "in": "body",
41173             "name": "(config)vlan-tags",
41174             "required": false,
41175             "schema": {
41176               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
41177             }
41178           }
41179         ],
41180         "responses": {
41181           "200": {
41182             "description": "No response was specified",
41183             "schema": {
41184               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP"
41185             }
41186           }
41187         },
41188         "operationId": "PUT-vlan-tags"
41189       }
41190     },
41191     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/network-topology/onap-model-information": {
41192       "delete": {
41193         "produces": [
41194           "application/json",
41195           "application/xml"
41196         ],
41197         "parameters": [
41198           {
41199             "description": "Keep as M",
41200             "in": "path",
41201             "name": "service-instance-id",
41202             "required": true,
41203             "type": "string"
41204           },
41205           {
41206             "in": "path",
41207             "name": "network-id",
41208             "required": true,
41209             "type": "string"
41210           }
41211         ],
41212         "responses": {
41213           "200": {
41214             "description": "No response was specified"
41215           }
41216         },
41217         "operationId": "DELETE-onap-model-information"
41218       },
41219       "get": {
41220         "produces": [
41221           "application/json",
41222           "application/xml"
41223         ],
41224         "parameters": [
41225           {
41226             "description": "Keep as M",
41227             "in": "path",
41228             "name": "service-instance-id",
41229             "required": true,
41230             "type": "string"
41231           },
41232           {
41233             "in": "path",
41234             "name": "network-id",
41235             "required": true,
41236             "type": "string"
41237           }
41238         ],
41239         "responses": {
41240           "200": {
41241             "description": "No response was specified",
41242             "schema": {
41243               "$ref": "#/definitions/(config)onap-model-information"
41244             }
41245           }
41246         },
41247         "operationId": "GET-onap-model-information"
41248       },
41249       "put": {
41250         "consumes": [
41251           "application/json",
41252           "application/xml"
41253         ],
41254         "produces": [
41255           "application/json",
41256           "application/xml"
41257         ],
41258         "parameters": [
41259           {
41260             "description": "Keep as M",
41261             "in": "path",
41262             "name": "service-instance-id",
41263             "required": true,
41264             "type": "string"
41265           },
41266           {
41267             "in": "path",
41268             "name": "network-id",
41269             "required": true,
41270             "type": "string"
41271           },
41272           {
41273             "in": "body",
41274             "name": "(config)onap-model-information",
41275             "required": false,
41276             "schema": {
41277               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
41278             }
41279           }
41280         ],
41281         "responses": {
41282           "200": {
41283             "description": "No response was specified",
41284             "schema": {
41285               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP"
41286             }
41287           }
41288         },
41289         "operationId": "PUT-onap-model-information"
41290       }
41291     },
41292     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/request-information": {
41293       "delete": {
41294         "produces": [
41295           "application/json",
41296           "application/xml"
41297         ],
41298         "parameters": [
41299           {
41300             "description": "Keep as M",
41301             "in": "path",
41302             "name": "service-instance-id",
41303             "required": true,
41304             "type": "string"
41305           },
41306           {
41307             "in": "path",
41308             "name": "network-id",
41309             "required": true,
41310             "type": "string"
41311           }
41312         ],
41313         "responses": {
41314           "200": {
41315             "description": "No response was specified"
41316           }
41317         },
41318         "operationId": "DELETE-request-information"
41319       },
41320       "get": {
41321         "produces": [
41322           "application/json",
41323           "application/xml"
41324         ],
41325         "parameters": [
41326           {
41327             "description": "Keep as M",
41328             "in": "path",
41329             "name": "service-instance-id",
41330             "required": true,
41331             "type": "string"
41332           },
41333           {
41334             "in": "path",
41335             "name": "network-id",
41336             "required": true,
41337             "type": "string"
41338           }
41339         ],
41340         "responses": {
41341           "200": {
41342             "description": "No response was specified",
41343             "schema": {
41344               "$ref": "#/definitions/(config)request-information"
41345             }
41346           }
41347         },
41348         "operationId": "GET-request-information"
41349       },
41350       "put": {
41351         "consumes": [
41352           "application/json",
41353           "application/xml"
41354         ],
41355         "produces": [
41356           "application/json",
41357           "application/xml"
41358         ],
41359         "parameters": [
41360           {
41361             "description": "Keep as M",
41362             "in": "path",
41363             "name": "service-instance-id",
41364             "required": true,
41365             "type": "string"
41366           },
41367           {
41368             "in": "path",
41369             "name": "network-id",
41370             "required": true,
41371             "type": "string"
41372           },
41373           {
41374             "in": "body",
41375             "name": "(config)request-information",
41376             "required": false,
41377             "schema": {
41378               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
41379             }
41380           }
41381         ],
41382         "responses": {
41383           "200": {
41384             "description": "No response was specified",
41385             "schema": {
41386               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP"
41387             }
41388           }
41389         },
41390         "operationId": "PUT-request-information"
41391       }
41392     },
41393     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/sdnc-request-header": {
41394       "delete": {
41395         "produces": [
41396           "application/json",
41397           "application/xml"
41398         ],
41399         "parameters": [
41400           {
41401             "description": "Keep as M",
41402             "in": "path",
41403             "name": "service-instance-id",
41404             "required": true,
41405             "type": "string"
41406           },
41407           {
41408             "in": "path",
41409             "name": "network-id",
41410             "required": true,
41411             "type": "string"
41412           }
41413         ],
41414         "responses": {
41415           "200": {
41416             "description": "No response was specified"
41417           }
41418         },
41419         "operationId": "DELETE-sdnc-request-header"
41420       },
41421       "get": {
41422         "produces": [
41423           "application/json",
41424           "application/xml"
41425         ],
41426         "parameters": [
41427           {
41428             "description": "Keep as M",
41429             "in": "path",
41430             "name": "service-instance-id",
41431             "required": true,
41432             "type": "string"
41433           },
41434           {
41435             "in": "path",
41436             "name": "network-id",
41437             "required": true,
41438             "type": "string"
41439           }
41440         ],
41441         "responses": {
41442           "200": {
41443             "description": "No response was specified",
41444             "schema": {
41445               "$ref": "#/definitions/(config)sdnc-request-header"
41446             }
41447           }
41448         },
41449         "operationId": "GET-sdnc-request-header"
41450       },
41451       "put": {
41452         "consumes": [
41453           "application/json",
41454           "application/xml"
41455         ],
41456         "produces": [
41457           "application/json",
41458           "application/xml"
41459         ],
41460         "parameters": [
41461           {
41462             "description": "Keep as M",
41463             "in": "path",
41464             "name": "service-instance-id",
41465             "required": true,
41466             "type": "string"
41467           },
41468           {
41469             "in": "path",
41470             "name": "network-id",
41471             "required": true,
41472             "type": "string"
41473           },
41474           {
41475             "in": "body",
41476             "name": "(config)sdnc-request-header",
41477             "required": false,
41478             "schema": {
41479               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
41480             }
41481           }
41482         ],
41483         "responses": {
41484           "200": {
41485             "description": "No response was specified",
41486             "schema": {
41487               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP"
41488             }
41489           }
41490         },
41491         "operationId": "PUT-sdnc-request-header"
41492       }
41493     },
41494     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information": {
41495       "delete": {
41496         "produces": [
41497           "application/json",
41498           "application/xml"
41499         ],
41500         "parameters": [
41501           {
41502             "description": "Keep as M",
41503             "in": "path",
41504             "name": "service-instance-id",
41505             "required": true,
41506             "type": "string"
41507           },
41508           {
41509             "in": "path",
41510             "name": "network-id",
41511             "required": true,
41512             "type": "string"
41513           }
41514         ],
41515         "responses": {
41516           "200": {
41517             "description": "No response was specified"
41518           }
41519         },
41520         "operationId": "DELETE-service-information"
41521       },
41522       "get": {
41523         "produces": [
41524           "application/json",
41525           "application/xml"
41526         ],
41527         "parameters": [
41528           {
41529             "description": "Keep as M",
41530             "in": "path",
41531             "name": "service-instance-id",
41532             "required": true,
41533             "type": "string"
41534           },
41535           {
41536             "in": "path",
41537             "name": "network-id",
41538             "required": true,
41539             "type": "string"
41540           }
41541         ],
41542         "responses": {
41543           "200": {
41544             "description": "No response was specified",
41545             "schema": {
41546               "$ref": "#/definitions/(config)service-information"
41547             }
41548           }
41549         },
41550         "operationId": "GET-service-information"
41551       },
41552       "post": {
41553         "consumes": [
41554           "application/json",
41555           "application/xml"
41556         ],
41557         "produces": [
41558           "application/json",
41559           "application/xml"
41560         ],
41561         "parameters": [
41562           {
41563             "description": "Keep as M",
41564             "in": "path",
41565             "name": "service-instance-id",
41566             "required": true,
41567             "type": "string"
41568           },
41569           {
41570             "in": "path",
41571             "name": "network-id",
41572             "required": true,
41573             "type": "string"
41574           },
41575           {
41576             "in": "body",
41577             "name": "**(config)onap-model-information",
41578             "required": false,
41579             "schema": {
41580               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
41581             }
41582           }
41583         ],
41584         "responses": {
41585           "200": {
41586             "description": "No response was specified",
41587             "schema": {
41588               "$ref": "#/definitions/(config)service-informationPOST"
41589             }
41590           }
41591         },
41592         "operationId": "POST-service-information"
41593       },
41594       "put": {
41595         "consumes": [
41596           "application/json",
41597           "application/xml"
41598         ],
41599         "produces": [
41600           "application/json",
41601           "application/xml"
41602         ],
41603         "parameters": [
41604           {
41605             "description": "Keep as M",
41606             "in": "path",
41607             "name": "service-instance-id",
41608             "required": true,
41609             "type": "string"
41610           },
41611           {
41612             "in": "path",
41613             "name": "network-id",
41614             "required": true,
41615             "type": "string"
41616           },
41617           {
41618             "in": "body",
41619             "name": "(config)service-information",
41620             "required": false,
41621             "schema": {
41622               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
41623             }
41624           }
41625         ],
41626         "responses": {
41627           "200": {
41628             "description": "No response was specified",
41629             "schema": {
41630               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP"
41631             }
41632           }
41633         },
41634         "operationId": "PUT-service-information"
41635       }
41636     },
41637     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/networks/network/{network-id}/network-data/service-information/onap-model-information": {
41638       "delete": {
41639         "produces": [
41640           "application/json",
41641           "application/xml"
41642         ],
41643         "parameters": [
41644           {
41645             "description": "Keep as M",
41646             "in": "path",
41647             "name": "service-instance-id",
41648             "required": true,
41649             "type": "string"
41650           },
41651           {
41652             "in": "path",
41653             "name": "network-id",
41654             "required": true,
41655             "type": "string"
41656           }
41657         ],
41658         "responses": {
41659           "200": {
41660             "description": "No response was specified"
41661           }
41662         },
41663         "operationId": "DELETE-onap-model-information"
41664       },
41665       "get": {
41666         "produces": [
41667           "application/json",
41668           "application/xml"
41669         ],
41670         "parameters": [
41671           {
41672             "description": "Keep as M",
41673             "in": "path",
41674             "name": "service-instance-id",
41675             "required": true,
41676             "type": "string"
41677           },
41678           {
41679             "in": "path",
41680             "name": "network-id",
41681             "required": true,
41682             "type": "string"
41683           }
41684         ],
41685         "responses": {
41686           "200": {
41687             "description": "No response was specified",
41688             "schema": {
41689               "$ref": "#/definitions/(config)onap-model-information"
41690             }
41691           }
41692         },
41693         "operationId": "GET-onap-model-information"
41694       },
41695       "put": {
41696         "consumes": [
41697           "application/json",
41698           "application/xml"
41699         ],
41700         "produces": [
41701           "application/json",
41702           "application/xml"
41703         ],
41704         "parameters": [
41705           {
41706             "description": "Keep as M",
41707             "in": "path",
41708             "name": "service-instance-id",
41709             "required": true,
41710             "type": "string"
41711           },
41712           {
41713             "in": "path",
41714             "name": "network-id",
41715             "required": true,
41716             "type": "string"
41717           },
41718           {
41719             "in": "body",
41720             "name": "(config)onap-model-information",
41721             "required": false,
41722             "schema": {
41723               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
41724             }
41725           }
41726         ],
41727         "responses": {
41728           "200": {
41729             "description": "No response was specified",
41730             "schema": {
41731               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP"
41732             }
41733           }
41734         },
41735         "operationId": "PUT-onap-model-information"
41736       }
41737     },
41738     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources": {
41739       "delete": {
41740         "produces": [
41741           "application/json",
41742           "application/xml"
41743         ],
41744         "parameters": [
41745           {
41746             "description": "Keep as M",
41747             "in": "path",
41748             "name": "service-instance-id",
41749             "required": true,
41750             "type": "string"
41751           }
41752         ],
41753         "responses": {
41754           "200": {
41755             "description": "No response was specified"
41756           }
41757         },
41758         "operationId": "DELETE-provided-allotted-resources"
41759       },
41760       "get": {
41761         "produces": [
41762           "application/json",
41763           "application/xml"
41764         ],
41765         "parameters": [
41766           {
41767             "description": "Keep as M",
41768             "in": "path",
41769             "name": "service-instance-id",
41770             "required": true,
41771             "type": "string"
41772           }
41773         ],
41774         "responses": {
41775           "200": {
41776             "description": "No response was specified",
41777             "schema": {
41778               "$ref": "#/definitions/(config)provided-allotted-resources"
41779             }
41780           }
41781         },
41782         "operationId": "GET-provided-allotted-resources"
41783       },
41784       "post": {
41785         "consumes": [
41786           "application/json",
41787           "application/xml"
41788         ],
41789         "produces": [
41790           "application/json",
41791           "application/xml"
41792         ],
41793         "parameters": [
41794           {
41795             "description": "Keep as M",
41796             "in": "path",
41797             "name": "service-instance-id",
41798             "required": true,
41799             "type": "string"
41800           },
41801           {
41802             "in": "body",
41803             "name": "**(config)provided-allotted-resource",
41804             "required": false,
41805             "schema": {
41806               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
41807             }
41808           }
41809         ],
41810         "responses": {
41811           "200": {
41812             "description": "No response was specified",
41813             "schema": {
41814               "$ref": "#/definitions/(config)provided-allotted-resourcesPOST"
41815             }
41816           }
41817         },
41818         "operationId": "POST-provided-allotted-resources"
41819       },
41820       "put": {
41821         "consumes": [
41822           "application/json",
41823           "application/xml"
41824         ],
41825         "produces": [
41826           "application/json",
41827           "application/xml"
41828         ],
41829         "parameters": [
41830           {
41831             "description": "Keep as M",
41832             "in": "path",
41833             "name": "service-instance-id",
41834             "required": true,
41835             "type": "string"
41836           },
41837           {
41838             "in": "body",
41839             "name": "(config)provided-allotted-resources",
41840             "required": false,
41841             "schema": {
41842               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
41843             }
41844           }
41845         ],
41846         "responses": {
41847           "200": {
41848             "description": "No response was specified",
41849             "schema": {
41850               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP"
41851             }
41852           }
41853         },
41854         "operationId": "PUT-provided-allotted-resources"
41855       }
41856     },
41857     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-allotted-resources/provided-allotted-resource/{allotted-resource-id}": {
41858       "delete": {
41859         "produces": [
41860           "application/json",
41861           "application/xml"
41862         ],
41863         "parameters": [
41864           {
41865             "description": "Keep as M",
41866             "in": "path",
41867             "name": "service-instance-id",
41868             "required": true,
41869             "type": "string"
41870           },
41871           {
41872             "in": "path",
41873             "name": "allotted-resource-id",
41874             "required": true,
41875             "type": "string"
41876           }
41877         ],
41878         "responses": {
41879           "200": {
41880             "description": "No response was specified"
41881           }
41882         },
41883         "operationId": "DELETE-provided-allotted-resource"
41884       },
41885       "get": {
41886         "produces": [
41887           "application/json",
41888           "application/xml"
41889         ],
41890         "parameters": [
41891           {
41892             "description": "Keep as M",
41893             "in": "path",
41894             "name": "service-instance-id",
41895             "required": true,
41896             "type": "string"
41897           },
41898           {
41899             "in": "path",
41900             "name": "allotted-resource-id",
41901             "required": true,
41902             "type": "string"
41903           }
41904         ],
41905         "responses": {
41906           "200": {
41907             "description": "No response was specified",
41908             "schema": {
41909               "$ref": "#/definitions/(config)provided-allotted-resource"
41910             }
41911           }
41912         },
41913         "operationId": "GET-provided-allotted-resource"
41914       },
41915       "put": {
41916         "consumes": [
41917           "application/json",
41918           "application/xml"
41919         ],
41920         "produces": [
41921           "application/json",
41922           "application/xml"
41923         ],
41924         "parameters": [
41925           {
41926             "description": "Keep as M",
41927             "in": "path",
41928             "name": "service-instance-id",
41929             "required": true,
41930             "type": "string"
41931           },
41932           {
41933             "in": "path",
41934             "name": "allotted-resource-id",
41935             "required": true,
41936             "type": "string"
41937           },
41938           {
41939             "in": "body",
41940             "name": "(config)provided-allotted-resource",
41941             "required": false,
41942             "schema": {
41943               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
41944             }
41945           }
41946         ],
41947         "responses": {
41948           "200": {
41949             "description": "No response was specified",
41950             "schema": {
41951               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP"
41952             }
41953           }
41954         },
41955         "operationId": "PUT-provided-allotted-resource"
41956       }
41957     },
41958     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations": {
41959       "delete": {
41960         "produces": [
41961           "application/json",
41962           "application/xml"
41963         ],
41964         "parameters": [
41965           {
41966             "description": "Keep as M",
41967             "in": "path",
41968             "name": "service-instance-id",
41969             "required": true,
41970             "type": "string"
41971           }
41972         ],
41973         "responses": {
41974           "200": {
41975             "description": "No response was specified"
41976           }
41977         },
41978         "operationId": "DELETE-provided-configurations"
41979       },
41980       "get": {
41981         "produces": [
41982           "application/json",
41983           "application/xml"
41984         ],
41985         "parameters": [
41986           {
41987             "description": "Keep as M",
41988             "in": "path",
41989             "name": "service-instance-id",
41990             "required": true,
41991             "type": "string"
41992           }
41993         ],
41994         "responses": {
41995           "200": {
41996             "description": "No response was specified",
41997             "schema": {
41998               "$ref": "#/definitions/(config)provided-configurations"
41999             }
42000           }
42001         },
42002         "operationId": "GET-provided-configurations"
42003       },
42004       "post": {
42005         "consumes": [
42006           "application/json",
42007           "application/xml"
42008         ],
42009         "produces": [
42010           "application/json",
42011           "application/xml"
42012         ],
42013         "parameters": [
42014           {
42015             "description": "Keep as M",
42016             "in": "path",
42017             "name": "service-instance-id",
42018             "required": true,
42019             "type": "string"
42020           },
42021           {
42022             "in": "body",
42023             "name": "**(config)provided-configuration",
42024             "required": false,
42025             "schema": {
42026               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
42027             }
42028           }
42029         ],
42030         "responses": {
42031           "200": {
42032             "description": "No response was specified",
42033             "schema": {
42034               "$ref": "#/definitions/(config)provided-configurationsPOST"
42035             }
42036           }
42037         },
42038         "operationId": "POST-provided-configurations"
42039       },
42040       "put": {
42041         "consumes": [
42042           "application/json",
42043           "application/xml"
42044         ],
42045         "produces": [
42046           "application/json",
42047           "application/xml"
42048         ],
42049         "parameters": [
42050           {
42051             "description": "Keep as M",
42052             "in": "path",
42053             "name": "service-instance-id",
42054             "required": true,
42055             "type": "string"
42056           },
42057           {
42058             "in": "body",
42059             "name": "(config)provided-configurations",
42060             "required": false,
42061             "schema": {
42062               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
42063             }
42064           }
42065         ],
42066         "responses": {
42067           "200": {
42068             "description": "No response was specified",
42069             "schema": {
42070               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP"
42071             }
42072           }
42073         },
42074         "operationId": "PUT-provided-configurations"
42075       }
42076     },
42077     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/provided-configurations/provided-configuration/{configuration-id}": {
42078       "delete": {
42079         "produces": [
42080           "application/json",
42081           "application/xml"
42082         ],
42083         "parameters": [
42084           {
42085             "description": "Keep as M",
42086             "in": "path",
42087             "name": "service-instance-id",
42088             "required": true,
42089             "type": "string"
42090           },
42091           {
42092             "in": "path",
42093             "name": "configuration-id",
42094             "required": true,
42095             "type": "string"
42096           }
42097         ],
42098         "responses": {
42099           "200": {
42100             "description": "No response was specified"
42101           }
42102         },
42103         "operationId": "DELETE-provided-configuration"
42104       },
42105       "get": {
42106         "produces": [
42107           "application/json",
42108           "application/xml"
42109         ],
42110         "parameters": [
42111           {
42112             "description": "Keep as M",
42113             "in": "path",
42114             "name": "service-instance-id",
42115             "required": true,
42116             "type": "string"
42117           },
42118           {
42119             "in": "path",
42120             "name": "configuration-id",
42121             "required": true,
42122             "type": "string"
42123           }
42124         ],
42125         "responses": {
42126           "200": {
42127             "description": "No response was specified",
42128             "schema": {
42129               "$ref": "#/definitions/(config)provided-configuration"
42130             }
42131           }
42132         },
42133         "operationId": "GET-provided-configuration"
42134       },
42135       "put": {
42136         "consumes": [
42137           "application/json",
42138           "application/xml"
42139         ],
42140         "produces": [
42141           "application/json",
42142           "application/xml"
42143         ],
42144         "parameters": [
42145           {
42146             "description": "Keep as M",
42147             "in": "path",
42148             "name": "service-instance-id",
42149             "required": true,
42150             "type": "string"
42151           },
42152           {
42153             "in": "path",
42154             "name": "configuration-id",
42155             "required": true,
42156             "type": "string"
42157           },
42158           {
42159             "in": "body",
42160             "name": "(config)provided-configuration",
42161             "required": false,
42162             "schema": {
42163               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
42164             }
42165           }
42166         ],
42167         "responses": {
42168           "200": {
42169             "description": "No response was specified",
42170             "schema": {
42171               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP"
42172             }
42173           }
42174         },
42175         "operationId": "PUT-provided-configuration"
42176       }
42177     },
42178     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/request-information": {
42179       "delete": {
42180         "produces": [
42181           "application/json",
42182           "application/xml"
42183         ],
42184         "parameters": [
42185           {
42186             "description": "Keep as M",
42187             "in": "path",
42188             "name": "service-instance-id",
42189             "required": true,
42190             "type": "string"
42191           }
42192         ],
42193         "responses": {
42194           "200": {
42195             "description": "No response was specified"
42196           }
42197         },
42198         "operationId": "DELETE-request-information"
42199       },
42200       "get": {
42201         "produces": [
42202           "application/json",
42203           "application/xml"
42204         ],
42205         "parameters": [
42206           {
42207             "description": "Keep as M",
42208             "in": "path",
42209             "name": "service-instance-id",
42210             "required": true,
42211             "type": "string"
42212           }
42213         ],
42214         "responses": {
42215           "200": {
42216             "description": "No response was specified",
42217             "schema": {
42218               "$ref": "#/definitions/(config)request-information"
42219             }
42220           }
42221         },
42222         "operationId": "GET-request-information"
42223       },
42224       "put": {
42225         "consumes": [
42226           "application/json",
42227           "application/xml"
42228         ],
42229         "produces": [
42230           "application/json",
42231           "application/xml"
42232         ],
42233         "parameters": [
42234           {
42235             "description": "Keep as M",
42236             "in": "path",
42237             "name": "service-instance-id",
42238             "required": true,
42239             "type": "string"
42240           },
42241           {
42242             "in": "body",
42243             "name": "(config)request-information",
42244             "required": false,
42245             "schema": {
42246               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
42247             }
42248           }
42249         ],
42250         "responses": {
42251           "200": {
42252             "description": "No response was specified",
42253             "schema": {
42254               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP"
42255             }
42256           }
42257         },
42258         "operationId": "PUT-request-information"
42259       }
42260     },
42261     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/sdnc-request-header": {
42262       "delete": {
42263         "produces": [
42264           "application/json",
42265           "application/xml"
42266         ],
42267         "parameters": [
42268           {
42269             "description": "Keep as M",
42270             "in": "path",
42271             "name": "service-instance-id",
42272             "required": true,
42273             "type": "string"
42274           }
42275         ],
42276         "responses": {
42277           "200": {
42278             "description": "No response was specified"
42279           }
42280         },
42281         "operationId": "DELETE-sdnc-request-header"
42282       },
42283       "get": {
42284         "produces": [
42285           "application/json",
42286           "application/xml"
42287         ],
42288         "parameters": [
42289           {
42290             "description": "Keep as M",
42291             "in": "path",
42292             "name": "service-instance-id",
42293             "required": true,
42294             "type": "string"
42295           }
42296         ],
42297         "responses": {
42298           "200": {
42299             "description": "No response was specified",
42300             "schema": {
42301               "$ref": "#/definitions/(config)sdnc-request-header"
42302             }
42303           }
42304         },
42305         "operationId": "GET-sdnc-request-header"
42306       },
42307       "put": {
42308         "consumes": [
42309           "application/json",
42310           "application/xml"
42311         ],
42312         "produces": [
42313           "application/json",
42314           "application/xml"
42315         ],
42316         "parameters": [
42317           {
42318             "description": "Keep as M",
42319             "in": "path",
42320             "name": "service-instance-id",
42321             "required": true,
42322             "type": "string"
42323           },
42324           {
42325             "in": "body",
42326             "name": "(config)sdnc-request-header",
42327             "required": false,
42328             "schema": {
42329               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
42330             }
42331           }
42332         ],
42333         "responses": {
42334           "200": {
42335             "description": "No response was specified",
42336             "schema": {
42337               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP"
42338             }
42339           }
42340         },
42341         "operationId": "PUT-sdnc-request-header"
42342       }
42343     },
42344     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information": {
42345       "delete": {
42346         "produces": [
42347           "application/json",
42348           "application/xml"
42349         ],
42350         "parameters": [
42351           {
42352             "description": "Keep as M",
42353             "in": "path",
42354             "name": "service-instance-id",
42355             "required": true,
42356             "type": "string"
42357           }
42358         ],
42359         "responses": {
42360           "200": {
42361             "description": "No response was specified"
42362           }
42363         },
42364         "operationId": "DELETE-service-information"
42365       },
42366       "get": {
42367         "produces": [
42368           "application/json",
42369           "application/xml"
42370         ],
42371         "parameters": [
42372           {
42373             "description": "Keep as M",
42374             "in": "path",
42375             "name": "service-instance-id",
42376             "required": true,
42377             "type": "string"
42378           }
42379         ],
42380         "responses": {
42381           "200": {
42382             "description": "No response was specified",
42383             "schema": {
42384               "$ref": "#/definitions/(config)service-information"
42385             }
42386           }
42387         },
42388         "operationId": "GET-service-information"
42389       },
42390       "post": {
42391         "consumes": [
42392           "application/json",
42393           "application/xml"
42394         ],
42395         "produces": [
42396           "application/json",
42397           "application/xml"
42398         ],
42399         "parameters": [
42400           {
42401             "description": "Keep as M",
42402             "in": "path",
42403             "name": "service-instance-id",
42404             "required": true,
42405             "type": "string"
42406           },
42407           {
42408             "in": "body",
42409             "name": "**(config)onap-model-information",
42410             "required": false,
42411             "schema": {
42412               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
42413             }
42414           }
42415         ],
42416         "responses": {
42417           "200": {
42418             "description": "No response was specified",
42419             "schema": {
42420               "$ref": "#/definitions/(config)service-informationPOST"
42421             }
42422           }
42423         },
42424         "operationId": "POST-service-information"
42425       },
42426       "put": {
42427         "consumes": [
42428           "application/json",
42429           "application/xml"
42430         ],
42431         "produces": [
42432           "application/json",
42433           "application/xml"
42434         ],
42435         "parameters": [
42436           {
42437             "description": "Keep as M",
42438             "in": "path",
42439             "name": "service-instance-id",
42440             "required": true,
42441             "type": "string"
42442           },
42443           {
42444             "in": "body",
42445             "name": "(config)service-information",
42446             "required": false,
42447             "schema": {
42448               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
42449             }
42450           }
42451         ],
42452         "responses": {
42453           "200": {
42454             "description": "No response was specified",
42455             "schema": {
42456               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP"
42457             }
42458           }
42459         },
42460         "operationId": "PUT-service-information"
42461       }
42462     },
42463     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-information/onap-model-information": {
42464       "delete": {
42465         "produces": [
42466           "application/json",
42467           "application/xml"
42468         ],
42469         "parameters": [
42470           {
42471             "description": "Keep as M",
42472             "in": "path",
42473             "name": "service-instance-id",
42474             "required": true,
42475             "type": "string"
42476           }
42477         ],
42478         "responses": {
42479           "200": {
42480             "description": "No response was specified"
42481           }
42482         },
42483         "operationId": "DELETE-onap-model-information"
42484       },
42485       "get": {
42486         "produces": [
42487           "application/json",
42488           "application/xml"
42489         ],
42490         "parameters": [
42491           {
42492             "description": "Keep as M",
42493             "in": "path",
42494             "name": "service-instance-id",
42495             "required": true,
42496             "type": "string"
42497           }
42498         ],
42499         "responses": {
42500           "200": {
42501             "description": "No response was specified",
42502             "schema": {
42503               "$ref": "#/definitions/(config)onap-model-information"
42504             }
42505           }
42506         },
42507         "operationId": "GET-onap-model-information"
42508       },
42509       "put": {
42510         "consumes": [
42511           "application/json",
42512           "application/xml"
42513         ],
42514         "produces": [
42515           "application/json",
42516           "application/xml"
42517         ],
42518         "parameters": [
42519           {
42520             "description": "Keep as M",
42521             "in": "path",
42522             "name": "service-instance-id",
42523             "required": true,
42524             "type": "string"
42525           },
42526           {
42527             "in": "body",
42528             "name": "(config)onap-model-information",
42529             "required": false,
42530             "schema": {
42531               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
42532             }
42533           }
42534         ],
42535         "responses": {
42536           "200": {
42537             "description": "No response was specified",
42538             "schema": {
42539               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP"
42540             }
42541           }
42542         },
42543         "operationId": "PUT-onap-model-information"
42544       }
42545     },
42546     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-level-oper-status": {
42547       "delete": {
42548         "produces": [
42549           "application/json",
42550           "application/xml"
42551         ],
42552         "parameters": [
42553           {
42554             "description": "Keep as M",
42555             "in": "path",
42556             "name": "service-instance-id",
42557             "required": true,
42558             "type": "string"
42559           }
42560         ],
42561         "responses": {
42562           "200": {
42563             "description": "No response was specified"
42564           }
42565         },
42566         "operationId": "DELETE-service-level-oper-status"
42567       },
42568       "get": {
42569         "produces": [
42570           "application/json",
42571           "application/xml"
42572         ],
42573         "parameters": [
42574           {
42575             "description": "Keep as M",
42576             "in": "path",
42577             "name": "service-instance-id",
42578             "required": true,
42579             "type": "string"
42580           }
42581         ],
42582         "responses": {
42583           "200": {
42584             "description": "No response was specified",
42585             "schema": {
42586               "$ref": "#/definitions/(config)service-level-oper-status"
42587             }
42588           }
42589         },
42590         "operationId": "GET-service-level-oper-status"
42591       },
42592       "put": {
42593         "consumes": [
42594           "application/json",
42595           "application/xml"
42596         ],
42597         "produces": [
42598           "application/json",
42599           "application/xml"
42600         ],
42601         "parameters": [
42602           {
42603             "description": "Keep as M",
42604             "in": "path",
42605             "name": "service-instance-id",
42606             "required": true,
42607             "type": "string"
42608           },
42609           {
42610             "in": "body",
42611             "name": "(config)service-level-oper-status",
42612             "required": false,
42613             "schema": {
42614               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
42615             }
42616           }
42617         ],
42618         "responses": {
42619           "200": {
42620             "description": "No response was specified",
42621             "schema": {
42622               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP"
42623             }
42624           }
42625         },
42626         "operationId": "PUT-service-level-oper-status"
42627       }
42628     },
42629     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input": {
42630       "delete": {
42631         "produces": [
42632           "application/json",
42633           "application/xml"
42634         ],
42635         "parameters": [
42636           {
42637             "description": "Keep as M",
42638             "in": "path",
42639             "name": "service-instance-id",
42640             "required": true,
42641             "type": "string"
42642           }
42643         ],
42644         "responses": {
42645           "200": {
42646             "description": "No response was specified"
42647           }
42648         },
42649         "operationId": "DELETE-service-request-input"
42650       },
42651       "get": {
42652         "produces": [
42653           "application/json",
42654           "application/xml"
42655         ],
42656         "parameters": [
42657           {
42658             "description": "Keep as M",
42659             "in": "path",
42660             "name": "service-instance-id",
42661             "required": true,
42662             "type": "string"
42663           }
42664         ],
42665         "responses": {
42666           "200": {
42667             "description": "No response was specified",
42668             "schema": {
42669               "$ref": "#/definitions/(config)service-request-input"
42670             }
42671           }
42672         },
42673         "operationId": "GET-service-request-input"
42674       },
42675       "post": {
42676         "consumes": [
42677           "application/json",
42678           "application/xml"
42679         ],
42680         "produces": [
42681           "application/json",
42682           "application/xml"
42683         ],
42684         "parameters": [
42685           {
42686             "description": "Keep as M",
42687             "in": "path",
42688             "name": "service-instance-id",
42689             "required": true,
42690             "type": "string"
42691           },
42692           {
42693             "in": "body",
42694             "name": "**(config)service-input-parameters",
42695             "required": false,
42696             "schema": {
42697               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
42698             }
42699           }
42700         ],
42701         "responses": {
42702           "200": {
42703             "description": "No response was specified",
42704             "schema": {
42705               "$ref": "#/definitions/(config)service-request-inputPOST"
42706             }
42707           }
42708         },
42709         "operationId": "POST-service-request-input"
42710       },
42711       "put": {
42712         "consumes": [
42713           "application/json",
42714           "application/xml"
42715         ],
42716         "produces": [
42717           "application/json",
42718           "application/xml"
42719         ],
42720         "parameters": [
42721           {
42722             "description": "Keep as M",
42723             "in": "path",
42724             "name": "service-instance-id",
42725             "required": true,
42726             "type": "string"
42727           },
42728           {
42729             "in": "body",
42730             "name": "(config)service-request-input",
42731             "required": false,
42732             "schema": {
42733               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
42734             }
42735           }
42736         ],
42737         "responses": {
42738           "200": {
42739             "description": "No response was specified",
42740             "schema": {
42741               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP"
42742             }
42743           }
42744         },
42745         "operationId": "PUT-service-request-input"
42746       }
42747     },
42748     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters": {
42749       "delete": {
42750         "produces": [
42751           "application/json",
42752           "application/xml"
42753         ],
42754         "parameters": [
42755           {
42756             "description": "Keep as M",
42757             "in": "path",
42758             "name": "service-instance-id",
42759             "required": true,
42760             "type": "string"
42761           }
42762         ],
42763         "responses": {
42764           "200": {
42765             "description": "No response was specified"
42766           }
42767         },
42768         "operationId": "DELETE-service-input-parameters"
42769       },
42770       "get": {
42771         "produces": [
42772           "application/json",
42773           "application/xml"
42774         ],
42775         "parameters": [
42776           {
42777             "description": "Keep as M",
42778             "in": "path",
42779             "name": "service-instance-id",
42780             "required": true,
42781             "type": "string"
42782           }
42783         ],
42784         "responses": {
42785           "200": {
42786             "description": "No response was specified",
42787             "schema": {
42788               "$ref": "#/definitions/(config)service-input-parameters"
42789             }
42790           }
42791         },
42792         "operationId": "GET-service-input-parameters"
42793       },
42794       "post": {
42795         "consumes": [
42796           "application/json",
42797           "application/xml"
42798         ],
42799         "produces": [
42800           "application/json",
42801           "application/xml"
42802         ],
42803         "parameters": [
42804           {
42805             "description": "Keep as M",
42806             "in": "path",
42807             "name": "service-instance-id",
42808             "required": true,
42809             "type": "string"
42810           },
42811           {
42812             "in": "body",
42813             "name": "**(config)param",
42814             "required": false,
42815             "schema": {
42816               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
42817             }
42818           }
42819         ],
42820         "responses": {
42821           "200": {
42822             "description": "No response was specified",
42823             "schema": {
42824               "$ref": "#/definitions/(config)service-input-parametersPOST"
42825             }
42826           }
42827         },
42828         "operationId": "POST-service-input-parameters"
42829       },
42830       "put": {
42831         "consumes": [
42832           "application/json",
42833           "application/xml"
42834         ],
42835         "produces": [
42836           "application/json",
42837           "application/xml"
42838         ],
42839         "parameters": [
42840           {
42841             "description": "Keep as M",
42842             "in": "path",
42843             "name": "service-instance-id",
42844             "required": true,
42845             "type": "string"
42846           },
42847           {
42848             "in": "body",
42849             "name": "(config)service-input-parameters",
42850             "required": false,
42851             "schema": {
42852               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
42853             }
42854           }
42855         ],
42856         "responses": {
42857           "200": {
42858             "description": "No response was specified",
42859             "schema": {
42860               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP"
42861             }
42862           }
42863         },
42864         "operationId": "PUT-service-input-parameters"
42865       }
42866     },
42867     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}": {
42868       "delete": {
42869         "produces": [
42870           "application/json",
42871           "application/xml"
42872         ],
42873         "parameters": [
42874           {
42875             "description": "Keep as M",
42876             "in": "path",
42877             "name": "service-instance-id",
42878             "required": true,
42879             "type": "string"
42880           },
42881           {
42882             "in": "path",
42883             "name": "name",
42884             "required": true,
42885             "type": "string"
42886           }
42887         ],
42888         "responses": {
42889           "200": {
42890             "description": "No response was specified"
42891           }
42892         },
42893         "operationId": "DELETE-param"
42894       },
42895       "get": {
42896         "produces": [
42897           "application/json",
42898           "application/xml"
42899         ],
42900         "parameters": [
42901           {
42902             "description": "Keep as M",
42903             "in": "path",
42904             "name": "service-instance-id",
42905             "required": true,
42906             "type": "string"
42907           },
42908           {
42909             "in": "path",
42910             "name": "name",
42911             "required": true,
42912             "type": "string"
42913           }
42914         ],
42915         "responses": {
42916           "200": {
42917             "description": "No response was specified",
42918             "schema": {
42919               "$ref": "#/definitions/(config)param"
42920             }
42921           }
42922         },
42923         "operationId": "GET-param"
42924       },
42925       "post": {
42926         "consumes": [
42927           "application/json",
42928           "application/xml"
42929         ],
42930         "produces": [
42931           "application/json",
42932           "application/xml"
42933         ],
42934         "parameters": [
42935           {
42936             "description": "Keep as M",
42937             "in": "path",
42938             "name": "service-instance-id",
42939             "required": true,
42940             "type": "string"
42941           },
42942           {
42943             "in": "path",
42944             "name": "name",
42945             "required": true,
42946             "type": "string"
42947           },
42948           {
42949             "in": "body",
42950             "name": "**(config)resource-resolution-data",
42951             "required": false,
42952             "schema": {
42953               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
42954             }
42955           }
42956         ],
42957         "responses": {
42958           "200": {
42959             "description": "No response was specified",
42960             "schema": {
42961               "$ref": "#/definitions/(config)paramPOST"
42962             }
42963           }
42964         },
42965         "operationId": "POST-param"
42966       },
42967       "put": {
42968         "consumes": [
42969           "application/json",
42970           "application/xml"
42971         ],
42972         "produces": [
42973           "application/json",
42974           "application/xml"
42975         ],
42976         "parameters": [
42977           {
42978             "description": "Keep as M",
42979             "in": "path",
42980             "name": "service-instance-id",
42981             "required": true,
42982             "type": "string"
42983           },
42984           {
42985             "in": "path",
42986             "name": "name",
42987             "required": true,
42988             "type": "string"
42989           },
42990           {
42991             "in": "body",
42992             "name": "(config)param",
42993             "required": false,
42994             "schema": {
42995               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
42996             }
42997           }
42998         ],
42999         "responses": {
43000           "200": {
43001             "description": "No response was specified",
43002             "schema": {
43003               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP"
43004             }
43005           }
43006         },
43007         "operationId": "PUT-param"
43008       }
43009     },
43010     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data": {
43011       "delete": {
43012         "produces": [
43013           "application/json",
43014           "application/xml"
43015         ],
43016         "parameters": [
43017           {
43018             "description": "Keep as M",
43019             "in": "path",
43020             "name": "service-instance-id",
43021             "required": true,
43022             "type": "string"
43023           },
43024           {
43025             "in": "path",
43026             "name": "name",
43027             "required": true,
43028             "type": "string"
43029           }
43030         ],
43031         "responses": {
43032           "200": {
43033             "description": "No response was specified"
43034           }
43035         },
43036         "operationId": "DELETE-resource-resolution-data"
43037       },
43038       "get": {
43039         "produces": [
43040           "application/json",
43041           "application/xml"
43042         ],
43043         "parameters": [
43044           {
43045             "description": "Keep as M",
43046             "in": "path",
43047             "name": "service-instance-id",
43048             "required": true,
43049             "type": "string"
43050           },
43051           {
43052             "in": "path",
43053             "name": "name",
43054             "required": true,
43055             "type": "string"
43056           }
43057         ],
43058         "responses": {
43059           "200": {
43060             "description": "No response was specified",
43061             "schema": {
43062               "$ref": "#/definitions/(config)resource-resolution-data"
43063             }
43064           }
43065         },
43066         "operationId": "GET-resource-resolution-data"
43067       },
43068       "post": {
43069         "consumes": [
43070           "application/json",
43071           "application/xml"
43072         ],
43073         "produces": [
43074           "application/json",
43075           "application/xml"
43076         ],
43077         "parameters": [
43078           {
43079             "description": "Keep as M",
43080             "in": "path",
43081             "name": "service-instance-id",
43082             "required": true,
43083             "type": "string"
43084           },
43085           {
43086             "in": "path",
43087             "name": "name",
43088             "required": true,
43089             "type": "string"
43090           },
43091           {
43092             "in": "body",
43093             "name": "**(config)resource-key",
43094             "required": false,
43095             "schema": {
43096               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43097             }
43098           }
43099         ],
43100         "responses": {
43101           "200": {
43102             "description": "No response was specified",
43103             "schema": {
43104               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
43105             }
43106           }
43107         },
43108         "operationId": "POST-resource-resolution-data"
43109       },
43110       "put": {
43111         "consumes": [
43112           "application/json",
43113           "application/xml"
43114         ],
43115         "produces": [
43116           "application/json",
43117           "application/xml"
43118         ],
43119         "parameters": [
43120           {
43121             "description": "Keep as M",
43122             "in": "path",
43123             "name": "service-instance-id",
43124             "required": true,
43125             "type": "string"
43126           },
43127           {
43128             "in": "path",
43129             "name": "name",
43130             "required": true,
43131             "type": "string"
43132           },
43133           {
43134             "in": "body",
43135             "name": "(config)resource-resolution-data",
43136             "required": false,
43137             "schema": {
43138               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
43139             }
43140           }
43141         ],
43142         "responses": {
43143           "200": {
43144             "description": "No response was specified",
43145             "schema": {
43146               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP"
43147             }
43148           }
43149         },
43150         "operationId": "PUT-resource-resolution-data"
43151       }
43152     },
43153     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-request-input/service-input-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
43154       "delete": {
43155         "produces": [
43156           "application/json",
43157           "application/xml"
43158         ],
43159         "parameters": [
43160           {
43161             "description": "Keep as M",
43162             "in": "path",
43163             "name": "service-instance-id",
43164             "required": true,
43165             "type": "string"
43166           },
43167           {
43168             "in": "path",
43169             "name": "name",
43170             "required": true,
43171             "type": "string"
43172           },
43173           {
43174             "in": "path",
43175             "name": "name",
43176             "required": true,
43177             "type": "string"
43178           }
43179         ],
43180         "responses": {
43181           "200": {
43182             "description": "No response was specified"
43183           }
43184         },
43185         "operationId": "DELETE-resource-key"
43186       },
43187       "get": {
43188         "produces": [
43189           "application/json",
43190           "application/xml"
43191         ],
43192         "parameters": [
43193           {
43194             "description": "Keep as M",
43195             "in": "path",
43196             "name": "service-instance-id",
43197             "required": true,
43198             "type": "string"
43199           },
43200           {
43201             "in": "path",
43202             "name": "name",
43203             "required": true,
43204             "type": "string"
43205           },
43206           {
43207             "in": "path",
43208             "name": "name",
43209             "required": true,
43210             "type": "string"
43211           }
43212         ],
43213         "responses": {
43214           "200": {
43215             "description": "No response was specified",
43216             "schema": {
43217               "$ref": "#/definitions/(config)resource-key"
43218             }
43219           }
43220         },
43221         "operationId": "GET-resource-key"
43222       },
43223       "put": {
43224         "consumes": [
43225           "application/json",
43226           "application/xml"
43227         ],
43228         "produces": [
43229           "application/json",
43230           "application/xml"
43231         ],
43232         "parameters": [
43233           {
43234             "description": "Keep as M",
43235             "in": "path",
43236             "name": "service-instance-id",
43237             "required": true,
43238             "type": "string"
43239           },
43240           {
43241             "in": "path",
43242             "name": "name",
43243             "required": true,
43244             "type": "string"
43245           },
43246           {
43247             "in": "path",
43248             "name": "name",
43249             "required": true,
43250             "type": "string"
43251           },
43252           {
43253             "in": "body",
43254             "name": "(config)resource-key",
43255             "required": false,
43256             "schema": {
43257               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43258             }
43259           }
43260         ],
43261         "responses": {
43262           "200": {
43263             "description": "No response was specified",
43264             "schema": {
43265               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
43266             }
43267           }
43268         },
43269         "operationId": "PUT-resource-key"
43270       }
43271     },
43272     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology": {
43273       "delete": {
43274         "produces": [
43275           "application/json",
43276           "application/xml"
43277         ],
43278         "parameters": [
43279           {
43280             "description": "Keep as M",
43281             "in": "path",
43282             "name": "service-instance-id",
43283             "required": true,
43284             "type": "string"
43285           }
43286         ],
43287         "responses": {
43288           "200": {
43289             "description": "No response was specified"
43290           }
43291         },
43292         "operationId": "DELETE-service-topology"
43293       },
43294       "get": {
43295         "produces": [
43296           "application/json",
43297           "application/xml"
43298         ],
43299         "parameters": [
43300           {
43301             "description": "Keep as M",
43302             "in": "path",
43303             "name": "service-instance-id",
43304             "required": true,
43305             "type": "string"
43306           }
43307         ],
43308         "responses": {
43309           "200": {
43310             "description": "No response was specified",
43311             "schema": {
43312               "$ref": "#/definitions/(config)service-topology"
43313             }
43314           }
43315         },
43316         "operationId": "GET-service-topology"
43317       },
43318       "post": {
43319         "consumes": [
43320           "application/json",
43321           "application/xml"
43322         ],
43323         "produces": [
43324           "application/json",
43325           "application/xml"
43326         ],
43327         "parameters": [
43328           {
43329             "description": "Keep as M",
43330             "in": "path",
43331             "name": "service-instance-id",
43332             "required": true,
43333             "type": "string"
43334           },
43335           {
43336             "in": "body",
43337             "name": "**(config)service-topology-identifier",
43338             "required": false,
43339             "schema": {
43340               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
43341             }
43342           },
43343           {
43344             "in": "body",
43345             "name": "**(config)onap-model-information",
43346             "required": false,
43347             "schema": {
43348               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
43349             }
43350           },
43351           {
43352             "in": "body",
43353             "name": "**(config)service-assignments",
43354             "required": false,
43355             "schema": {
43356               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
43357             }
43358           },
43359           {
43360             "in": "body",
43361             "name": "**(config)service-parameters",
43362             "required": false,
43363             "schema": {
43364               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
43365             }
43366           }
43367         ],
43368         "responses": {
43369           "200": {
43370             "description": "No response was specified",
43371             "schema": {
43372               "$ref": "#/definitions/(config)service-topologyPOST"
43373             }
43374           }
43375         },
43376         "operationId": "POST-service-topology"
43377       },
43378       "put": {
43379         "consumes": [
43380           "application/json",
43381           "application/xml"
43382         ],
43383         "produces": [
43384           "application/json",
43385           "application/xml"
43386         ],
43387         "parameters": [
43388           {
43389             "description": "Keep as M",
43390             "in": "path",
43391             "name": "service-instance-id",
43392             "required": true,
43393             "type": "string"
43394           },
43395           {
43396             "in": "body",
43397             "name": "(config)service-topology",
43398             "required": false,
43399             "schema": {
43400               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
43401             }
43402           }
43403         ],
43404         "responses": {
43405           "200": {
43406             "description": "No response was specified",
43407             "schema": {
43408               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP"
43409             }
43410           }
43411         },
43412         "operationId": "PUT-service-topology"
43413       }
43414     },
43415     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/onap-model-information": {
43416       "delete": {
43417         "produces": [
43418           "application/json",
43419           "application/xml"
43420         ],
43421         "parameters": [
43422           {
43423             "description": "Keep as M",
43424             "in": "path",
43425             "name": "service-instance-id",
43426             "required": true,
43427             "type": "string"
43428           }
43429         ],
43430         "responses": {
43431           "200": {
43432             "description": "No response was specified"
43433           }
43434         },
43435         "operationId": "DELETE-onap-model-information"
43436       },
43437       "get": {
43438         "produces": [
43439           "application/json",
43440           "application/xml"
43441         ],
43442         "parameters": [
43443           {
43444             "description": "Keep as M",
43445             "in": "path",
43446             "name": "service-instance-id",
43447             "required": true,
43448             "type": "string"
43449           }
43450         ],
43451         "responses": {
43452           "200": {
43453             "description": "No response was specified",
43454             "schema": {
43455               "$ref": "#/definitions/(config)onap-model-information"
43456             }
43457           }
43458         },
43459         "operationId": "GET-onap-model-information"
43460       },
43461       "put": {
43462         "consumes": [
43463           "application/json",
43464           "application/xml"
43465         ],
43466         "produces": [
43467           "application/json",
43468           "application/xml"
43469         ],
43470         "parameters": [
43471           {
43472             "description": "Keep as M",
43473             "in": "path",
43474             "name": "service-instance-id",
43475             "required": true,
43476             "type": "string"
43477           },
43478           {
43479             "in": "body",
43480             "name": "(config)onap-model-information",
43481             "required": false,
43482             "schema": {
43483               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
43484             }
43485           }
43486         ],
43487         "responses": {
43488           "200": {
43489             "description": "No response was specified",
43490             "schema": {
43491               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP"
43492             }
43493           }
43494         },
43495         "operationId": "PUT-onap-model-information"
43496       }
43497     },
43498     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-assignments": {
43499       "delete": {
43500         "produces": [
43501           "application/json",
43502           "application/xml"
43503         ],
43504         "parameters": [
43505           {
43506             "description": "Keep as M",
43507             "in": "path",
43508             "name": "service-instance-id",
43509             "required": true,
43510             "type": "string"
43511           }
43512         ],
43513         "responses": {
43514           "200": {
43515             "description": "No response was specified"
43516           }
43517         },
43518         "operationId": "DELETE-service-assignments"
43519       },
43520       "get": {
43521         "produces": [
43522           "application/json",
43523           "application/xml"
43524         ],
43525         "parameters": [
43526           {
43527             "description": "Keep as M",
43528             "in": "path",
43529             "name": "service-instance-id",
43530             "required": true,
43531             "type": "string"
43532           }
43533         ],
43534         "responses": {
43535           "200": {
43536             "description": "No response was specified",
43537             "schema": {
43538               "$ref": "#/definitions/(config)service-assignments"
43539             }
43540           }
43541         },
43542         "operationId": "GET-service-assignments"
43543       },
43544       "put": {
43545         "consumes": [
43546           "application/json",
43547           "application/xml"
43548         ],
43549         "produces": [
43550           "application/json",
43551           "application/xml"
43552         ],
43553         "parameters": [
43554           {
43555             "description": "Keep as M",
43556             "in": "path",
43557             "name": "service-instance-id",
43558             "required": true,
43559             "type": "string"
43560           },
43561           {
43562             "in": "body",
43563             "name": "(config)service-assignments",
43564             "required": false,
43565             "schema": {
43566               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
43567             }
43568           }
43569         ],
43570         "responses": {
43571           "200": {
43572             "description": "No response was specified",
43573             "schema": {
43574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP"
43575             }
43576           }
43577         },
43578         "operationId": "PUT-service-assignments"
43579       }
43580     },
43581     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters": {
43582       "delete": {
43583         "produces": [
43584           "application/json",
43585           "application/xml"
43586         ],
43587         "parameters": [
43588           {
43589             "description": "Keep as M",
43590             "in": "path",
43591             "name": "service-instance-id",
43592             "required": true,
43593             "type": "string"
43594           }
43595         ],
43596         "responses": {
43597           "200": {
43598             "description": "No response was specified"
43599           }
43600         },
43601         "operationId": "DELETE-service-parameters"
43602       },
43603       "get": {
43604         "produces": [
43605           "application/json",
43606           "application/xml"
43607         ],
43608         "parameters": [
43609           {
43610             "description": "Keep as M",
43611             "in": "path",
43612             "name": "service-instance-id",
43613             "required": true,
43614             "type": "string"
43615           }
43616         ],
43617         "responses": {
43618           "200": {
43619             "description": "No response was specified",
43620             "schema": {
43621               "$ref": "#/definitions/(config)service-parameters"
43622             }
43623           }
43624         },
43625         "operationId": "GET-service-parameters"
43626       },
43627       "post": {
43628         "consumes": [
43629           "application/json",
43630           "application/xml"
43631         ],
43632         "produces": [
43633           "application/json",
43634           "application/xml"
43635         ],
43636         "parameters": [
43637           {
43638             "description": "Keep as M",
43639             "in": "path",
43640             "name": "service-instance-id",
43641             "required": true,
43642             "type": "string"
43643           },
43644           {
43645             "in": "body",
43646             "name": "**(config)service-parameter",
43647             "required": false,
43648             "schema": {
43649               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
43650             }
43651           }
43652         ],
43653         "responses": {
43654           "200": {
43655             "description": "No response was specified",
43656             "schema": {
43657               "$ref": "#/definitions/(config)service-parametersPOST"
43658             }
43659           }
43660         },
43661         "operationId": "POST-service-parameters"
43662       },
43663       "put": {
43664         "consumes": [
43665           "application/json",
43666           "application/xml"
43667         ],
43668         "produces": [
43669           "application/json",
43670           "application/xml"
43671         ],
43672         "parameters": [
43673           {
43674             "description": "Keep as M",
43675             "in": "path",
43676             "name": "service-instance-id",
43677             "required": true,
43678             "type": "string"
43679           },
43680           {
43681             "in": "body",
43682             "name": "(config)service-parameters",
43683             "required": false,
43684             "schema": {
43685               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
43686             }
43687           }
43688         ],
43689         "responses": {
43690           "200": {
43691             "description": "No response was specified",
43692             "schema": {
43693               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP"
43694             }
43695           }
43696         },
43697         "operationId": "PUT-service-parameters"
43698       }
43699     },
43700     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-parameters/service-parameter/{service-parameter-name}": {
43701       "delete": {
43702         "produces": [
43703           "application/json",
43704           "application/xml"
43705         ],
43706         "parameters": [
43707           {
43708             "description": "Keep as M",
43709             "in": "path",
43710             "name": "service-instance-id",
43711             "required": true,
43712             "type": "string"
43713           },
43714           {
43715             "in": "path",
43716             "name": "service-parameter-name",
43717             "required": true,
43718             "type": "string"
43719           }
43720         ],
43721         "responses": {
43722           "200": {
43723             "description": "No response was specified"
43724           }
43725         },
43726         "operationId": "DELETE-service-parameter"
43727       },
43728       "get": {
43729         "produces": [
43730           "application/json",
43731           "application/xml"
43732         ],
43733         "parameters": [
43734           {
43735             "description": "Keep as M",
43736             "in": "path",
43737             "name": "service-instance-id",
43738             "required": true,
43739             "type": "string"
43740           },
43741           {
43742             "in": "path",
43743             "name": "service-parameter-name",
43744             "required": true,
43745             "type": "string"
43746           }
43747         ],
43748         "responses": {
43749           "200": {
43750             "description": "No response was specified",
43751             "schema": {
43752               "$ref": "#/definitions/(config)service-parameter"
43753             }
43754           }
43755         },
43756         "operationId": "GET-service-parameter"
43757       },
43758       "put": {
43759         "consumes": [
43760           "application/json",
43761           "application/xml"
43762         ],
43763         "produces": [
43764           "application/json",
43765           "application/xml"
43766         ],
43767         "parameters": [
43768           {
43769             "description": "Keep as M",
43770             "in": "path",
43771             "name": "service-instance-id",
43772             "required": true,
43773             "type": "string"
43774           },
43775           {
43776             "in": "path",
43777             "name": "service-parameter-name",
43778             "required": true,
43779             "type": "string"
43780           },
43781           {
43782             "in": "body",
43783             "name": "(config)service-parameter",
43784             "required": false,
43785             "schema": {
43786               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
43787             }
43788           }
43789         ],
43790         "responses": {
43791           "200": {
43792             "description": "No response was specified",
43793             "schema": {
43794               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP"
43795             }
43796           }
43797         },
43798         "operationId": "PUT-service-parameter"
43799       }
43800     },
43801     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/service-topology/service-topology-identifier": {
43802       "delete": {
43803         "produces": [
43804           "application/json",
43805           "application/xml"
43806         ],
43807         "parameters": [
43808           {
43809             "description": "Keep as M",
43810             "in": "path",
43811             "name": "service-instance-id",
43812             "required": true,
43813             "type": "string"
43814           }
43815         ],
43816         "responses": {
43817           "200": {
43818             "description": "No response was specified"
43819           }
43820         },
43821         "operationId": "DELETE-service-topology-identifier"
43822       },
43823       "get": {
43824         "produces": [
43825           "application/json",
43826           "application/xml"
43827         ],
43828         "parameters": [
43829           {
43830             "description": "Keep as M",
43831             "in": "path",
43832             "name": "service-instance-id",
43833             "required": true,
43834             "type": "string"
43835           }
43836         ],
43837         "responses": {
43838           "200": {
43839             "description": "No response was specified",
43840             "schema": {
43841               "$ref": "#/definitions/(config)service-topology-identifier"
43842             }
43843           }
43844         },
43845         "operationId": "GET-service-topology-identifier"
43846       },
43847       "put": {
43848         "consumes": [
43849           "application/json",
43850           "application/xml"
43851         ],
43852         "produces": [
43853           "application/json",
43854           "application/xml"
43855         ],
43856         "parameters": [
43857           {
43858             "description": "Keep as M",
43859             "in": "path",
43860             "name": "service-instance-id",
43861             "required": true,
43862             "type": "string"
43863           },
43864           {
43865             "in": "body",
43866             "name": "(config)service-topology-identifier",
43867             "required": false,
43868             "schema": {
43869               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
43870             }
43871           }
43872         ],
43873         "responses": {
43874           "200": {
43875             "description": "No response was specified",
43876             "schema": {
43877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP"
43878             }
43879           }
43880         },
43881         "operationId": "PUT-service-topology-identifier"
43882       }
43883     },
43884     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups": {
43885       "delete": {
43886         "produces": [
43887           "application/json",
43888           "application/xml"
43889         ],
43890         "parameters": [
43891           {
43892             "description": "Keep as M",
43893             "in": "path",
43894             "name": "service-instance-id",
43895             "required": true,
43896             "type": "string"
43897           }
43898         ],
43899         "responses": {
43900           "200": {
43901             "description": "No response was specified"
43902           }
43903         },
43904         "operationId": "DELETE-vnfc-instance-groups"
43905       },
43906       "get": {
43907         "produces": [
43908           "application/json",
43909           "application/xml"
43910         ],
43911         "parameters": [
43912           {
43913             "description": "Keep as M",
43914             "in": "path",
43915             "name": "service-instance-id",
43916             "required": true,
43917             "type": "string"
43918           }
43919         ],
43920         "responses": {
43921           "200": {
43922             "description": "No response was specified",
43923             "schema": {
43924               "$ref": "#/definitions/(config)vnfc-instance-groups"
43925             }
43926           }
43927         },
43928         "operationId": "GET-vnfc-instance-groups"
43929       },
43930       "post": {
43931         "consumes": [
43932           "application/json",
43933           "application/xml"
43934         ],
43935         "produces": [
43936           "application/json",
43937           "application/xml"
43938         ],
43939         "parameters": [
43940           {
43941             "description": "Keep as M",
43942             "in": "path",
43943             "name": "service-instance-id",
43944             "required": true,
43945             "type": "string"
43946           },
43947           {
43948             "in": "body",
43949             "name": "**(config)vnfc-instance-group",
43950             "required": false,
43951             "schema": {
43952               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
43953             }
43954           }
43955         ],
43956         "responses": {
43957           "200": {
43958             "description": "No response was specified",
43959             "schema": {
43960               "$ref": "#/definitions/(config)vnfc-instance-groupsPOST"
43961             }
43962           }
43963         },
43964         "operationId": "POST-vnfc-instance-groups"
43965       },
43966       "put": {
43967         "consumes": [
43968           "application/json",
43969           "application/xml"
43970         ],
43971         "produces": [
43972           "application/json",
43973           "application/xml"
43974         ],
43975         "parameters": [
43976           {
43977             "description": "Keep as M",
43978             "in": "path",
43979             "name": "service-instance-id",
43980             "required": true,
43981             "type": "string"
43982           },
43983           {
43984             "in": "body",
43985             "name": "(config)vnfc-instance-groups",
43986             "required": false,
43987             "schema": {
43988               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
43989             }
43990           }
43991         ],
43992         "responses": {
43993           "200": {
43994             "description": "No response was specified",
43995             "schema": {
43996               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP"
43997             }
43998           }
43999         },
44000         "operationId": "PUT-vnfc-instance-groups"
44001       }
44002     },
44003     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}": {
44004       "delete": {
44005         "produces": [
44006           "application/json",
44007           "application/xml"
44008         ],
44009         "parameters": [
44010           {
44011             "description": "Keep as M",
44012             "in": "path",
44013             "name": "service-instance-id",
44014             "required": true,
44015             "type": "string"
44016           },
44017           {
44018             "description": "i.e.TSBC_VNFC_group",
44019             "in": "path",
44020             "name": "instance-group-role",
44021             "required": true,
44022             "type": "string"
44023           },
44024           {
44025             "description": "Set to nfc-naming-code from A&AI",
44026             "in": "path",
44027             "name": "nfc-naming-code",
44028             "required": true,
44029             "type": "string"
44030           },
44031           {
44032             "in": "path",
44033             "name": "configuration-id",
44034             "required": true,
44035             "type": "string"
44036           }
44037         ],
44038         "responses": {
44039           "200": {
44040             "description": "No response was specified"
44041           }
44042         },
44043         "operationId": "DELETE-vnfc-instance-group"
44044       },
44045       "get": {
44046         "produces": [
44047           "application/json",
44048           "application/xml"
44049         ],
44050         "parameters": [
44051           {
44052             "description": "Keep as M",
44053             "in": "path",
44054             "name": "service-instance-id",
44055             "required": true,
44056             "type": "string"
44057           },
44058           {
44059             "description": "i.e.TSBC_VNFC_group",
44060             "in": "path",
44061             "name": "instance-group-role",
44062             "required": true,
44063             "type": "string"
44064           },
44065           {
44066             "description": "Set to nfc-naming-code from A&AI",
44067             "in": "path",
44068             "name": "nfc-naming-code",
44069             "required": true,
44070             "type": "string"
44071           },
44072           {
44073             "in": "path",
44074             "name": "configuration-id",
44075             "required": true,
44076             "type": "string"
44077           }
44078         ],
44079         "responses": {
44080           "200": {
44081             "description": "No response was specified",
44082             "schema": {
44083               "$ref": "#/definitions/(config)vnfc-instance-group"
44084             }
44085           }
44086         },
44087         "operationId": "GET-vnfc-instance-group"
44088       },
44089       "post": {
44090         "consumes": [
44091           "application/json",
44092           "application/xml"
44093         ],
44094         "produces": [
44095           "application/json",
44096           "application/xml"
44097         ],
44098         "parameters": [
44099           {
44100             "description": "Keep as M",
44101             "in": "path",
44102             "name": "service-instance-id",
44103             "required": true,
44104             "type": "string"
44105           },
44106           {
44107             "description": "i.e.TSBC_VNFC_group",
44108             "in": "path",
44109             "name": "instance-group-role",
44110             "required": true,
44111             "type": "string"
44112           },
44113           {
44114             "description": "Set to nfc-naming-code from A&AI",
44115             "in": "path",
44116             "name": "nfc-naming-code",
44117             "required": true,
44118             "type": "string"
44119           },
44120           {
44121             "in": "path",
44122             "name": "configuration-id",
44123             "required": true,
44124             "type": "string"
44125           },
44126           {
44127             "in": "body",
44128             "name": "**(config)vnfc-objects",
44129             "required": false,
44130             "schema": {
44131               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
44132             }
44133           }
44134         ],
44135         "responses": {
44136           "200": {
44137             "description": "No response was specified",
44138             "schema": {
44139               "$ref": "#/definitions/(config)vnfc-instance-groupPOST"
44140             }
44141           }
44142         },
44143         "operationId": "POST-vnfc-instance-group"
44144       },
44145       "put": {
44146         "consumes": [
44147           "application/json",
44148           "application/xml"
44149         ],
44150         "produces": [
44151           "application/json",
44152           "application/xml"
44153         ],
44154         "parameters": [
44155           {
44156             "description": "Keep as M",
44157             "in": "path",
44158             "name": "service-instance-id",
44159             "required": true,
44160             "type": "string"
44161           },
44162           {
44163             "description": "i.e.TSBC_VNFC_group",
44164             "in": "path",
44165             "name": "instance-group-role",
44166             "required": true,
44167             "type": "string"
44168           },
44169           {
44170             "description": "Set to nfc-naming-code from A&AI",
44171             "in": "path",
44172             "name": "nfc-naming-code",
44173             "required": true,
44174             "type": "string"
44175           },
44176           {
44177             "in": "path",
44178             "name": "configuration-id",
44179             "required": true,
44180             "type": "string"
44181           },
44182           {
44183             "in": "body",
44184             "name": "(config)vnfc-instance-group",
44185             "required": false,
44186             "schema": {
44187               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
44188             }
44189           }
44190         ],
44191         "responses": {
44192           "200": {
44193             "description": "No response was specified",
44194             "schema": {
44195               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP"
44196             }
44197           }
44198         },
44199         "operationId": "PUT-vnfc-instance-group"
44200       }
44201     },
44202     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects": {
44203       "delete": {
44204         "produces": [
44205           "application/json",
44206           "application/xml"
44207         ],
44208         "parameters": [
44209           {
44210             "description": "Keep as M",
44211             "in": "path",
44212             "name": "service-instance-id",
44213             "required": true,
44214             "type": "string"
44215           },
44216           {
44217             "description": "i.e.TSBC_VNFC_group",
44218             "in": "path",
44219             "name": "instance-group-role",
44220             "required": true,
44221             "type": "string"
44222           },
44223           {
44224             "description": "Set to nfc-naming-code from A&AI",
44225             "in": "path",
44226             "name": "nfc-naming-code",
44227             "required": true,
44228             "type": "string"
44229           },
44230           {
44231             "in": "path",
44232             "name": "configuration-id",
44233             "required": true,
44234             "type": "string"
44235           }
44236         ],
44237         "responses": {
44238           "200": {
44239             "description": "No response was specified"
44240           }
44241         },
44242         "operationId": "DELETE-vnfc-objects"
44243       },
44244       "get": {
44245         "produces": [
44246           "application/json",
44247           "application/xml"
44248         ],
44249         "parameters": [
44250           {
44251             "description": "Keep as M",
44252             "in": "path",
44253             "name": "service-instance-id",
44254             "required": true,
44255             "type": "string"
44256           },
44257           {
44258             "description": "i.e.TSBC_VNFC_group",
44259             "in": "path",
44260             "name": "instance-group-role",
44261             "required": true,
44262             "type": "string"
44263           },
44264           {
44265             "description": "Set to nfc-naming-code from A&AI",
44266             "in": "path",
44267             "name": "nfc-naming-code",
44268             "required": true,
44269             "type": "string"
44270           },
44271           {
44272             "in": "path",
44273             "name": "configuration-id",
44274             "required": true,
44275             "type": "string"
44276           }
44277         ],
44278         "responses": {
44279           "200": {
44280             "description": "No response was specified",
44281             "schema": {
44282               "$ref": "#/definitions/(config)vnfc-objects"
44283             }
44284           }
44285         },
44286         "operationId": "GET-vnfc-objects"
44287       },
44288       "post": {
44289         "consumes": [
44290           "application/json",
44291           "application/xml"
44292         ],
44293         "produces": [
44294           "application/json",
44295           "application/xml"
44296         ],
44297         "parameters": [
44298           {
44299             "description": "Keep as M",
44300             "in": "path",
44301             "name": "service-instance-id",
44302             "required": true,
44303             "type": "string"
44304           },
44305           {
44306             "description": "i.e.TSBC_VNFC_group",
44307             "in": "path",
44308             "name": "instance-group-role",
44309             "required": true,
44310             "type": "string"
44311           },
44312           {
44313             "description": "Set to nfc-naming-code from A&AI",
44314             "in": "path",
44315             "name": "nfc-naming-code",
44316             "required": true,
44317             "type": "string"
44318           },
44319           {
44320             "in": "path",
44321             "name": "configuration-id",
44322             "required": true,
44323             "type": "string"
44324           },
44325           {
44326             "in": "body",
44327             "name": "**(config)vnfc-object",
44328             "required": false,
44329             "schema": {
44330               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
44331             }
44332           }
44333         ],
44334         "responses": {
44335           "200": {
44336             "description": "No response was specified",
44337             "schema": {
44338               "$ref": "#/definitions/(config)vnfc-objectsPOST"
44339             }
44340           }
44341         },
44342         "operationId": "POST-vnfc-objects"
44343       },
44344       "put": {
44345         "consumes": [
44346           "application/json",
44347           "application/xml"
44348         ],
44349         "produces": [
44350           "application/json",
44351           "application/xml"
44352         ],
44353         "parameters": [
44354           {
44355             "description": "Keep as M",
44356             "in": "path",
44357             "name": "service-instance-id",
44358             "required": true,
44359             "type": "string"
44360           },
44361           {
44362             "description": "i.e.TSBC_VNFC_group",
44363             "in": "path",
44364             "name": "instance-group-role",
44365             "required": true,
44366             "type": "string"
44367           },
44368           {
44369             "description": "Set to nfc-naming-code from A&AI",
44370             "in": "path",
44371             "name": "nfc-naming-code",
44372             "required": true,
44373             "type": "string"
44374           },
44375           {
44376             "in": "path",
44377             "name": "configuration-id",
44378             "required": true,
44379             "type": "string"
44380           },
44381           {
44382             "in": "body",
44383             "name": "(config)vnfc-objects",
44384             "required": false,
44385             "schema": {
44386               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
44387             }
44388           }
44389         ],
44390         "responses": {
44391           "200": {
44392             "description": "No response was specified",
44393             "schema": {
44394               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP"
44395             }
44396           }
44397         },
44398         "operationId": "PUT-vnfc-objects"
44399       }
44400     },
44401     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}": {
44402       "delete": {
44403         "produces": [
44404           "application/json",
44405           "application/xml"
44406         ],
44407         "parameters": [
44408           {
44409             "description": "Keep as M",
44410             "in": "path",
44411             "name": "service-instance-id",
44412             "required": true,
44413             "type": "string"
44414           },
44415           {
44416             "description": "i.e.TSBC_VNFC_group",
44417             "in": "path",
44418             "name": "instance-group-role",
44419             "required": true,
44420             "type": "string"
44421           },
44422           {
44423             "description": "Set to nfc-naming-code from A&AI",
44424             "in": "path",
44425             "name": "nfc-naming-code",
44426             "required": true,
44427             "type": "string"
44428           },
44429           {
44430             "in": "path",
44431             "name": "configuration-id",
44432             "required": true,
44433             "type": "string"
44434           },
44435           {
44436             "in": "path",
44437             "name": "vnfc-key",
44438             "required": true,
44439             "type": "string"
44440           }
44441         ],
44442         "responses": {
44443           "200": {
44444             "description": "No response was specified"
44445           }
44446         },
44447         "operationId": "DELETE-vnfc-object"
44448       },
44449       "get": {
44450         "produces": [
44451           "application/json",
44452           "application/xml"
44453         ],
44454         "parameters": [
44455           {
44456             "description": "Keep as M",
44457             "in": "path",
44458             "name": "service-instance-id",
44459             "required": true,
44460             "type": "string"
44461           },
44462           {
44463             "description": "i.e.TSBC_VNFC_group",
44464             "in": "path",
44465             "name": "instance-group-role",
44466             "required": true,
44467             "type": "string"
44468           },
44469           {
44470             "description": "Set to nfc-naming-code from A&AI",
44471             "in": "path",
44472             "name": "nfc-naming-code",
44473             "required": true,
44474             "type": "string"
44475           },
44476           {
44477             "in": "path",
44478             "name": "configuration-id",
44479             "required": true,
44480             "type": "string"
44481           },
44482           {
44483             "in": "path",
44484             "name": "vnfc-key",
44485             "required": true,
44486             "type": "string"
44487           }
44488         ],
44489         "responses": {
44490           "200": {
44491             "description": "No response was specified",
44492             "schema": {
44493               "$ref": "#/definitions/(config)vnfc-object"
44494             }
44495           }
44496         },
44497         "operationId": "GET-vnfc-object"
44498       },
44499       "post": {
44500         "consumes": [
44501           "application/json",
44502           "application/xml"
44503         ],
44504         "produces": [
44505           "application/json",
44506           "application/xml"
44507         ],
44508         "parameters": [
44509           {
44510             "description": "Keep as M",
44511             "in": "path",
44512             "name": "service-instance-id",
44513             "required": true,
44514             "type": "string"
44515           },
44516           {
44517             "description": "i.e.TSBC_VNFC_group",
44518             "in": "path",
44519             "name": "instance-group-role",
44520             "required": true,
44521             "type": "string"
44522           },
44523           {
44524             "description": "Set to nfc-naming-code from A&AI",
44525             "in": "path",
44526             "name": "nfc-naming-code",
44527             "required": true,
44528             "type": "string"
44529           },
44530           {
44531             "in": "path",
44532             "name": "configuration-id",
44533             "required": true,
44534             "type": "string"
44535           },
44536           {
44537             "in": "path",
44538             "name": "vnfc-key",
44539             "required": true,
44540             "type": "string"
44541           },
44542           {
44543             "in": "body",
44544             "name": "**(config)vnics",
44545             "required": false,
44546             "schema": {
44547               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
44548             }
44549           }
44550         ],
44551         "responses": {
44552           "200": {
44553             "description": "No response was specified",
44554             "schema": {
44555               "$ref": "#/definitions/(config)vnfc-objectPOST"
44556             }
44557           }
44558         },
44559         "operationId": "POST-vnfc-object"
44560       },
44561       "put": {
44562         "consumes": [
44563           "application/json",
44564           "application/xml"
44565         ],
44566         "produces": [
44567           "application/json",
44568           "application/xml"
44569         ],
44570         "parameters": [
44571           {
44572             "description": "Keep as M",
44573             "in": "path",
44574             "name": "service-instance-id",
44575             "required": true,
44576             "type": "string"
44577           },
44578           {
44579             "description": "i.e.TSBC_VNFC_group",
44580             "in": "path",
44581             "name": "instance-group-role",
44582             "required": true,
44583             "type": "string"
44584           },
44585           {
44586             "description": "Set to nfc-naming-code from A&AI",
44587             "in": "path",
44588             "name": "nfc-naming-code",
44589             "required": true,
44590             "type": "string"
44591           },
44592           {
44593             "in": "path",
44594             "name": "configuration-id",
44595             "required": true,
44596             "type": "string"
44597           },
44598           {
44599             "in": "path",
44600             "name": "vnfc-key",
44601             "required": true,
44602             "type": "string"
44603           },
44604           {
44605             "in": "body",
44606             "name": "(config)vnfc-object",
44607             "required": false,
44608             "schema": {
44609               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
44610             }
44611           }
44612         ],
44613         "responses": {
44614           "200": {
44615             "description": "No response was specified",
44616             "schema": {
44617               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP"
44618             }
44619           }
44620         },
44621         "operationId": "PUT-vnfc-object"
44622       }
44623     },
44624     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics": {
44625       "delete": {
44626         "produces": [
44627           "application/json",
44628           "application/xml"
44629         ],
44630         "parameters": [
44631           {
44632             "description": "Keep as M",
44633             "in": "path",
44634             "name": "service-instance-id",
44635             "required": true,
44636             "type": "string"
44637           },
44638           {
44639             "description": "i.e.TSBC_VNFC_group",
44640             "in": "path",
44641             "name": "instance-group-role",
44642             "required": true,
44643             "type": "string"
44644           },
44645           {
44646             "description": "Set to nfc-naming-code from A&AI",
44647             "in": "path",
44648             "name": "nfc-naming-code",
44649             "required": true,
44650             "type": "string"
44651           },
44652           {
44653             "in": "path",
44654             "name": "configuration-id",
44655             "required": true,
44656             "type": "string"
44657           },
44658           {
44659             "in": "path",
44660             "name": "vnfc-key",
44661             "required": true,
44662             "type": "string"
44663           }
44664         ],
44665         "responses": {
44666           "200": {
44667             "description": "No response was specified"
44668           }
44669         },
44670         "operationId": "DELETE-vnics"
44671       },
44672       "get": {
44673         "produces": [
44674           "application/json",
44675           "application/xml"
44676         ],
44677         "parameters": [
44678           {
44679             "description": "Keep as M",
44680             "in": "path",
44681             "name": "service-instance-id",
44682             "required": true,
44683             "type": "string"
44684           },
44685           {
44686             "description": "i.e.TSBC_VNFC_group",
44687             "in": "path",
44688             "name": "instance-group-role",
44689             "required": true,
44690             "type": "string"
44691           },
44692           {
44693             "description": "Set to nfc-naming-code from A&AI",
44694             "in": "path",
44695             "name": "nfc-naming-code",
44696             "required": true,
44697             "type": "string"
44698           },
44699           {
44700             "in": "path",
44701             "name": "configuration-id",
44702             "required": true,
44703             "type": "string"
44704           },
44705           {
44706             "in": "path",
44707             "name": "vnfc-key",
44708             "required": true,
44709             "type": "string"
44710           }
44711         ],
44712         "responses": {
44713           "200": {
44714             "description": "No response was specified",
44715             "schema": {
44716               "$ref": "#/definitions/(config)vnics"
44717             }
44718           }
44719         },
44720         "operationId": "GET-vnics"
44721       },
44722       "post": {
44723         "consumes": [
44724           "application/json",
44725           "application/xml"
44726         ],
44727         "produces": [
44728           "application/json",
44729           "application/xml"
44730         ],
44731         "parameters": [
44732           {
44733             "description": "Keep as M",
44734             "in": "path",
44735             "name": "service-instance-id",
44736             "required": true,
44737             "type": "string"
44738           },
44739           {
44740             "description": "i.e.TSBC_VNFC_group",
44741             "in": "path",
44742             "name": "instance-group-role",
44743             "required": true,
44744             "type": "string"
44745           },
44746           {
44747             "description": "Set to nfc-naming-code from A&AI",
44748             "in": "path",
44749             "name": "nfc-naming-code",
44750             "required": true,
44751             "type": "string"
44752           },
44753           {
44754             "in": "path",
44755             "name": "configuration-id",
44756             "required": true,
44757             "type": "string"
44758           },
44759           {
44760             "in": "path",
44761             "name": "vnfc-key",
44762             "required": true,
44763             "type": "string"
44764           },
44765           {
44766             "in": "body",
44767             "name": "**(config)vnic",
44768             "required": false,
44769             "schema": {
44770               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
44771             }
44772           }
44773         ],
44774         "responses": {
44775           "200": {
44776             "description": "No response was specified",
44777             "schema": {
44778               "$ref": "#/definitions/(config)vnicsPOST"
44779             }
44780           }
44781         },
44782         "operationId": "POST-vnics"
44783       },
44784       "put": {
44785         "consumes": [
44786           "application/json",
44787           "application/xml"
44788         ],
44789         "produces": [
44790           "application/json",
44791           "application/xml"
44792         ],
44793         "parameters": [
44794           {
44795             "description": "Keep as M",
44796             "in": "path",
44797             "name": "service-instance-id",
44798             "required": true,
44799             "type": "string"
44800           },
44801           {
44802             "description": "i.e.TSBC_VNFC_group",
44803             "in": "path",
44804             "name": "instance-group-role",
44805             "required": true,
44806             "type": "string"
44807           },
44808           {
44809             "description": "Set to nfc-naming-code from A&AI",
44810             "in": "path",
44811             "name": "nfc-naming-code",
44812             "required": true,
44813             "type": "string"
44814           },
44815           {
44816             "in": "path",
44817             "name": "configuration-id",
44818             "required": true,
44819             "type": "string"
44820           },
44821           {
44822             "in": "path",
44823             "name": "vnfc-key",
44824             "required": true,
44825             "type": "string"
44826           },
44827           {
44828             "in": "body",
44829             "name": "(config)vnics",
44830             "required": false,
44831             "schema": {
44832               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
44833             }
44834           }
44835         ],
44836         "responses": {
44837           "200": {
44838             "description": "No response was specified",
44839             "schema": {
44840               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP"
44841             }
44842           }
44843         },
44844         "operationId": "PUT-vnics"
44845       }
44846     },
44847     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}": {
44848       "delete": {
44849         "produces": [
44850           "application/json",
44851           "application/xml"
44852         ],
44853         "parameters": [
44854           {
44855             "description": "Keep as M",
44856             "in": "path",
44857             "name": "service-instance-id",
44858             "required": true,
44859             "type": "string"
44860           },
44861           {
44862             "description": "i.e.TSBC_VNFC_group",
44863             "in": "path",
44864             "name": "instance-group-role",
44865             "required": true,
44866             "type": "string"
44867           },
44868           {
44869             "description": "Set to nfc-naming-code from A&AI",
44870             "in": "path",
44871             "name": "nfc-naming-code",
44872             "required": true,
44873             "type": "string"
44874           },
44875           {
44876             "in": "path",
44877             "name": "configuration-id",
44878             "required": true,
44879             "type": "string"
44880           },
44881           {
44882             "in": "path",
44883             "name": "vnfc-key",
44884             "required": true,
44885             "type": "string"
44886           },
44887           {
44888             "in": "path",
44889             "name": "vnic-port-name",
44890             "required": true,
44891             "type": "string"
44892           }
44893         ],
44894         "responses": {
44895           "200": {
44896             "description": "No response was specified"
44897           }
44898         },
44899         "operationId": "DELETE-vnic"
44900       },
44901       "get": {
44902         "produces": [
44903           "application/json",
44904           "application/xml"
44905         ],
44906         "parameters": [
44907           {
44908             "description": "Keep as M",
44909             "in": "path",
44910             "name": "service-instance-id",
44911             "required": true,
44912             "type": "string"
44913           },
44914           {
44915             "description": "i.e.TSBC_VNFC_group",
44916             "in": "path",
44917             "name": "instance-group-role",
44918             "required": true,
44919             "type": "string"
44920           },
44921           {
44922             "description": "Set to nfc-naming-code from A&AI",
44923             "in": "path",
44924             "name": "nfc-naming-code",
44925             "required": true,
44926             "type": "string"
44927           },
44928           {
44929             "in": "path",
44930             "name": "configuration-id",
44931             "required": true,
44932             "type": "string"
44933           },
44934           {
44935             "in": "path",
44936             "name": "vnfc-key",
44937             "required": true,
44938             "type": "string"
44939           },
44940           {
44941             "in": "path",
44942             "name": "vnic-port-name",
44943             "required": true,
44944             "type": "string"
44945           }
44946         ],
44947         "responses": {
44948           "200": {
44949             "description": "No response was specified",
44950             "schema": {
44951               "$ref": "#/definitions/(config)vnic"
44952             }
44953           }
44954         },
44955         "operationId": "GET-vnic"
44956       },
44957       "post": {
44958         "consumes": [
44959           "application/json",
44960           "application/xml"
44961         ],
44962         "produces": [
44963           "application/json",
44964           "application/xml"
44965         ],
44966         "parameters": [
44967           {
44968             "description": "Keep as M",
44969             "in": "path",
44970             "name": "service-instance-id",
44971             "required": true,
44972             "type": "string"
44973           },
44974           {
44975             "description": "i.e.TSBC_VNFC_group",
44976             "in": "path",
44977             "name": "instance-group-role",
44978             "required": true,
44979             "type": "string"
44980           },
44981           {
44982             "description": "Set to nfc-naming-code from A&AI",
44983             "in": "path",
44984             "name": "nfc-naming-code",
44985             "required": true,
44986             "type": "string"
44987           },
44988           {
44989             "in": "path",
44990             "name": "configuration-id",
44991             "required": true,
44992             "type": "string"
44993           },
44994           {
44995             "in": "path",
44996             "name": "vnfc-key",
44997             "required": true,
44998             "type": "string"
44999           },
45000           {
45001             "in": "path",
45002             "name": "vnic-port-name",
45003             "required": true,
45004             "type": "string"
45005           },
45006           {
45007             "in": "body",
45008             "name": "**(config)capacity",
45009             "required": false,
45010             "schema": {
45011               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
45012             }
45013           },
45014           {
45015             "in": "body",
45016             "name": "**(config)vnic-ip-addresses",
45017             "required": false,
45018             "schema": {
45019               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP"
45020             }
45021           }
45022         ],
45023         "responses": {
45024           "200": {
45025             "description": "No response was specified",
45026             "schema": {
45027               "$ref": "#/definitions/(config)vnicPOST"
45028             }
45029           }
45030         },
45031         "operationId": "POST-vnic"
45032       },
45033       "put": {
45034         "consumes": [
45035           "application/json",
45036           "application/xml"
45037         ],
45038         "produces": [
45039           "application/json",
45040           "application/xml"
45041         ],
45042         "parameters": [
45043           {
45044             "description": "Keep as M",
45045             "in": "path",
45046             "name": "service-instance-id",
45047             "required": true,
45048             "type": "string"
45049           },
45050           {
45051             "description": "i.e.TSBC_VNFC_group",
45052             "in": "path",
45053             "name": "instance-group-role",
45054             "required": true,
45055             "type": "string"
45056           },
45057           {
45058             "description": "Set to nfc-naming-code from A&AI",
45059             "in": "path",
45060             "name": "nfc-naming-code",
45061             "required": true,
45062             "type": "string"
45063           },
45064           {
45065             "in": "path",
45066             "name": "configuration-id",
45067             "required": true,
45068             "type": "string"
45069           },
45070           {
45071             "in": "path",
45072             "name": "vnfc-key",
45073             "required": true,
45074             "type": "string"
45075           },
45076           {
45077             "in": "path",
45078             "name": "vnic-port-name",
45079             "required": true,
45080             "type": "string"
45081           },
45082           {
45083             "in": "body",
45084             "name": "(config)vnic",
45085             "required": false,
45086             "schema": {
45087               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
45088             }
45089           }
45090         ],
45091         "responses": {
45092           "200": {
45093             "description": "No response was specified",
45094             "schema": {
45095               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP"
45096             }
45097           }
45098         },
45099         "operationId": "PUT-vnic"
45100       }
45101     },
45102     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/capacity": {
45103       "delete": {
45104         "produces": [
45105           "application/json",
45106           "application/xml"
45107         ],
45108         "parameters": [
45109           {
45110             "description": "Keep as M",
45111             "in": "path",
45112             "name": "service-instance-id",
45113             "required": true,
45114             "type": "string"
45115           },
45116           {
45117             "description": "i.e.TSBC_VNFC_group",
45118             "in": "path",
45119             "name": "instance-group-role",
45120             "required": true,
45121             "type": "string"
45122           },
45123           {
45124             "description": "Set to nfc-naming-code from A&AI",
45125             "in": "path",
45126             "name": "nfc-naming-code",
45127             "required": true,
45128             "type": "string"
45129           },
45130           {
45131             "in": "path",
45132             "name": "configuration-id",
45133             "required": true,
45134             "type": "string"
45135           },
45136           {
45137             "in": "path",
45138             "name": "vnfc-key",
45139             "required": true,
45140             "type": "string"
45141           },
45142           {
45143             "in": "path",
45144             "name": "vnic-port-name",
45145             "required": true,
45146             "type": "string"
45147           }
45148         ],
45149         "responses": {
45150           "200": {
45151             "description": "No response was specified"
45152           }
45153         },
45154         "operationId": "DELETE-capacity"
45155       },
45156       "get": {
45157         "produces": [
45158           "application/json",
45159           "application/xml"
45160         ],
45161         "parameters": [
45162           {
45163             "description": "Keep as M",
45164             "in": "path",
45165             "name": "service-instance-id",
45166             "required": true,
45167             "type": "string"
45168           },
45169           {
45170             "description": "i.e.TSBC_VNFC_group",
45171             "in": "path",
45172             "name": "instance-group-role",
45173             "required": true,
45174             "type": "string"
45175           },
45176           {
45177             "description": "Set to nfc-naming-code from A&AI",
45178             "in": "path",
45179             "name": "nfc-naming-code",
45180             "required": true,
45181             "type": "string"
45182           },
45183           {
45184             "in": "path",
45185             "name": "configuration-id",
45186             "required": true,
45187             "type": "string"
45188           },
45189           {
45190             "in": "path",
45191             "name": "vnfc-key",
45192             "required": true,
45193             "type": "string"
45194           },
45195           {
45196             "in": "path",
45197             "name": "vnic-port-name",
45198             "required": true,
45199             "type": "string"
45200           }
45201         ],
45202         "responses": {
45203           "200": {
45204             "description": "No response was specified",
45205             "schema": {
45206               "$ref": "#/definitions/(config)capacity"
45207             }
45208           }
45209         },
45210         "operationId": "GET-capacity"
45211       },
45212       "put": {
45213         "consumes": [
45214           "application/json",
45215           "application/xml"
45216         ],
45217         "produces": [
45218           "application/json",
45219           "application/xml"
45220         ],
45221         "parameters": [
45222           {
45223             "description": "Keep as M",
45224             "in": "path",
45225             "name": "service-instance-id",
45226             "required": true,
45227             "type": "string"
45228           },
45229           {
45230             "description": "i.e.TSBC_VNFC_group",
45231             "in": "path",
45232             "name": "instance-group-role",
45233             "required": true,
45234             "type": "string"
45235           },
45236           {
45237             "description": "Set to nfc-naming-code from A&AI",
45238             "in": "path",
45239             "name": "nfc-naming-code",
45240             "required": true,
45241             "type": "string"
45242           },
45243           {
45244             "in": "path",
45245             "name": "configuration-id",
45246             "required": true,
45247             "type": "string"
45248           },
45249           {
45250             "in": "path",
45251             "name": "vnfc-key",
45252             "required": true,
45253             "type": "string"
45254           },
45255           {
45256             "in": "path",
45257             "name": "vnic-port-name",
45258             "required": true,
45259             "type": "string"
45260           },
45261           {
45262             "in": "body",
45263             "name": "(config)capacity",
45264             "required": false,
45265             "schema": {
45266               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
45267             }
45268           }
45269         ],
45270         "responses": {
45271           "200": {
45272             "description": "No response was specified",
45273             "schema": {
45274               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP"
45275             }
45276           }
45277         },
45278         "operationId": "PUT-capacity"
45279       }
45280     },
45281     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses": {
45282       "delete": {
45283         "produces": [
45284           "application/json",
45285           "application/xml"
45286         ],
45287         "parameters": [
45288           {
45289             "description": "Keep as M",
45290             "in": "path",
45291             "name": "service-instance-id",
45292             "required": true,
45293             "type": "string"
45294           },
45295           {
45296             "description": "i.e.TSBC_VNFC_group",
45297             "in": "path",
45298             "name": "instance-group-role",
45299             "required": true,
45300             "type": "string"
45301           },
45302           {
45303             "description": "Set to nfc-naming-code from A&AI",
45304             "in": "path",
45305             "name": "nfc-naming-code",
45306             "required": true,
45307             "type": "string"
45308           },
45309           {
45310             "in": "path",
45311             "name": "configuration-id",
45312             "required": true,
45313             "type": "string"
45314           },
45315           {
45316             "in": "path",
45317             "name": "vnfc-key",
45318             "required": true,
45319             "type": "string"
45320           },
45321           {
45322             "in": "path",
45323             "name": "vnic-port-name",
45324             "required": true,
45325             "type": "string"
45326           }
45327         ],
45328         "responses": {
45329           "200": {
45330             "description": "No response was specified"
45331           }
45332         },
45333         "operationId": "DELETE-vnic-ip-addresses"
45334       },
45335       "get": {
45336         "produces": [
45337           "application/json",
45338           "application/xml"
45339         ],
45340         "parameters": [
45341           {
45342             "description": "Keep as M",
45343             "in": "path",
45344             "name": "service-instance-id",
45345             "required": true,
45346             "type": "string"
45347           },
45348           {
45349             "description": "i.e.TSBC_VNFC_group",
45350             "in": "path",
45351             "name": "instance-group-role",
45352             "required": true,
45353             "type": "string"
45354           },
45355           {
45356             "description": "Set to nfc-naming-code from A&AI",
45357             "in": "path",
45358             "name": "nfc-naming-code",
45359             "required": true,
45360             "type": "string"
45361           },
45362           {
45363             "in": "path",
45364             "name": "configuration-id",
45365             "required": true,
45366             "type": "string"
45367           },
45368           {
45369             "in": "path",
45370             "name": "vnfc-key",
45371             "required": true,
45372             "type": "string"
45373           },
45374           {
45375             "in": "path",
45376             "name": "vnic-port-name",
45377             "required": true,
45378             "type": "string"
45379           }
45380         ],
45381         "responses": {
45382           "200": {
45383             "description": "No response was specified",
45384             "schema": {
45385               "$ref": "#/definitions/(config)vnic-ip-addresses"
45386             }
45387           }
45388         },
45389         "operationId": "GET-vnic-ip-addresses"
45390       },
45391       "post": {
45392         "consumes": [
45393           "application/json",
45394           "application/xml"
45395         ],
45396         "produces": [
45397           "application/json",
45398           "application/xml"
45399         ],
45400         "parameters": [
45401           {
45402             "description": "Keep as M",
45403             "in": "path",
45404             "name": "service-instance-id",
45405             "required": true,
45406             "type": "string"
45407           },
45408           {
45409             "description": "i.e.TSBC_VNFC_group",
45410             "in": "path",
45411             "name": "instance-group-role",
45412             "required": true,
45413             "type": "string"
45414           },
45415           {
45416             "description": "Set to nfc-naming-code from A&AI",
45417             "in": "path",
45418             "name": "nfc-naming-code",
45419             "required": true,
45420             "type": "string"
45421           },
45422           {
45423             "in": "path",
45424             "name": "configuration-id",
45425             "required": true,
45426             "type": "string"
45427           },
45428           {
45429             "in": "path",
45430             "name": "vnfc-key",
45431             "required": true,
45432             "type": "string"
45433           },
45434           {
45435             "in": "path",
45436             "name": "vnic-port-name",
45437             "required": true,
45438             "type": "string"
45439           },
45440           {
45441             "in": "body",
45442             "name": "**(config)ip-addresses",
45443             "required": false,
45444             "schema": {
45445               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP"
45446             }
45447           }
45448         ],
45449         "responses": {
45450           "200": {
45451             "description": "No response was specified",
45452             "schema": {
45453               "$ref": "#/definitions/(config)vnic-ip-addressesPOST"
45454             }
45455           }
45456         },
45457         "operationId": "POST-vnic-ip-addresses"
45458       },
45459       "put": {
45460         "consumes": [
45461           "application/json",
45462           "application/xml"
45463         ],
45464         "produces": [
45465           "application/json",
45466           "application/xml"
45467         ],
45468         "parameters": [
45469           {
45470             "description": "Keep as M",
45471             "in": "path",
45472             "name": "service-instance-id",
45473             "required": true,
45474             "type": "string"
45475           },
45476           {
45477             "description": "i.e.TSBC_VNFC_group",
45478             "in": "path",
45479             "name": "instance-group-role",
45480             "required": true,
45481             "type": "string"
45482           },
45483           {
45484             "description": "Set to nfc-naming-code from A&AI",
45485             "in": "path",
45486             "name": "nfc-naming-code",
45487             "required": true,
45488             "type": "string"
45489           },
45490           {
45491             "in": "path",
45492             "name": "configuration-id",
45493             "required": true,
45494             "type": "string"
45495           },
45496           {
45497             "in": "path",
45498             "name": "vnfc-key",
45499             "required": true,
45500             "type": "string"
45501           },
45502           {
45503             "in": "path",
45504             "name": "vnic-port-name",
45505             "required": true,
45506             "type": "string"
45507           },
45508           {
45509             "in": "body",
45510             "name": "(config)vnic-ip-addresses",
45511             "required": false,
45512             "schema": {
45513               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP"
45514             }
45515           }
45516         ],
45517         "responses": {
45518           "200": {
45519             "description": "No response was specified",
45520             "schema": {
45521               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP"
45522             }
45523           }
45524         },
45525         "operationId": "PUT-vnic-ip-addresses"
45526       }
45527     },
45528     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfc-instance-groups/vnfc-instance-group/{instance-group-role}/{nfc-naming-code}/{configuration-id}/vnfc-objects/vnfc-object/{vnfc-key}/vnics/vnic/{vnic-port-name}/vnic-ip-addresses/ip-addresses": {
45529       "delete": {
45530         "produces": [
45531           "application/json",
45532           "application/xml"
45533         ],
45534         "parameters": [
45535           {
45536             "description": "Keep as M",
45537             "in": "path",
45538             "name": "service-instance-id",
45539             "required": true,
45540             "type": "string"
45541           },
45542           {
45543             "description": "i.e.TSBC_VNFC_group",
45544             "in": "path",
45545             "name": "instance-group-role",
45546             "required": true,
45547             "type": "string"
45548           },
45549           {
45550             "description": "Set to nfc-naming-code from A&AI",
45551             "in": "path",
45552             "name": "nfc-naming-code",
45553             "required": true,
45554             "type": "string"
45555           },
45556           {
45557             "in": "path",
45558             "name": "configuration-id",
45559             "required": true,
45560             "type": "string"
45561           },
45562           {
45563             "in": "path",
45564             "name": "vnfc-key",
45565             "required": true,
45566             "type": "string"
45567           },
45568           {
45569             "in": "path",
45570             "name": "vnic-port-name",
45571             "required": true,
45572             "type": "string"
45573           }
45574         ],
45575         "responses": {
45576           "200": {
45577             "description": "No response was specified"
45578           }
45579         },
45580         "operationId": "DELETE-ip-addresses"
45581       },
45582       "get": {
45583         "produces": [
45584           "application/json",
45585           "application/xml"
45586         ],
45587         "parameters": [
45588           {
45589             "description": "Keep as M",
45590             "in": "path",
45591             "name": "service-instance-id",
45592             "required": true,
45593             "type": "string"
45594           },
45595           {
45596             "description": "i.e.TSBC_VNFC_group",
45597             "in": "path",
45598             "name": "instance-group-role",
45599             "required": true,
45600             "type": "string"
45601           },
45602           {
45603             "description": "Set to nfc-naming-code from A&AI",
45604             "in": "path",
45605             "name": "nfc-naming-code",
45606             "required": true,
45607             "type": "string"
45608           },
45609           {
45610             "in": "path",
45611             "name": "configuration-id",
45612             "required": true,
45613             "type": "string"
45614           },
45615           {
45616             "in": "path",
45617             "name": "vnfc-key",
45618             "required": true,
45619             "type": "string"
45620           },
45621           {
45622             "in": "path",
45623             "name": "vnic-port-name",
45624             "required": true,
45625             "type": "string"
45626           }
45627         ],
45628         "responses": {
45629           "200": {
45630             "description": "No response was specified",
45631             "schema": {
45632               "$ref": "#/definitions/(config)ip-addresses"
45633             }
45634           }
45635         },
45636         "operationId": "GET-ip-addresses"
45637       },
45638       "put": {
45639         "consumes": [
45640           "application/json",
45641           "application/xml"
45642         ],
45643         "produces": [
45644           "application/json",
45645           "application/xml"
45646         ],
45647         "parameters": [
45648           {
45649             "description": "Keep as M",
45650             "in": "path",
45651             "name": "service-instance-id",
45652             "required": true,
45653             "type": "string"
45654           },
45655           {
45656             "description": "i.e.TSBC_VNFC_group",
45657             "in": "path",
45658             "name": "instance-group-role",
45659             "required": true,
45660             "type": "string"
45661           },
45662           {
45663             "description": "Set to nfc-naming-code from A&AI",
45664             "in": "path",
45665             "name": "nfc-naming-code",
45666             "required": true,
45667             "type": "string"
45668           },
45669           {
45670             "in": "path",
45671             "name": "configuration-id",
45672             "required": true,
45673             "type": "string"
45674           },
45675           {
45676             "in": "path",
45677             "name": "vnfc-key",
45678             "required": true,
45679             "type": "string"
45680           },
45681           {
45682             "in": "path",
45683             "name": "vnic-port-name",
45684             "required": true,
45685             "type": "string"
45686           },
45687           {
45688             "in": "body",
45689             "name": "(config)ip-addresses",
45690             "required": false,
45691             "schema": {
45692               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP"
45693             }
45694           }
45695         ],
45696         "responses": {
45697           "200": {
45698             "description": "No response was specified",
45699             "schema": {
45700               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP"
45701             }
45702           }
45703         },
45704         "operationId": "PUT-ip-addresses"
45705       }
45706     },
45707     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs": {
45708       "delete": {
45709         "produces": [
45710           "application/json",
45711           "application/xml"
45712         ],
45713         "parameters": [
45714           {
45715             "description": "Keep as M",
45716             "in": "path",
45717             "name": "service-instance-id",
45718             "required": true,
45719             "type": "string"
45720           }
45721         ],
45722         "responses": {
45723           "200": {
45724             "description": "No response was specified"
45725           }
45726         },
45727         "operationId": "DELETE-vnfs"
45728       },
45729       "get": {
45730         "produces": [
45731           "application/json",
45732           "application/xml"
45733         ],
45734         "parameters": [
45735           {
45736             "description": "Keep as M",
45737             "in": "path",
45738             "name": "service-instance-id",
45739             "required": true,
45740             "type": "string"
45741           }
45742         ],
45743         "responses": {
45744           "200": {
45745             "description": "No response was specified",
45746             "schema": {
45747               "$ref": "#/definitions/(config)vnfs"
45748             }
45749           }
45750         },
45751         "operationId": "GET-vnfs"
45752       },
45753       "post": {
45754         "consumes": [
45755           "application/json",
45756           "application/xml"
45757         ],
45758         "produces": [
45759           "application/json",
45760           "application/xml"
45761         ],
45762         "parameters": [
45763           {
45764             "description": "Keep as M",
45765             "in": "path",
45766             "name": "service-instance-id",
45767             "required": true,
45768             "type": "string"
45769           },
45770           {
45771             "in": "body",
45772             "name": "**(config)vnf",
45773             "required": false,
45774             "schema": {
45775               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
45776             }
45777           }
45778         ],
45779         "responses": {
45780           "200": {
45781             "description": "No response was specified",
45782             "schema": {
45783               "$ref": "#/definitions/(config)vnfsPOST"
45784             }
45785           }
45786         },
45787         "operationId": "POST-vnfs"
45788       },
45789       "put": {
45790         "consumes": [
45791           "application/json",
45792           "application/xml"
45793         ],
45794         "produces": [
45795           "application/json",
45796           "application/xml"
45797         ],
45798         "parameters": [
45799           {
45800             "description": "Keep as M",
45801             "in": "path",
45802             "name": "service-instance-id",
45803             "required": true,
45804             "type": "string"
45805           },
45806           {
45807             "in": "body",
45808             "name": "(config)vnfs",
45809             "required": false,
45810             "schema": {
45811               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
45812             }
45813           }
45814         ],
45815         "responses": {
45816           "200": {
45817             "description": "No response was specified",
45818             "schema": {
45819               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP"
45820             }
45821           }
45822         },
45823         "operationId": "PUT-vnfs"
45824       }
45825     },
45826     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}": {
45827       "delete": {
45828         "produces": [
45829           "application/json",
45830           "application/xml"
45831         ],
45832         "parameters": [
45833           {
45834             "description": "Keep as M",
45835             "in": "path",
45836             "name": "service-instance-id",
45837             "required": true,
45838             "type": "string"
45839           },
45840           {
45841             "in": "path",
45842             "name": "vnf-id",
45843             "required": true,
45844             "type": "string"
45845           }
45846         ],
45847         "responses": {
45848           "200": {
45849             "description": "No response was specified"
45850           }
45851         },
45852         "operationId": "DELETE-vnf"
45853       },
45854       "get": {
45855         "produces": [
45856           "application/json",
45857           "application/xml"
45858         ],
45859         "parameters": [
45860           {
45861             "description": "Keep as M",
45862             "in": "path",
45863             "name": "service-instance-id",
45864             "required": true,
45865             "type": "string"
45866           },
45867           {
45868             "in": "path",
45869             "name": "vnf-id",
45870             "required": true,
45871             "type": "string"
45872           }
45873         ],
45874         "responses": {
45875           "200": {
45876             "description": "No response was specified",
45877             "schema": {
45878               "$ref": "#/definitions/(config)vnf"
45879             }
45880           }
45881         },
45882         "operationId": "GET-vnf"
45883       },
45884       "post": {
45885         "consumes": [
45886           "application/json",
45887           "application/xml"
45888         ],
45889         "produces": [
45890           "application/json",
45891           "application/xml"
45892         ],
45893         "parameters": [
45894           {
45895             "description": "Keep as M",
45896             "in": "path",
45897             "name": "service-instance-id",
45898             "required": true,
45899             "type": "string"
45900           },
45901           {
45902             "in": "path",
45903             "name": "vnf-id",
45904             "required": true,
45905             "type": "string"
45906           },
45907           {
45908             "in": "body",
45909             "name": "**(config)vnf-data",
45910             "required": false,
45911             "schema": {
45912               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
45913             }
45914           }
45915         ],
45916         "responses": {
45917           "200": {
45918             "description": "No response was specified",
45919             "schema": {
45920               "$ref": "#/definitions/(config)vnfPOST"
45921             }
45922           }
45923         },
45924         "operationId": "POST-vnf"
45925       },
45926       "put": {
45927         "consumes": [
45928           "application/json",
45929           "application/xml"
45930         ],
45931         "produces": [
45932           "application/json",
45933           "application/xml"
45934         ],
45935         "parameters": [
45936           {
45937             "description": "Keep as M",
45938             "in": "path",
45939             "name": "service-instance-id",
45940             "required": true,
45941             "type": "string"
45942           },
45943           {
45944             "in": "path",
45945             "name": "vnf-id",
45946             "required": true,
45947             "type": "string"
45948           },
45949           {
45950             "in": "body",
45951             "name": "(config)vnf",
45952             "required": false,
45953             "schema": {
45954               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
45955             }
45956           }
45957         ],
45958         "responses": {
45959           "200": {
45960             "description": "No response was specified",
45961             "schema": {
45962               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP"
45963             }
45964           }
45965         },
45966         "operationId": "PUT-vnf"
45967       }
45968     },
45969     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data": {
45970       "delete": {
45971         "produces": [
45972           "application/json",
45973           "application/xml"
45974         ],
45975         "parameters": [
45976           {
45977             "description": "Keep as M",
45978             "in": "path",
45979             "name": "service-instance-id",
45980             "required": true,
45981             "type": "string"
45982           },
45983           {
45984             "in": "path",
45985             "name": "vnf-id",
45986             "required": true,
45987             "type": "string"
45988           }
45989         ],
45990         "responses": {
45991           "200": {
45992             "description": "No response was specified"
45993           }
45994         },
45995         "operationId": "DELETE-vnf-data"
45996       },
45997       "get": {
45998         "produces": [
45999           "application/json",
46000           "application/xml"
46001         ],
46002         "parameters": [
46003           {
46004             "description": "Keep as M",
46005             "in": "path",
46006             "name": "service-instance-id",
46007             "required": true,
46008             "type": "string"
46009           },
46010           {
46011             "in": "path",
46012             "name": "vnf-id",
46013             "required": true,
46014             "type": "string"
46015           }
46016         ],
46017         "responses": {
46018           "200": {
46019             "description": "No response was specified",
46020             "schema": {
46021               "$ref": "#/definitions/(config)vnf-data"
46022             }
46023           }
46024         },
46025         "operationId": "GET-vnf-data"
46026       },
46027       "post": {
46028         "consumes": [
46029           "application/json",
46030           "application/xml"
46031         ],
46032         "produces": [
46033           "application/json",
46034           "application/xml"
46035         ],
46036         "parameters": [
46037           {
46038             "description": "Keep as M",
46039             "in": "path",
46040             "name": "service-instance-id",
46041             "required": true,
46042             "type": "string"
46043           },
46044           {
46045             "in": "path",
46046             "name": "vnf-id",
46047             "required": true,
46048             "type": "string"
46049           },
46050           {
46051             "in": "body",
46052             "name": "**(config)vnf-network-collections",
46053             "required": false,
46054             "schema": {
46055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
46056             }
46057           },
46058           {
46059             "in": "body",
46060             "name": "**(config)vnf-sub-interface-groups",
46061             "required": false,
46062             "schema": {
46063               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
46064             }
46065           },
46066           {
46067             "in": "body",
46068             "name": "**(config)vnf-provided-allotted-resources",
46069             "required": false,
46070             "schema": {
46071               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
46072             }
46073           },
46074           {
46075             "in": "body",
46076             "name": "**(config)vf-modules",
46077             "required": false,
46078             "schema": {
46079               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
46080             }
46081           },
46082           {
46083             "in": "body",
46084             "name": "**(config)vnf-level-oper-status",
46085             "required": false,
46086             "schema": {
46087               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
46088             }
46089           },
46090           {
46091             "in": "body",
46092             "name": "**(config)vnf-topology",
46093             "required": false,
46094             "schema": {
46095               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
46096             }
46097           },
46098           {
46099             "in": "body",
46100             "name": "**(config)request-information",
46101             "required": false,
46102             "schema": {
46103               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
46104             }
46105           },
46106           {
46107             "in": "body",
46108             "name": "**(config)license-information",
46109             "required": false,
46110             "schema": {
46111               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
46112             }
46113           },
46114           {
46115             "in": "body",
46116             "name": "**(config)sdnc-request-header",
46117             "required": false,
46118             "schema": {
46119               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
46120             }
46121           },
46122           {
46123             "in": "body",
46124             "name": "**(config)vnf-information",
46125             "required": false,
46126             "schema": {
46127               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
46128             }
46129           },
46130           {
46131             "in": "body",
46132             "name": "**(config)service-information",
46133             "required": false,
46134             "schema": {
46135               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
46136             }
46137           },
46138           {
46139             "in": "body",
46140             "name": "**(config)vnf-request-input",
46141             "required": false,
46142             "schema": {
46143               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
46144             }
46145           }
46146         ],
46147         "responses": {
46148           "200": {
46149             "description": "No response was specified",
46150             "schema": {
46151               "$ref": "#/definitions/(config)vnf-dataPOST"
46152             }
46153           }
46154         },
46155         "operationId": "POST-vnf-data"
46156       },
46157       "put": {
46158         "consumes": [
46159           "application/json",
46160           "application/xml"
46161         ],
46162         "produces": [
46163           "application/json",
46164           "application/xml"
46165         ],
46166         "parameters": [
46167           {
46168             "description": "Keep as M",
46169             "in": "path",
46170             "name": "service-instance-id",
46171             "required": true,
46172             "type": "string"
46173           },
46174           {
46175             "in": "path",
46176             "name": "vnf-id",
46177             "required": true,
46178             "type": "string"
46179           },
46180           {
46181             "in": "body",
46182             "name": "(config)vnf-data",
46183             "required": false,
46184             "schema": {
46185               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
46186             }
46187           }
46188         ],
46189         "responses": {
46190           "200": {
46191             "description": "No response was specified",
46192             "schema": {
46193               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP"
46194             }
46195           }
46196         },
46197         "operationId": "PUT-vnf-data"
46198       }
46199     },
46200     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information": {
46201       "delete": {
46202         "produces": [
46203           "application/json",
46204           "application/xml"
46205         ],
46206         "parameters": [
46207           {
46208             "description": "Keep as M",
46209             "in": "path",
46210             "name": "service-instance-id",
46211             "required": true,
46212             "type": "string"
46213           },
46214           {
46215             "in": "path",
46216             "name": "vnf-id",
46217             "required": true,
46218             "type": "string"
46219           }
46220         ],
46221         "responses": {
46222           "200": {
46223             "description": "No response was specified"
46224           }
46225         },
46226         "operationId": "DELETE-license-information"
46227       },
46228       "get": {
46229         "produces": [
46230           "application/json",
46231           "application/xml"
46232         ],
46233         "parameters": [
46234           {
46235             "description": "Keep as M",
46236             "in": "path",
46237             "name": "service-instance-id",
46238             "required": true,
46239             "type": "string"
46240           },
46241           {
46242             "in": "path",
46243             "name": "vnf-id",
46244             "required": true,
46245             "type": "string"
46246           }
46247         ],
46248         "responses": {
46249           "200": {
46250             "description": "No response was specified",
46251             "schema": {
46252               "$ref": "#/definitions/(config)license-information"
46253             }
46254           }
46255         },
46256         "operationId": "GET-license-information"
46257       },
46258       "post": {
46259         "consumes": [
46260           "application/json",
46261           "application/xml"
46262         ],
46263         "produces": [
46264           "application/json",
46265           "application/xml"
46266         ],
46267         "parameters": [
46268           {
46269             "description": "Keep as M",
46270             "in": "path",
46271             "name": "service-instance-id",
46272             "required": true,
46273             "type": "string"
46274           },
46275           {
46276             "in": "path",
46277             "name": "vnf-id",
46278             "required": true,
46279             "type": "string"
46280           },
46281           {
46282             "in": "body",
46283             "name": "**(config)entitlement-pool-list",
46284             "required": false,
46285             "schema": {
46286               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
46287             }
46288           },
46289           {
46290             "in": "body",
46291             "name": "**(config)license-key-group-list",
46292             "required": false,
46293             "schema": {
46294               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
46295             }
46296           }
46297         ],
46298         "responses": {
46299           "200": {
46300             "description": "No response was specified",
46301             "schema": {
46302               "$ref": "#/definitions/(config)license-informationPOST"
46303             }
46304           }
46305         },
46306         "operationId": "POST-license-information"
46307       },
46308       "put": {
46309         "consumes": [
46310           "application/json",
46311           "application/xml"
46312         ],
46313         "produces": [
46314           "application/json",
46315           "application/xml"
46316         ],
46317         "parameters": [
46318           {
46319             "description": "Keep as M",
46320             "in": "path",
46321             "name": "service-instance-id",
46322             "required": true,
46323             "type": "string"
46324           },
46325           {
46326             "in": "path",
46327             "name": "vnf-id",
46328             "required": true,
46329             "type": "string"
46330           },
46331           {
46332             "in": "body",
46333             "name": "(config)license-information",
46334             "required": false,
46335             "schema": {
46336               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
46337             }
46338           }
46339         ],
46340         "responses": {
46341           "200": {
46342             "description": "No response was specified",
46343             "schema": {
46344               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP"
46345             }
46346           }
46347         },
46348         "operationId": "PUT-license-information"
46349       }
46350     },
46351     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/entitlement-pool-list/{entitlement-pool-uuid}/{action}": {
46352       "delete": {
46353         "produces": [
46354           "application/json",
46355           "application/xml"
46356         ],
46357         "parameters": [
46358           {
46359             "description": "Keep as M",
46360             "in": "path",
46361             "name": "service-instance-id",
46362             "required": true,
46363             "type": "string"
46364           },
46365           {
46366             "in": "path",
46367             "name": "vnf-id",
46368             "required": true,
46369             "type": "string"
46370           },
46371           {
46372             "in": "path",
46373             "name": "entitlement-pool-uuid",
46374             "required": true,
46375             "type": "string"
46376           },
46377           {
46378             "in": "path",
46379             "name": "action",
46380             "required": true,
46381             "type": "string"
46382           }
46383         ],
46384         "responses": {
46385           "200": {
46386             "description": "No response was specified"
46387           }
46388         },
46389         "operationId": "DELETE-entitlement-pool-list"
46390       },
46391       "get": {
46392         "produces": [
46393           "application/json",
46394           "application/xml"
46395         ],
46396         "parameters": [
46397           {
46398             "description": "Keep as M",
46399             "in": "path",
46400             "name": "service-instance-id",
46401             "required": true,
46402             "type": "string"
46403           },
46404           {
46405             "in": "path",
46406             "name": "vnf-id",
46407             "required": true,
46408             "type": "string"
46409           },
46410           {
46411             "in": "path",
46412             "name": "entitlement-pool-uuid",
46413             "required": true,
46414             "type": "string"
46415           },
46416           {
46417             "in": "path",
46418             "name": "action",
46419             "required": true,
46420             "type": "string"
46421           }
46422         ],
46423         "responses": {
46424           "200": {
46425             "description": "No response was specified",
46426             "schema": {
46427               "$ref": "#/definitions/(config)entitlement-pool-list"
46428             }
46429           }
46430         },
46431         "operationId": "GET-entitlement-pool-list"
46432       },
46433       "put": {
46434         "consumes": [
46435           "application/json",
46436           "application/xml"
46437         ],
46438         "produces": [
46439           "application/json",
46440           "application/xml"
46441         ],
46442         "parameters": [
46443           {
46444             "description": "Keep as M",
46445             "in": "path",
46446             "name": "service-instance-id",
46447             "required": true,
46448             "type": "string"
46449           },
46450           {
46451             "in": "path",
46452             "name": "vnf-id",
46453             "required": true,
46454             "type": "string"
46455           },
46456           {
46457             "in": "path",
46458             "name": "entitlement-pool-uuid",
46459             "required": true,
46460             "type": "string"
46461           },
46462           {
46463             "in": "path",
46464             "name": "action",
46465             "required": true,
46466             "type": "string"
46467           },
46468           {
46469             "in": "body",
46470             "name": "(config)entitlement-pool-list",
46471             "required": false,
46472             "schema": {
46473               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
46474             }
46475           }
46476         ],
46477         "responses": {
46478           "200": {
46479             "description": "No response was specified",
46480             "schema": {
46481               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP"
46482             }
46483           }
46484         },
46485         "operationId": "PUT-entitlement-pool-list"
46486       }
46487     },
46488     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/license-information/license-key-group-list/{license-key-group-uuid}/{action}": {
46489       "delete": {
46490         "produces": [
46491           "application/json",
46492           "application/xml"
46493         ],
46494         "parameters": [
46495           {
46496             "description": "Keep as M",
46497             "in": "path",
46498             "name": "service-instance-id",
46499             "required": true,
46500             "type": "string"
46501           },
46502           {
46503             "in": "path",
46504             "name": "vnf-id",
46505             "required": true,
46506             "type": "string"
46507           },
46508           {
46509             "in": "path",
46510             "name": "license-key-group-uuid",
46511             "required": true,
46512             "type": "string"
46513           },
46514           {
46515             "in": "path",
46516             "name": "action",
46517             "required": true,
46518             "type": "string"
46519           }
46520         ],
46521         "responses": {
46522           "200": {
46523             "description": "No response was specified"
46524           }
46525         },
46526         "operationId": "DELETE-license-key-group-list"
46527       },
46528       "get": {
46529         "produces": [
46530           "application/json",
46531           "application/xml"
46532         ],
46533         "parameters": [
46534           {
46535             "description": "Keep as M",
46536             "in": "path",
46537             "name": "service-instance-id",
46538             "required": true,
46539             "type": "string"
46540           },
46541           {
46542             "in": "path",
46543             "name": "vnf-id",
46544             "required": true,
46545             "type": "string"
46546           },
46547           {
46548             "in": "path",
46549             "name": "license-key-group-uuid",
46550             "required": true,
46551             "type": "string"
46552           },
46553           {
46554             "in": "path",
46555             "name": "action",
46556             "required": true,
46557             "type": "string"
46558           }
46559         ],
46560         "responses": {
46561           "200": {
46562             "description": "No response was specified",
46563             "schema": {
46564               "$ref": "#/definitions/(config)license-key-group-list"
46565             }
46566           }
46567         },
46568         "operationId": "GET-license-key-group-list"
46569       },
46570       "put": {
46571         "consumes": [
46572           "application/json",
46573           "application/xml"
46574         ],
46575         "produces": [
46576           "application/json",
46577           "application/xml"
46578         ],
46579         "parameters": [
46580           {
46581             "description": "Keep as M",
46582             "in": "path",
46583             "name": "service-instance-id",
46584             "required": true,
46585             "type": "string"
46586           },
46587           {
46588             "in": "path",
46589             "name": "vnf-id",
46590             "required": true,
46591             "type": "string"
46592           },
46593           {
46594             "in": "path",
46595             "name": "license-key-group-uuid",
46596             "required": true,
46597             "type": "string"
46598           },
46599           {
46600             "in": "path",
46601             "name": "action",
46602             "required": true,
46603             "type": "string"
46604           },
46605           {
46606             "in": "body",
46607             "name": "(config)license-key-group-list",
46608             "required": false,
46609             "schema": {
46610               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
46611             }
46612           }
46613         ],
46614         "responses": {
46615           "200": {
46616             "description": "No response was specified",
46617             "schema": {
46618               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP"
46619             }
46620           }
46621         },
46622         "operationId": "PUT-license-key-group-list"
46623       }
46624     },
46625     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/request-information": {
46626       "delete": {
46627         "produces": [
46628           "application/json",
46629           "application/xml"
46630         ],
46631         "parameters": [
46632           {
46633             "description": "Keep as M",
46634             "in": "path",
46635             "name": "service-instance-id",
46636             "required": true,
46637             "type": "string"
46638           },
46639           {
46640             "in": "path",
46641             "name": "vnf-id",
46642             "required": true,
46643             "type": "string"
46644           }
46645         ],
46646         "responses": {
46647           "200": {
46648             "description": "No response was specified"
46649           }
46650         },
46651         "operationId": "DELETE-request-information"
46652       },
46653       "get": {
46654         "produces": [
46655           "application/json",
46656           "application/xml"
46657         ],
46658         "parameters": [
46659           {
46660             "description": "Keep as M",
46661             "in": "path",
46662             "name": "service-instance-id",
46663             "required": true,
46664             "type": "string"
46665           },
46666           {
46667             "in": "path",
46668             "name": "vnf-id",
46669             "required": true,
46670             "type": "string"
46671           }
46672         ],
46673         "responses": {
46674           "200": {
46675             "description": "No response was specified",
46676             "schema": {
46677               "$ref": "#/definitions/(config)request-information"
46678             }
46679           }
46680         },
46681         "operationId": "GET-request-information"
46682       },
46683       "put": {
46684         "consumes": [
46685           "application/json",
46686           "application/xml"
46687         ],
46688         "produces": [
46689           "application/json",
46690           "application/xml"
46691         ],
46692         "parameters": [
46693           {
46694             "description": "Keep as M",
46695             "in": "path",
46696             "name": "service-instance-id",
46697             "required": true,
46698             "type": "string"
46699           },
46700           {
46701             "in": "path",
46702             "name": "vnf-id",
46703             "required": true,
46704             "type": "string"
46705           },
46706           {
46707             "in": "body",
46708             "name": "(config)request-information",
46709             "required": false,
46710             "schema": {
46711               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
46712             }
46713           }
46714         ],
46715         "responses": {
46716           "200": {
46717             "description": "No response was specified",
46718             "schema": {
46719               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP"
46720             }
46721           }
46722         },
46723         "operationId": "PUT-request-information"
46724       }
46725     },
46726     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/sdnc-request-header": {
46727       "delete": {
46728         "produces": [
46729           "application/json",
46730           "application/xml"
46731         ],
46732         "parameters": [
46733           {
46734             "description": "Keep as M",
46735             "in": "path",
46736             "name": "service-instance-id",
46737             "required": true,
46738             "type": "string"
46739           },
46740           {
46741             "in": "path",
46742             "name": "vnf-id",
46743             "required": true,
46744             "type": "string"
46745           }
46746         ],
46747         "responses": {
46748           "200": {
46749             "description": "No response was specified"
46750           }
46751         },
46752         "operationId": "DELETE-sdnc-request-header"
46753       },
46754       "get": {
46755         "produces": [
46756           "application/json",
46757           "application/xml"
46758         ],
46759         "parameters": [
46760           {
46761             "description": "Keep as M",
46762             "in": "path",
46763             "name": "service-instance-id",
46764             "required": true,
46765             "type": "string"
46766           },
46767           {
46768             "in": "path",
46769             "name": "vnf-id",
46770             "required": true,
46771             "type": "string"
46772           }
46773         ],
46774         "responses": {
46775           "200": {
46776             "description": "No response was specified",
46777             "schema": {
46778               "$ref": "#/definitions/(config)sdnc-request-header"
46779             }
46780           }
46781         },
46782         "operationId": "GET-sdnc-request-header"
46783       },
46784       "put": {
46785         "consumes": [
46786           "application/json",
46787           "application/xml"
46788         ],
46789         "produces": [
46790           "application/json",
46791           "application/xml"
46792         ],
46793         "parameters": [
46794           {
46795             "description": "Keep as M",
46796             "in": "path",
46797             "name": "service-instance-id",
46798             "required": true,
46799             "type": "string"
46800           },
46801           {
46802             "in": "path",
46803             "name": "vnf-id",
46804             "required": true,
46805             "type": "string"
46806           },
46807           {
46808             "in": "body",
46809             "name": "(config)sdnc-request-header",
46810             "required": false,
46811             "schema": {
46812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
46813             }
46814           }
46815         ],
46816         "responses": {
46817           "200": {
46818             "description": "No response was specified",
46819             "schema": {
46820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP"
46821             }
46822           }
46823         },
46824         "operationId": "PUT-sdnc-request-header"
46825       }
46826     },
46827     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information": {
46828       "delete": {
46829         "produces": [
46830           "application/json",
46831           "application/xml"
46832         ],
46833         "parameters": [
46834           {
46835             "description": "Keep as M",
46836             "in": "path",
46837             "name": "service-instance-id",
46838             "required": true,
46839             "type": "string"
46840           },
46841           {
46842             "in": "path",
46843             "name": "vnf-id",
46844             "required": true,
46845             "type": "string"
46846           }
46847         ],
46848         "responses": {
46849           "200": {
46850             "description": "No response was specified"
46851           }
46852         },
46853         "operationId": "DELETE-service-information"
46854       },
46855       "get": {
46856         "produces": [
46857           "application/json",
46858           "application/xml"
46859         ],
46860         "parameters": [
46861           {
46862             "description": "Keep as M",
46863             "in": "path",
46864             "name": "service-instance-id",
46865             "required": true,
46866             "type": "string"
46867           },
46868           {
46869             "in": "path",
46870             "name": "vnf-id",
46871             "required": true,
46872             "type": "string"
46873           }
46874         ],
46875         "responses": {
46876           "200": {
46877             "description": "No response was specified",
46878             "schema": {
46879               "$ref": "#/definitions/(config)service-information"
46880             }
46881           }
46882         },
46883         "operationId": "GET-service-information"
46884       },
46885       "post": {
46886         "consumes": [
46887           "application/json",
46888           "application/xml"
46889         ],
46890         "produces": [
46891           "application/json",
46892           "application/xml"
46893         ],
46894         "parameters": [
46895           {
46896             "description": "Keep as M",
46897             "in": "path",
46898             "name": "service-instance-id",
46899             "required": true,
46900             "type": "string"
46901           },
46902           {
46903             "in": "path",
46904             "name": "vnf-id",
46905             "required": true,
46906             "type": "string"
46907           },
46908           {
46909             "in": "body",
46910             "name": "**(config)onap-model-information",
46911             "required": false,
46912             "schema": {
46913               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
46914             }
46915           }
46916         ],
46917         "responses": {
46918           "200": {
46919             "description": "No response was specified",
46920             "schema": {
46921               "$ref": "#/definitions/(config)service-informationPOST"
46922             }
46923           }
46924         },
46925         "operationId": "POST-service-information"
46926       },
46927       "put": {
46928         "consumes": [
46929           "application/json",
46930           "application/xml"
46931         ],
46932         "produces": [
46933           "application/json",
46934           "application/xml"
46935         ],
46936         "parameters": [
46937           {
46938             "description": "Keep as M",
46939             "in": "path",
46940             "name": "service-instance-id",
46941             "required": true,
46942             "type": "string"
46943           },
46944           {
46945             "in": "path",
46946             "name": "vnf-id",
46947             "required": true,
46948             "type": "string"
46949           },
46950           {
46951             "in": "body",
46952             "name": "(config)service-information",
46953             "required": false,
46954             "schema": {
46955               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
46956             }
46957           }
46958         ],
46959         "responses": {
46960           "200": {
46961             "description": "No response was specified",
46962             "schema": {
46963               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP"
46964             }
46965           }
46966         },
46967         "operationId": "PUT-service-information"
46968       }
46969     },
46970     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/service-information/onap-model-information": {
46971       "delete": {
46972         "produces": [
46973           "application/json",
46974           "application/xml"
46975         ],
46976         "parameters": [
46977           {
46978             "description": "Keep as M",
46979             "in": "path",
46980             "name": "service-instance-id",
46981             "required": true,
46982             "type": "string"
46983           },
46984           {
46985             "in": "path",
46986             "name": "vnf-id",
46987             "required": true,
46988             "type": "string"
46989           }
46990         ],
46991         "responses": {
46992           "200": {
46993             "description": "No response was specified"
46994           }
46995         },
46996         "operationId": "DELETE-onap-model-information"
46997       },
46998       "get": {
46999         "produces": [
47000           "application/json",
47001           "application/xml"
47002         ],
47003         "parameters": [
47004           {
47005             "description": "Keep as M",
47006             "in": "path",
47007             "name": "service-instance-id",
47008             "required": true,
47009             "type": "string"
47010           },
47011           {
47012             "in": "path",
47013             "name": "vnf-id",
47014             "required": true,
47015             "type": "string"
47016           }
47017         ],
47018         "responses": {
47019           "200": {
47020             "description": "No response was specified",
47021             "schema": {
47022               "$ref": "#/definitions/(config)onap-model-information"
47023             }
47024           }
47025         },
47026         "operationId": "GET-onap-model-information"
47027       },
47028       "put": {
47029         "consumes": [
47030           "application/json",
47031           "application/xml"
47032         ],
47033         "produces": [
47034           "application/json",
47035           "application/xml"
47036         ],
47037         "parameters": [
47038           {
47039             "description": "Keep as M",
47040             "in": "path",
47041             "name": "service-instance-id",
47042             "required": true,
47043             "type": "string"
47044           },
47045           {
47046             "in": "path",
47047             "name": "vnf-id",
47048             "required": true,
47049             "type": "string"
47050           },
47051           {
47052             "in": "body",
47053             "name": "(config)onap-model-information",
47054             "required": false,
47055             "schema": {
47056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
47057             }
47058           }
47059         ],
47060         "responses": {
47061           "200": {
47062             "description": "No response was specified",
47063             "schema": {
47064               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP"
47065             }
47066           }
47067         },
47068         "operationId": "PUT-onap-model-information"
47069       }
47070     },
47071     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules": {
47072       "delete": {
47073         "produces": [
47074           "application/json",
47075           "application/xml"
47076         ],
47077         "parameters": [
47078           {
47079             "description": "Keep as M",
47080             "in": "path",
47081             "name": "service-instance-id",
47082             "required": true,
47083             "type": "string"
47084           },
47085           {
47086             "in": "path",
47087             "name": "vnf-id",
47088             "required": true,
47089             "type": "string"
47090           }
47091         ],
47092         "responses": {
47093           "200": {
47094             "description": "No response was specified"
47095           }
47096         },
47097         "operationId": "DELETE-vf-modules"
47098       },
47099       "get": {
47100         "produces": [
47101           "application/json",
47102           "application/xml"
47103         ],
47104         "parameters": [
47105           {
47106             "description": "Keep as M",
47107             "in": "path",
47108             "name": "service-instance-id",
47109             "required": true,
47110             "type": "string"
47111           },
47112           {
47113             "in": "path",
47114             "name": "vnf-id",
47115             "required": true,
47116             "type": "string"
47117           }
47118         ],
47119         "responses": {
47120           "200": {
47121             "description": "No response was specified",
47122             "schema": {
47123               "$ref": "#/definitions/(config)vf-modules"
47124             }
47125           }
47126         },
47127         "operationId": "GET-vf-modules"
47128       },
47129       "post": {
47130         "consumes": [
47131           "application/json",
47132           "application/xml"
47133         ],
47134         "produces": [
47135           "application/json",
47136           "application/xml"
47137         ],
47138         "parameters": [
47139           {
47140             "description": "Keep as M",
47141             "in": "path",
47142             "name": "service-instance-id",
47143             "required": true,
47144             "type": "string"
47145           },
47146           {
47147             "in": "path",
47148             "name": "vnf-id",
47149             "required": true,
47150             "type": "string"
47151           },
47152           {
47153             "in": "body",
47154             "name": "**(config)vf-module",
47155             "required": false,
47156             "schema": {
47157               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
47158             }
47159           }
47160         ],
47161         "responses": {
47162           "200": {
47163             "description": "No response was specified",
47164             "schema": {
47165               "$ref": "#/definitions/(config)vf-modulesPOST"
47166             }
47167           }
47168         },
47169         "operationId": "POST-vf-modules"
47170       },
47171       "put": {
47172         "consumes": [
47173           "application/json",
47174           "application/xml"
47175         ],
47176         "produces": [
47177           "application/json",
47178           "application/xml"
47179         ],
47180         "parameters": [
47181           {
47182             "description": "Keep as M",
47183             "in": "path",
47184             "name": "service-instance-id",
47185             "required": true,
47186             "type": "string"
47187           },
47188           {
47189             "in": "path",
47190             "name": "vnf-id",
47191             "required": true,
47192             "type": "string"
47193           },
47194           {
47195             "in": "body",
47196             "name": "(config)vf-modules",
47197             "required": false,
47198             "schema": {
47199               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
47200             }
47201           }
47202         ],
47203         "responses": {
47204           "200": {
47205             "description": "No response was specified",
47206             "schema": {
47207               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP"
47208             }
47209           }
47210         },
47211         "operationId": "PUT-vf-modules"
47212       }
47213     },
47214     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vf-modules/vf-module/{vf-module-id}": {
47215       "delete": {
47216         "produces": [
47217           "application/json",
47218           "application/xml"
47219         ],
47220         "parameters": [
47221           {
47222             "description": "Keep as M",
47223             "in": "path",
47224             "name": "service-instance-id",
47225             "required": true,
47226             "type": "string"
47227           },
47228           {
47229             "in": "path",
47230             "name": "vnf-id",
47231             "required": true,
47232             "type": "string"
47233           },
47234           {
47235             "in": "path",
47236             "name": "vf-module-id",
47237             "required": true,
47238             "type": "string"
47239           }
47240         ],
47241         "responses": {
47242           "200": {
47243             "description": "No response was specified"
47244           }
47245         },
47246         "operationId": "DELETE-vf-module"
47247       },
47248       "get": {
47249         "produces": [
47250           "application/json",
47251           "application/xml"
47252         ],
47253         "parameters": [
47254           {
47255             "description": "Keep as M",
47256             "in": "path",
47257             "name": "service-instance-id",
47258             "required": true,
47259             "type": "string"
47260           },
47261           {
47262             "in": "path",
47263             "name": "vnf-id",
47264             "required": true,
47265             "type": "string"
47266           },
47267           {
47268             "in": "path",
47269             "name": "vf-module-id",
47270             "required": true,
47271             "type": "string"
47272           }
47273         ],
47274         "responses": {
47275           "200": {
47276             "description": "No response was specified",
47277             "schema": {
47278               "$ref": "#/definitions/(config)vf-module"
47279             }
47280           }
47281         },
47282         "operationId": "GET-vf-module"
47283       },
47284       "post": {
47285         "consumes": [
47286           "application/json",
47287           "application/xml"
47288         ],
47289         "produces": [
47290           "application/json",
47291           "application/xml"
47292         ],
47293         "parameters": [
47294           {
47295             "description": "Keep as M",
47296             "in": "path",
47297             "name": "service-instance-id",
47298             "required": true,
47299             "type": "string"
47300           },
47301           {
47302             "in": "path",
47303             "name": "vnf-id",
47304             "required": true,
47305             "type": "string"
47306           },
47307           {
47308             "in": "path",
47309             "name": "vf-module-id",
47310             "required": true,
47311             "type": "string"
47312           },
47313           {
47314             "in": "body",
47315             "name": "**(config)vf-module-data",
47316             "required": false,
47317             "schema": {
47318               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
47319             }
47320           }
47321         ],
47322         "responses": {
47323           "200": {
47324             "description": "No response was specified",
47325             "schema": {
47326               "$ref": "#/definitions/(config)vf-modulePOST"
47327             }
47328           }
47329         },
47330         "operationId": "POST-vf-module"
47331       },
47332       "put": {
47333         "consumes": [
47334           "application/json",
47335           "application/xml"
47336         ],
47337         "produces": [
47338           "application/json",
47339           "application/xml"
47340         ],
47341         "parameters": [
47342           {
47343             "description": "Keep as M",
47344             "in": "path",
47345             "name": "service-instance-id",
47346             "required": true,
47347             "type": "string"
47348           },
47349           {
47350             "in": "path",
47351             "name": "vnf-id",
47352             "required": true,
47353             "type": "string"
47354           },
47355           {
47356             "in": "path",
47357             "name": "vf-module-id",
47358             "required": true,
47359             "type": "string"
47360           },
47361           {
47362             "in": "body",
47363             "name": "(config)vf-module",
47364             "required": false,
47365             "schema": {
47366               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
47367             }
47368           }
47369         ],
47370         "responses": {
47371           "200": {
47372             "description": "No response was specified",
47373             "schema": {
47374               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP"
47375             }
47376           }
47377         },
47378         "operationId": "PUT-vf-module"
47379       }
47380     },
47381     "/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": {
47382       "delete": {
47383         "produces": [
47384           "application/json",
47385           "application/xml"
47386         ],
47387         "parameters": [
47388           {
47389             "description": "Keep as M",
47390             "in": "path",
47391             "name": "service-instance-id",
47392             "required": true,
47393             "type": "string"
47394           },
47395           {
47396             "in": "path",
47397             "name": "vnf-id",
47398             "required": true,
47399             "type": "string"
47400           },
47401           {
47402             "in": "path",
47403             "name": "vf-module-id",
47404             "required": true,
47405             "type": "string"
47406           }
47407         ],
47408         "responses": {
47409           "200": {
47410             "description": "No response was specified"
47411           }
47412         },
47413         "operationId": "DELETE-vf-module-data"
47414       },
47415       "get": {
47416         "produces": [
47417           "application/json",
47418           "application/xml"
47419         ],
47420         "parameters": [
47421           {
47422             "description": "Keep as M",
47423             "in": "path",
47424             "name": "service-instance-id",
47425             "required": true,
47426             "type": "string"
47427           },
47428           {
47429             "in": "path",
47430             "name": "vnf-id",
47431             "required": true,
47432             "type": "string"
47433           },
47434           {
47435             "in": "path",
47436             "name": "vf-module-id",
47437             "required": true,
47438             "type": "string"
47439           }
47440         ],
47441         "responses": {
47442           "200": {
47443             "description": "No response was specified",
47444             "schema": {
47445               "$ref": "#/definitions/(config)vf-module-data"
47446             }
47447           }
47448         },
47449         "operationId": "GET-vf-module-data"
47450       },
47451       "post": {
47452         "consumes": [
47453           "application/json",
47454           "application/xml"
47455         ],
47456         "produces": [
47457           "application/json",
47458           "application/xml"
47459         ],
47460         "parameters": [
47461           {
47462             "description": "Keep as M",
47463             "in": "path",
47464             "name": "service-instance-id",
47465             "required": true,
47466             "type": "string"
47467           },
47468           {
47469             "in": "path",
47470             "name": "vnf-id",
47471             "required": true,
47472             "type": "string"
47473           },
47474           {
47475             "in": "path",
47476             "name": "vf-module-id",
47477             "required": true,
47478             "type": "string"
47479           },
47480           {
47481             "in": "body",
47482             "name": "**(config)vf-module-level-oper-status",
47483             "required": false,
47484             "schema": {
47485               "$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"
47486             }
47487           },
47488           {
47489             "in": "body",
47490             "name": "**(config)sdnc-request-header",
47491             "required": false,
47492             "schema": {
47493               "$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"
47494             }
47495           },
47496           {
47497             "in": "body",
47498             "name": "**(config)request-information",
47499             "required": false,
47500             "schema": {
47501               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
47502             }
47503           },
47504           {
47505             "in": "body",
47506             "name": "**(config)vf-module-request-input",
47507             "required": false,
47508             "schema": {
47509               "$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"
47510             }
47511           },
47512           {
47513             "in": "body",
47514             "name": "**(config)vf-module-information",
47515             "required": false,
47516             "schema": {
47517               "$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"
47518             }
47519           },
47520           {
47521             "in": "body",
47522             "name": "**(config)service-information",
47523             "required": false,
47524             "schema": {
47525               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
47526             }
47527           },
47528           {
47529             "in": "body",
47530             "name": "**(config)vnf-information",
47531             "required": false,
47532             "schema": {
47533               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
47534             }
47535           },
47536           {
47537             "in": "body",
47538             "name": "**(config)vf-module-topology",
47539             "required": false,
47540             "schema": {
47541               "$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"
47542             }
47543           }
47544         ],
47545         "responses": {
47546           "200": {
47547             "description": "No response was specified",
47548             "schema": {
47549               "$ref": "#/definitions/(config)vf-module-dataPOST"
47550             }
47551           }
47552         },
47553         "operationId": "POST-vf-module-data"
47554       },
47555       "put": {
47556         "consumes": [
47557           "application/json",
47558           "application/xml"
47559         ],
47560         "produces": [
47561           "application/json",
47562           "application/xml"
47563         ],
47564         "parameters": [
47565           {
47566             "description": "Keep as M",
47567             "in": "path",
47568             "name": "service-instance-id",
47569             "required": true,
47570             "type": "string"
47571           },
47572           {
47573             "in": "path",
47574             "name": "vnf-id",
47575             "required": true,
47576             "type": "string"
47577           },
47578           {
47579             "in": "path",
47580             "name": "vf-module-id",
47581             "required": true,
47582             "type": "string"
47583           },
47584           {
47585             "in": "body",
47586             "name": "(config)vf-module-data",
47587             "required": false,
47588             "schema": {
47589               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
47590             }
47591           }
47592         ],
47593         "responses": {
47594           "200": {
47595             "description": "No response was specified",
47596             "schema": {
47597               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP"
47598             }
47599           }
47600         },
47601         "operationId": "PUT-vf-module-data"
47602       }
47603     },
47604     "/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": {
47605       "delete": {
47606         "produces": [
47607           "application/json",
47608           "application/xml"
47609         ],
47610         "parameters": [
47611           {
47612             "description": "Keep as M",
47613             "in": "path",
47614             "name": "service-instance-id",
47615             "required": true,
47616             "type": "string"
47617           },
47618           {
47619             "in": "path",
47620             "name": "vnf-id",
47621             "required": true,
47622             "type": "string"
47623           },
47624           {
47625             "in": "path",
47626             "name": "vf-module-id",
47627             "required": true,
47628             "type": "string"
47629           }
47630         ],
47631         "responses": {
47632           "200": {
47633             "description": "No response was specified"
47634           }
47635         },
47636         "operationId": "DELETE-request-information"
47637       },
47638       "get": {
47639         "produces": [
47640           "application/json",
47641           "application/xml"
47642         ],
47643         "parameters": [
47644           {
47645             "description": "Keep as M",
47646             "in": "path",
47647             "name": "service-instance-id",
47648             "required": true,
47649             "type": "string"
47650           },
47651           {
47652             "in": "path",
47653             "name": "vnf-id",
47654             "required": true,
47655             "type": "string"
47656           },
47657           {
47658             "in": "path",
47659             "name": "vf-module-id",
47660             "required": true,
47661             "type": "string"
47662           }
47663         ],
47664         "responses": {
47665           "200": {
47666             "description": "No response was specified",
47667             "schema": {
47668               "$ref": "#/definitions/(config)request-information"
47669             }
47670           }
47671         },
47672         "operationId": "GET-request-information"
47673       },
47674       "put": {
47675         "consumes": [
47676           "application/json",
47677           "application/xml"
47678         ],
47679         "produces": [
47680           "application/json",
47681           "application/xml"
47682         ],
47683         "parameters": [
47684           {
47685             "description": "Keep as M",
47686             "in": "path",
47687             "name": "service-instance-id",
47688             "required": true,
47689             "type": "string"
47690           },
47691           {
47692             "in": "path",
47693             "name": "vnf-id",
47694             "required": true,
47695             "type": "string"
47696           },
47697           {
47698             "in": "path",
47699             "name": "vf-module-id",
47700             "required": true,
47701             "type": "string"
47702           },
47703           {
47704             "in": "body",
47705             "name": "(config)request-information",
47706             "required": false,
47707             "schema": {
47708               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
47709             }
47710           }
47711         ],
47712         "responses": {
47713           "200": {
47714             "description": "No response was specified",
47715             "schema": {
47716               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP"
47717             }
47718           }
47719         },
47720         "operationId": "PUT-request-information"
47721       }
47722     },
47723     "/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": {
47724       "delete": {
47725         "produces": [
47726           "application/json",
47727           "application/xml"
47728         ],
47729         "parameters": [
47730           {
47731             "description": "Keep as M",
47732             "in": "path",
47733             "name": "service-instance-id",
47734             "required": true,
47735             "type": "string"
47736           },
47737           {
47738             "in": "path",
47739             "name": "vnf-id",
47740             "required": true,
47741             "type": "string"
47742           },
47743           {
47744             "in": "path",
47745             "name": "vf-module-id",
47746             "required": true,
47747             "type": "string"
47748           }
47749         ],
47750         "responses": {
47751           "200": {
47752             "description": "No response was specified"
47753           }
47754         },
47755         "operationId": "DELETE-sdnc-request-header"
47756       },
47757       "get": {
47758         "produces": [
47759           "application/json",
47760           "application/xml"
47761         ],
47762         "parameters": [
47763           {
47764             "description": "Keep as M",
47765             "in": "path",
47766             "name": "service-instance-id",
47767             "required": true,
47768             "type": "string"
47769           },
47770           {
47771             "in": "path",
47772             "name": "vnf-id",
47773             "required": true,
47774             "type": "string"
47775           },
47776           {
47777             "in": "path",
47778             "name": "vf-module-id",
47779             "required": true,
47780             "type": "string"
47781           }
47782         ],
47783         "responses": {
47784           "200": {
47785             "description": "No response was specified",
47786             "schema": {
47787               "$ref": "#/definitions/(config)sdnc-request-header"
47788             }
47789           }
47790         },
47791         "operationId": "GET-sdnc-request-header"
47792       },
47793       "put": {
47794         "consumes": [
47795           "application/json",
47796           "application/xml"
47797         ],
47798         "produces": [
47799           "application/json",
47800           "application/xml"
47801         ],
47802         "parameters": [
47803           {
47804             "description": "Keep as M",
47805             "in": "path",
47806             "name": "service-instance-id",
47807             "required": true,
47808             "type": "string"
47809           },
47810           {
47811             "in": "path",
47812             "name": "vnf-id",
47813             "required": true,
47814             "type": "string"
47815           },
47816           {
47817             "in": "path",
47818             "name": "vf-module-id",
47819             "required": true,
47820             "type": "string"
47821           },
47822           {
47823             "in": "body",
47824             "name": "(config)sdnc-request-header",
47825             "required": false,
47826             "schema": {
47827               "$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"
47828             }
47829           }
47830         ],
47831         "responses": {
47832           "200": {
47833             "description": "No response was specified",
47834             "schema": {
47835               "$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"
47836             }
47837           }
47838         },
47839         "operationId": "PUT-sdnc-request-header"
47840       }
47841     },
47842     "/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": {
47843       "delete": {
47844         "produces": [
47845           "application/json",
47846           "application/xml"
47847         ],
47848         "parameters": [
47849           {
47850             "description": "Keep as M",
47851             "in": "path",
47852             "name": "service-instance-id",
47853             "required": true,
47854             "type": "string"
47855           },
47856           {
47857             "in": "path",
47858             "name": "vnf-id",
47859             "required": true,
47860             "type": "string"
47861           },
47862           {
47863             "in": "path",
47864             "name": "vf-module-id",
47865             "required": true,
47866             "type": "string"
47867           }
47868         ],
47869         "responses": {
47870           "200": {
47871             "description": "No response was specified"
47872           }
47873         },
47874         "operationId": "DELETE-service-information"
47875       },
47876       "get": {
47877         "produces": [
47878           "application/json",
47879           "application/xml"
47880         ],
47881         "parameters": [
47882           {
47883             "description": "Keep as M",
47884             "in": "path",
47885             "name": "service-instance-id",
47886             "required": true,
47887             "type": "string"
47888           },
47889           {
47890             "in": "path",
47891             "name": "vnf-id",
47892             "required": true,
47893             "type": "string"
47894           },
47895           {
47896             "in": "path",
47897             "name": "vf-module-id",
47898             "required": true,
47899             "type": "string"
47900           }
47901         ],
47902         "responses": {
47903           "200": {
47904             "description": "No response was specified",
47905             "schema": {
47906               "$ref": "#/definitions/(config)service-information"
47907             }
47908           }
47909         },
47910         "operationId": "GET-service-information"
47911       },
47912       "post": {
47913         "consumes": [
47914           "application/json",
47915           "application/xml"
47916         ],
47917         "produces": [
47918           "application/json",
47919           "application/xml"
47920         ],
47921         "parameters": [
47922           {
47923             "description": "Keep as M",
47924             "in": "path",
47925             "name": "service-instance-id",
47926             "required": true,
47927             "type": "string"
47928           },
47929           {
47930             "in": "path",
47931             "name": "vnf-id",
47932             "required": true,
47933             "type": "string"
47934           },
47935           {
47936             "in": "path",
47937             "name": "vf-module-id",
47938             "required": true,
47939             "type": "string"
47940           },
47941           {
47942             "in": "body",
47943             "name": "**(config)onap-model-information",
47944             "required": false,
47945             "schema": {
47946               "$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"
47947             }
47948           }
47949         ],
47950         "responses": {
47951           "200": {
47952             "description": "No response was specified",
47953             "schema": {
47954               "$ref": "#/definitions/(config)service-informationPOST"
47955             }
47956           }
47957         },
47958         "operationId": "POST-service-information"
47959       },
47960       "put": {
47961         "consumes": [
47962           "application/json",
47963           "application/xml"
47964         ],
47965         "produces": [
47966           "application/json",
47967           "application/xml"
47968         ],
47969         "parameters": [
47970           {
47971             "description": "Keep as M",
47972             "in": "path",
47973             "name": "service-instance-id",
47974             "required": true,
47975             "type": "string"
47976           },
47977           {
47978             "in": "path",
47979             "name": "vnf-id",
47980             "required": true,
47981             "type": "string"
47982           },
47983           {
47984             "in": "path",
47985             "name": "vf-module-id",
47986             "required": true,
47987             "type": "string"
47988           },
47989           {
47990             "in": "body",
47991             "name": "(config)service-information",
47992             "required": false,
47993             "schema": {
47994               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
47995             }
47996           }
47997         ],
47998         "responses": {
47999           "200": {
48000             "description": "No response was specified",
48001             "schema": {
48002               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP"
48003             }
48004           }
48005         },
48006         "operationId": "PUT-service-information"
48007       }
48008     },
48009     "/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": {
48010       "delete": {
48011         "produces": [
48012           "application/json",
48013           "application/xml"
48014         ],
48015         "parameters": [
48016           {
48017             "description": "Keep as M",
48018             "in": "path",
48019             "name": "service-instance-id",
48020             "required": true,
48021             "type": "string"
48022           },
48023           {
48024             "in": "path",
48025             "name": "vnf-id",
48026             "required": true,
48027             "type": "string"
48028           },
48029           {
48030             "in": "path",
48031             "name": "vf-module-id",
48032             "required": true,
48033             "type": "string"
48034           }
48035         ],
48036         "responses": {
48037           "200": {
48038             "description": "No response was specified"
48039           }
48040         },
48041         "operationId": "DELETE-onap-model-information"
48042       },
48043       "get": {
48044         "produces": [
48045           "application/json",
48046           "application/xml"
48047         ],
48048         "parameters": [
48049           {
48050             "description": "Keep as M",
48051             "in": "path",
48052             "name": "service-instance-id",
48053             "required": true,
48054             "type": "string"
48055           },
48056           {
48057             "in": "path",
48058             "name": "vnf-id",
48059             "required": true,
48060             "type": "string"
48061           },
48062           {
48063             "in": "path",
48064             "name": "vf-module-id",
48065             "required": true,
48066             "type": "string"
48067           }
48068         ],
48069         "responses": {
48070           "200": {
48071             "description": "No response was specified",
48072             "schema": {
48073               "$ref": "#/definitions/(config)onap-model-information"
48074             }
48075           }
48076         },
48077         "operationId": "GET-onap-model-information"
48078       },
48079       "put": {
48080         "consumes": [
48081           "application/json",
48082           "application/xml"
48083         ],
48084         "produces": [
48085           "application/json",
48086           "application/xml"
48087         ],
48088         "parameters": [
48089           {
48090             "description": "Keep as M",
48091             "in": "path",
48092             "name": "service-instance-id",
48093             "required": true,
48094             "type": "string"
48095           },
48096           {
48097             "in": "path",
48098             "name": "vnf-id",
48099             "required": true,
48100             "type": "string"
48101           },
48102           {
48103             "in": "path",
48104             "name": "vf-module-id",
48105             "required": true,
48106             "type": "string"
48107           },
48108           {
48109             "in": "body",
48110             "name": "(config)onap-model-information",
48111             "required": false,
48112             "schema": {
48113               "$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"
48114             }
48115           }
48116         ],
48117         "responses": {
48118           "200": {
48119             "description": "No response was specified",
48120             "schema": {
48121               "$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"
48122             }
48123           }
48124         },
48125         "operationId": "PUT-onap-model-information"
48126       }
48127     },
48128     "/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": {
48129       "delete": {
48130         "produces": [
48131           "application/json",
48132           "application/xml"
48133         ],
48134         "parameters": [
48135           {
48136             "description": "Keep as M",
48137             "in": "path",
48138             "name": "service-instance-id",
48139             "required": true,
48140             "type": "string"
48141           },
48142           {
48143             "in": "path",
48144             "name": "vnf-id",
48145             "required": true,
48146             "type": "string"
48147           },
48148           {
48149             "in": "path",
48150             "name": "vf-module-id",
48151             "required": true,
48152             "type": "string"
48153           }
48154         ],
48155         "responses": {
48156           "200": {
48157             "description": "No response was specified"
48158           }
48159         },
48160         "operationId": "DELETE-vf-module-information"
48161       },
48162       "get": {
48163         "produces": [
48164           "application/json",
48165           "application/xml"
48166         ],
48167         "parameters": [
48168           {
48169             "description": "Keep as M",
48170             "in": "path",
48171             "name": "service-instance-id",
48172             "required": true,
48173             "type": "string"
48174           },
48175           {
48176             "in": "path",
48177             "name": "vnf-id",
48178             "required": true,
48179             "type": "string"
48180           },
48181           {
48182             "in": "path",
48183             "name": "vf-module-id",
48184             "required": true,
48185             "type": "string"
48186           }
48187         ],
48188         "responses": {
48189           "200": {
48190             "description": "No response was specified",
48191             "schema": {
48192               "$ref": "#/definitions/(config)vf-module-information"
48193             }
48194           }
48195         },
48196         "operationId": "GET-vf-module-information"
48197       },
48198       "post": {
48199         "consumes": [
48200           "application/json",
48201           "application/xml"
48202         ],
48203         "produces": [
48204           "application/json",
48205           "application/xml"
48206         ],
48207         "parameters": [
48208           {
48209             "description": "Keep as M",
48210             "in": "path",
48211             "name": "service-instance-id",
48212             "required": true,
48213             "type": "string"
48214           },
48215           {
48216             "in": "path",
48217             "name": "vnf-id",
48218             "required": true,
48219             "type": "string"
48220           },
48221           {
48222             "in": "path",
48223             "name": "vf-module-id",
48224             "required": true,
48225             "type": "string"
48226           },
48227           {
48228             "in": "body",
48229             "name": "**(config)onap-model-information",
48230             "required": false,
48231             "schema": {
48232               "$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"
48233             }
48234           }
48235         ],
48236         "responses": {
48237           "200": {
48238             "description": "No response was specified",
48239             "schema": {
48240               "$ref": "#/definitions/(config)vf-module-informationPOST"
48241             }
48242           }
48243         },
48244         "operationId": "POST-vf-module-information"
48245       },
48246       "put": {
48247         "consumes": [
48248           "application/json",
48249           "application/xml"
48250         ],
48251         "produces": [
48252           "application/json",
48253           "application/xml"
48254         ],
48255         "parameters": [
48256           {
48257             "description": "Keep as M",
48258             "in": "path",
48259             "name": "service-instance-id",
48260             "required": true,
48261             "type": "string"
48262           },
48263           {
48264             "in": "path",
48265             "name": "vnf-id",
48266             "required": true,
48267             "type": "string"
48268           },
48269           {
48270             "in": "path",
48271             "name": "vf-module-id",
48272             "required": true,
48273             "type": "string"
48274           },
48275           {
48276             "in": "body",
48277             "name": "(config)vf-module-information",
48278             "required": false,
48279             "schema": {
48280               "$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"
48281             }
48282           }
48283         ],
48284         "responses": {
48285           "200": {
48286             "description": "No response was specified",
48287             "schema": {
48288               "$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"
48289             }
48290           }
48291         },
48292         "operationId": "PUT-vf-module-information"
48293       }
48294     },
48295     "/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": {
48296       "delete": {
48297         "produces": [
48298           "application/json",
48299           "application/xml"
48300         ],
48301         "parameters": [
48302           {
48303             "description": "Keep as M",
48304             "in": "path",
48305             "name": "service-instance-id",
48306             "required": true,
48307             "type": "string"
48308           },
48309           {
48310             "in": "path",
48311             "name": "vnf-id",
48312             "required": true,
48313             "type": "string"
48314           },
48315           {
48316             "in": "path",
48317             "name": "vf-module-id",
48318             "required": true,
48319             "type": "string"
48320           }
48321         ],
48322         "responses": {
48323           "200": {
48324             "description": "No response was specified"
48325           }
48326         },
48327         "operationId": "DELETE-onap-model-information"
48328       },
48329       "get": {
48330         "produces": [
48331           "application/json",
48332           "application/xml"
48333         ],
48334         "parameters": [
48335           {
48336             "description": "Keep as M",
48337             "in": "path",
48338             "name": "service-instance-id",
48339             "required": true,
48340             "type": "string"
48341           },
48342           {
48343             "in": "path",
48344             "name": "vnf-id",
48345             "required": true,
48346             "type": "string"
48347           },
48348           {
48349             "in": "path",
48350             "name": "vf-module-id",
48351             "required": true,
48352             "type": "string"
48353           }
48354         ],
48355         "responses": {
48356           "200": {
48357             "description": "No response was specified",
48358             "schema": {
48359               "$ref": "#/definitions/(config)onap-model-information"
48360             }
48361           }
48362         },
48363         "operationId": "GET-onap-model-information"
48364       },
48365       "put": {
48366         "consumes": [
48367           "application/json",
48368           "application/xml"
48369         ],
48370         "produces": [
48371           "application/json",
48372           "application/xml"
48373         ],
48374         "parameters": [
48375           {
48376             "description": "Keep as M",
48377             "in": "path",
48378             "name": "service-instance-id",
48379             "required": true,
48380             "type": "string"
48381           },
48382           {
48383             "in": "path",
48384             "name": "vnf-id",
48385             "required": true,
48386             "type": "string"
48387           },
48388           {
48389             "in": "path",
48390             "name": "vf-module-id",
48391             "required": true,
48392             "type": "string"
48393           },
48394           {
48395             "in": "body",
48396             "name": "(config)onap-model-information",
48397             "required": false,
48398             "schema": {
48399               "$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"
48400             }
48401           }
48402         ],
48403         "responses": {
48404           "200": {
48405             "description": "No response was specified",
48406             "schema": {
48407               "$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"
48408             }
48409           }
48410         },
48411         "operationId": "PUT-onap-model-information"
48412       }
48413     },
48414     "/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": {
48415       "delete": {
48416         "produces": [
48417           "application/json",
48418           "application/xml"
48419         ],
48420         "parameters": [
48421           {
48422             "description": "Keep as M",
48423             "in": "path",
48424             "name": "service-instance-id",
48425             "required": true,
48426             "type": "string"
48427           },
48428           {
48429             "in": "path",
48430             "name": "vnf-id",
48431             "required": true,
48432             "type": "string"
48433           },
48434           {
48435             "in": "path",
48436             "name": "vf-module-id",
48437             "required": true,
48438             "type": "string"
48439           }
48440         ],
48441         "responses": {
48442           "200": {
48443             "description": "No response was specified"
48444           }
48445         },
48446         "operationId": "DELETE-vf-module-level-oper-status"
48447       },
48448       "get": {
48449         "produces": [
48450           "application/json",
48451           "application/xml"
48452         ],
48453         "parameters": [
48454           {
48455             "description": "Keep as M",
48456             "in": "path",
48457             "name": "service-instance-id",
48458             "required": true,
48459             "type": "string"
48460           },
48461           {
48462             "in": "path",
48463             "name": "vnf-id",
48464             "required": true,
48465             "type": "string"
48466           },
48467           {
48468             "in": "path",
48469             "name": "vf-module-id",
48470             "required": true,
48471             "type": "string"
48472           }
48473         ],
48474         "responses": {
48475           "200": {
48476             "description": "No response was specified",
48477             "schema": {
48478               "$ref": "#/definitions/(config)vf-module-level-oper-status"
48479             }
48480           }
48481         },
48482         "operationId": "GET-vf-module-level-oper-status"
48483       },
48484       "put": {
48485         "consumes": [
48486           "application/json",
48487           "application/xml"
48488         ],
48489         "produces": [
48490           "application/json",
48491           "application/xml"
48492         ],
48493         "parameters": [
48494           {
48495             "description": "Keep as M",
48496             "in": "path",
48497             "name": "service-instance-id",
48498             "required": true,
48499             "type": "string"
48500           },
48501           {
48502             "in": "path",
48503             "name": "vnf-id",
48504             "required": true,
48505             "type": "string"
48506           },
48507           {
48508             "in": "path",
48509             "name": "vf-module-id",
48510             "required": true,
48511             "type": "string"
48512           },
48513           {
48514             "in": "body",
48515             "name": "(config)vf-module-level-oper-status",
48516             "required": false,
48517             "schema": {
48518               "$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"
48519             }
48520           }
48521         ],
48522         "responses": {
48523           "200": {
48524             "description": "No response was specified",
48525             "schema": {
48526               "$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"
48527             }
48528           }
48529         },
48530         "operationId": "PUT-vf-module-level-oper-status"
48531       }
48532     },
48533     "/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": {
48534       "delete": {
48535         "produces": [
48536           "application/json",
48537           "application/xml"
48538         ],
48539         "parameters": [
48540           {
48541             "description": "Keep as M",
48542             "in": "path",
48543             "name": "service-instance-id",
48544             "required": true,
48545             "type": "string"
48546           },
48547           {
48548             "in": "path",
48549             "name": "vnf-id",
48550             "required": true,
48551             "type": "string"
48552           },
48553           {
48554             "in": "path",
48555             "name": "vf-module-id",
48556             "required": true,
48557             "type": "string"
48558           }
48559         ],
48560         "responses": {
48561           "200": {
48562             "description": "No response was specified"
48563           }
48564         },
48565         "operationId": "DELETE-vf-module-request-input"
48566       },
48567       "get": {
48568         "produces": [
48569           "application/json",
48570           "application/xml"
48571         ],
48572         "parameters": [
48573           {
48574             "description": "Keep as M",
48575             "in": "path",
48576             "name": "service-instance-id",
48577             "required": true,
48578             "type": "string"
48579           },
48580           {
48581             "in": "path",
48582             "name": "vnf-id",
48583             "required": true,
48584             "type": "string"
48585           },
48586           {
48587             "in": "path",
48588             "name": "vf-module-id",
48589             "required": true,
48590             "type": "string"
48591           }
48592         ],
48593         "responses": {
48594           "200": {
48595             "description": "No response was specified",
48596             "schema": {
48597               "$ref": "#/definitions/(config)vf-module-request-input"
48598             }
48599           }
48600         },
48601         "operationId": "GET-vf-module-request-input"
48602       },
48603       "post": {
48604         "consumes": [
48605           "application/json",
48606           "application/xml"
48607         ],
48608         "produces": [
48609           "application/json",
48610           "application/xml"
48611         ],
48612         "parameters": [
48613           {
48614             "description": "Keep as M",
48615             "in": "path",
48616             "name": "service-instance-id",
48617             "required": true,
48618             "type": "string"
48619           },
48620           {
48621             "in": "path",
48622             "name": "vnf-id",
48623             "required": true,
48624             "type": "string"
48625           },
48626           {
48627             "in": "path",
48628             "name": "vf-module-id",
48629             "required": true,
48630             "type": "string"
48631           },
48632           {
48633             "in": "body",
48634             "name": "**(config)vf-module-input-parameters",
48635             "required": false,
48636             "schema": {
48637               "$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"
48638             }
48639           }
48640         ],
48641         "responses": {
48642           "200": {
48643             "description": "No response was specified",
48644             "schema": {
48645               "$ref": "#/definitions/(config)vf-module-request-inputPOST"
48646             }
48647           }
48648         },
48649         "operationId": "POST-vf-module-request-input"
48650       },
48651       "put": {
48652         "consumes": [
48653           "application/json",
48654           "application/xml"
48655         ],
48656         "produces": [
48657           "application/json",
48658           "application/xml"
48659         ],
48660         "parameters": [
48661           {
48662             "description": "Keep as M",
48663             "in": "path",
48664             "name": "service-instance-id",
48665             "required": true,
48666             "type": "string"
48667           },
48668           {
48669             "in": "path",
48670             "name": "vnf-id",
48671             "required": true,
48672             "type": "string"
48673           },
48674           {
48675             "in": "path",
48676             "name": "vf-module-id",
48677             "required": true,
48678             "type": "string"
48679           },
48680           {
48681             "in": "body",
48682             "name": "(config)vf-module-request-input",
48683             "required": false,
48684             "schema": {
48685               "$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"
48686             }
48687           }
48688         ],
48689         "responses": {
48690           "200": {
48691             "description": "No response was specified",
48692             "schema": {
48693               "$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"
48694             }
48695           }
48696         },
48697         "operationId": "PUT-vf-module-request-input"
48698       }
48699     },
48700     "/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": {
48701       "delete": {
48702         "produces": [
48703           "application/json",
48704           "application/xml"
48705         ],
48706         "parameters": [
48707           {
48708             "description": "Keep as M",
48709             "in": "path",
48710             "name": "service-instance-id",
48711             "required": true,
48712             "type": "string"
48713           },
48714           {
48715             "in": "path",
48716             "name": "vnf-id",
48717             "required": true,
48718             "type": "string"
48719           },
48720           {
48721             "in": "path",
48722             "name": "vf-module-id",
48723             "required": true,
48724             "type": "string"
48725           }
48726         ],
48727         "responses": {
48728           "200": {
48729             "description": "No response was specified"
48730           }
48731         },
48732         "operationId": "DELETE-vf-module-input-parameters"
48733       },
48734       "get": {
48735         "produces": [
48736           "application/json",
48737           "application/xml"
48738         ],
48739         "parameters": [
48740           {
48741             "description": "Keep as M",
48742             "in": "path",
48743             "name": "service-instance-id",
48744             "required": true,
48745             "type": "string"
48746           },
48747           {
48748             "in": "path",
48749             "name": "vnf-id",
48750             "required": true,
48751             "type": "string"
48752           },
48753           {
48754             "in": "path",
48755             "name": "vf-module-id",
48756             "required": true,
48757             "type": "string"
48758           }
48759         ],
48760         "responses": {
48761           "200": {
48762             "description": "No response was specified",
48763             "schema": {
48764               "$ref": "#/definitions/(config)vf-module-input-parameters"
48765             }
48766           }
48767         },
48768         "operationId": "GET-vf-module-input-parameters"
48769       },
48770       "post": {
48771         "consumes": [
48772           "application/json",
48773           "application/xml"
48774         ],
48775         "produces": [
48776           "application/json",
48777           "application/xml"
48778         ],
48779         "parameters": [
48780           {
48781             "description": "Keep as M",
48782             "in": "path",
48783             "name": "service-instance-id",
48784             "required": true,
48785             "type": "string"
48786           },
48787           {
48788             "in": "path",
48789             "name": "vnf-id",
48790             "required": true,
48791             "type": "string"
48792           },
48793           {
48794             "in": "path",
48795             "name": "vf-module-id",
48796             "required": true,
48797             "type": "string"
48798           },
48799           {
48800             "in": "body",
48801             "name": "**(config)param",
48802             "required": false,
48803             "schema": {
48804               "$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"
48805             }
48806           }
48807         ],
48808         "responses": {
48809           "200": {
48810             "description": "No response was specified",
48811             "schema": {
48812               "$ref": "#/definitions/(config)vf-module-input-parametersPOST"
48813             }
48814           }
48815         },
48816         "operationId": "POST-vf-module-input-parameters"
48817       },
48818       "put": {
48819         "consumes": [
48820           "application/json",
48821           "application/xml"
48822         ],
48823         "produces": [
48824           "application/json",
48825           "application/xml"
48826         ],
48827         "parameters": [
48828           {
48829             "description": "Keep as M",
48830             "in": "path",
48831             "name": "service-instance-id",
48832             "required": true,
48833             "type": "string"
48834           },
48835           {
48836             "in": "path",
48837             "name": "vnf-id",
48838             "required": true,
48839             "type": "string"
48840           },
48841           {
48842             "in": "path",
48843             "name": "vf-module-id",
48844             "required": true,
48845             "type": "string"
48846           },
48847           {
48848             "in": "body",
48849             "name": "(config)vf-module-input-parameters",
48850             "required": false,
48851             "schema": {
48852               "$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"
48853             }
48854           }
48855         ],
48856         "responses": {
48857           "200": {
48858             "description": "No response was specified",
48859             "schema": {
48860               "$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"
48861             }
48862           }
48863         },
48864         "operationId": "PUT-vf-module-input-parameters"
48865       }
48866     },
48867     "/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}": {
48868       "delete": {
48869         "produces": [
48870           "application/json",
48871           "application/xml"
48872         ],
48873         "parameters": [
48874           {
48875             "description": "Keep as M",
48876             "in": "path",
48877             "name": "service-instance-id",
48878             "required": true,
48879             "type": "string"
48880           },
48881           {
48882             "in": "path",
48883             "name": "vnf-id",
48884             "required": true,
48885             "type": "string"
48886           },
48887           {
48888             "in": "path",
48889             "name": "vf-module-id",
48890             "required": true,
48891             "type": "string"
48892           },
48893           {
48894             "in": "path",
48895             "name": "name",
48896             "required": true,
48897             "type": "string"
48898           }
48899         ],
48900         "responses": {
48901           "200": {
48902             "description": "No response was specified"
48903           }
48904         },
48905         "operationId": "DELETE-param"
48906       },
48907       "get": {
48908         "produces": [
48909           "application/json",
48910           "application/xml"
48911         ],
48912         "parameters": [
48913           {
48914             "description": "Keep as M",
48915             "in": "path",
48916             "name": "service-instance-id",
48917             "required": true,
48918             "type": "string"
48919           },
48920           {
48921             "in": "path",
48922             "name": "vnf-id",
48923             "required": true,
48924             "type": "string"
48925           },
48926           {
48927             "in": "path",
48928             "name": "vf-module-id",
48929             "required": true,
48930             "type": "string"
48931           },
48932           {
48933             "in": "path",
48934             "name": "name",
48935             "required": true,
48936             "type": "string"
48937           }
48938         ],
48939         "responses": {
48940           "200": {
48941             "description": "No response was specified",
48942             "schema": {
48943               "$ref": "#/definitions/(config)param"
48944             }
48945           }
48946         },
48947         "operationId": "GET-param"
48948       },
48949       "post": {
48950         "consumes": [
48951           "application/json",
48952           "application/xml"
48953         ],
48954         "produces": [
48955           "application/json",
48956           "application/xml"
48957         ],
48958         "parameters": [
48959           {
48960             "description": "Keep as M",
48961             "in": "path",
48962             "name": "service-instance-id",
48963             "required": true,
48964             "type": "string"
48965           },
48966           {
48967             "in": "path",
48968             "name": "vnf-id",
48969             "required": true,
48970             "type": "string"
48971           },
48972           {
48973             "in": "path",
48974             "name": "vf-module-id",
48975             "required": true,
48976             "type": "string"
48977           },
48978           {
48979             "in": "path",
48980             "name": "name",
48981             "required": true,
48982             "type": "string"
48983           },
48984           {
48985             "in": "body",
48986             "name": "**(config)resource-resolution-data",
48987             "required": false,
48988             "schema": {
48989               "$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/param(config)resource-resolution-data-TOP"
48990             }
48991           }
48992         ],
48993         "responses": {
48994           "200": {
48995             "description": "No response was specified",
48996             "schema": {
48997               "$ref": "#/definitions/(config)paramPOST"
48998             }
48999           }
49000         },
49001         "operationId": "POST-param"
49002       },
49003       "put": {
49004         "consumes": [
49005           "application/json",
49006           "application/xml"
49007         ],
49008         "produces": [
49009           "application/json",
49010           "application/xml"
49011         ],
49012         "parameters": [
49013           {
49014             "description": "Keep as M",
49015             "in": "path",
49016             "name": "service-instance-id",
49017             "required": true,
49018             "type": "string"
49019           },
49020           {
49021             "in": "path",
49022             "name": "vnf-id",
49023             "required": true,
49024             "type": "string"
49025           },
49026           {
49027             "in": "path",
49028             "name": "vf-module-id",
49029             "required": true,
49030             "type": "string"
49031           },
49032           {
49033             "in": "path",
49034             "name": "name",
49035             "required": true,
49036             "type": "string"
49037           },
49038           {
49039             "in": "body",
49040             "name": "(config)param",
49041             "required": false,
49042             "schema": {
49043               "$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"
49044             }
49045           }
49046         ],
49047         "responses": {
49048           "200": {
49049             "description": "No response was specified",
49050             "schema": {
49051               "$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"
49052             }
49053           }
49054         },
49055         "operationId": "PUT-param"
49056       }
49057     },
49058     "/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}/resource-resolution-data": {
49059       "delete": {
49060         "produces": [
49061           "application/json",
49062           "application/xml"
49063         ],
49064         "parameters": [
49065           {
49066             "description": "Keep as M",
49067             "in": "path",
49068             "name": "service-instance-id",
49069             "required": true,
49070             "type": "string"
49071           },
49072           {
49073             "in": "path",
49074             "name": "vnf-id",
49075             "required": true,
49076             "type": "string"
49077           },
49078           {
49079             "in": "path",
49080             "name": "vf-module-id",
49081             "required": true,
49082             "type": "string"
49083           },
49084           {
49085             "in": "path",
49086             "name": "name",
49087             "required": true,
49088             "type": "string"
49089           }
49090         ],
49091         "responses": {
49092           "200": {
49093             "description": "No response was specified"
49094           }
49095         },
49096         "operationId": "DELETE-resource-resolution-data"
49097       },
49098       "get": {
49099         "produces": [
49100           "application/json",
49101           "application/xml"
49102         ],
49103         "parameters": [
49104           {
49105             "description": "Keep as M",
49106             "in": "path",
49107             "name": "service-instance-id",
49108             "required": true,
49109             "type": "string"
49110           },
49111           {
49112             "in": "path",
49113             "name": "vnf-id",
49114             "required": true,
49115             "type": "string"
49116           },
49117           {
49118             "in": "path",
49119             "name": "vf-module-id",
49120             "required": true,
49121             "type": "string"
49122           },
49123           {
49124             "in": "path",
49125             "name": "name",
49126             "required": true,
49127             "type": "string"
49128           }
49129         ],
49130         "responses": {
49131           "200": {
49132             "description": "No response was specified",
49133             "schema": {
49134               "$ref": "#/definitions/(config)resource-resolution-data"
49135             }
49136           }
49137         },
49138         "operationId": "GET-resource-resolution-data"
49139       },
49140       "post": {
49141         "consumes": [
49142           "application/json",
49143           "application/xml"
49144         ],
49145         "produces": [
49146           "application/json",
49147           "application/xml"
49148         ],
49149         "parameters": [
49150           {
49151             "description": "Keep as M",
49152             "in": "path",
49153             "name": "service-instance-id",
49154             "required": true,
49155             "type": "string"
49156           },
49157           {
49158             "in": "path",
49159             "name": "vnf-id",
49160             "required": true,
49161             "type": "string"
49162           },
49163           {
49164             "in": "path",
49165             "name": "vf-module-id",
49166             "required": true,
49167             "type": "string"
49168           },
49169           {
49170             "in": "path",
49171             "name": "name",
49172             "required": true,
49173             "type": "string"
49174           },
49175           {
49176             "in": "body",
49177             "name": "**(config)resource-key",
49178             "required": false,
49179             "schema": {
49180               "$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/param/resource-resolution-data(config)resource-key-TOP"
49181             }
49182           }
49183         ],
49184         "responses": {
49185           "200": {
49186             "description": "No response was specified",
49187             "schema": {
49188               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
49189             }
49190           }
49191         },
49192         "operationId": "POST-resource-resolution-data"
49193       },
49194       "put": {
49195         "consumes": [
49196           "application/json",
49197           "application/xml"
49198         ],
49199         "produces": [
49200           "application/json",
49201           "application/xml"
49202         ],
49203         "parameters": [
49204           {
49205             "description": "Keep as M",
49206             "in": "path",
49207             "name": "service-instance-id",
49208             "required": true,
49209             "type": "string"
49210           },
49211           {
49212             "in": "path",
49213             "name": "vnf-id",
49214             "required": true,
49215             "type": "string"
49216           },
49217           {
49218             "in": "path",
49219             "name": "vf-module-id",
49220             "required": true,
49221             "type": "string"
49222           },
49223           {
49224             "in": "path",
49225             "name": "name",
49226             "required": true,
49227             "type": "string"
49228           },
49229           {
49230             "in": "body",
49231             "name": "(config)resource-resolution-data",
49232             "required": false,
49233             "schema": {
49234               "$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/param(config)resource-resolution-data-TOP"
49235             }
49236           }
49237         ],
49238         "responses": {
49239           "200": {
49240             "description": "No response was specified",
49241             "schema": {
49242               "$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/param(config)resource-resolution-data-TOP"
49243             }
49244           }
49245         },
49246         "operationId": "PUT-resource-resolution-data"
49247       }
49248     },
49249     "/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}/resource-resolution-data/resource-key/{name}": {
49250       "delete": {
49251         "produces": [
49252           "application/json",
49253           "application/xml"
49254         ],
49255         "parameters": [
49256           {
49257             "description": "Keep as M",
49258             "in": "path",
49259             "name": "service-instance-id",
49260             "required": true,
49261             "type": "string"
49262           },
49263           {
49264             "in": "path",
49265             "name": "vnf-id",
49266             "required": true,
49267             "type": "string"
49268           },
49269           {
49270             "in": "path",
49271             "name": "vf-module-id",
49272             "required": true,
49273             "type": "string"
49274           },
49275           {
49276             "in": "path",
49277             "name": "name",
49278             "required": true,
49279             "type": "string"
49280           },
49281           {
49282             "in": "path",
49283             "name": "name",
49284             "required": true,
49285             "type": "string"
49286           }
49287         ],
49288         "responses": {
49289           "200": {
49290             "description": "No response was specified"
49291           }
49292         },
49293         "operationId": "DELETE-resource-key"
49294       },
49295       "get": {
49296         "produces": [
49297           "application/json",
49298           "application/xml"
49299         ],
49300         "parameters": [
49301           {
49302             "description": "Keep as M",
49303             "in": "path",
49304             "name": "service-instance-id",
49305             "required": true,
49306             "type": "string"
49307           },
49308           {
49309             "in": "path",
49310             "name": "vnf-id",
49311             "required": true,
49312             "type": "string"
49313           },
49314           {
49315             "in": "path",
49316             "name": "vf-module-id",
49317             "required": true,
49318             "type": "string"
49319           },
49320           {
49321             "in": "path",
49322             "name": "name",
49323             "required": true,
49324             "type": "string"
49325           },
49326           {
49327             "in": "path",
49328             "name": "name",
49329             "required": true,
49330             "type": "string"
49331           }
49332         ],
49333         "responses": {
49334           "200": {
49335             "description": "No response was specified",
49336             "schema": {
49337               "$ref": "#/definitions/(config)resource-key"
49338             }
49339           }
49340         },
49341         "operationId": "GET-resource-key"
49342       },
49343       "put": {
49344         "consumes": [
49345           "application/json",
49346           "application/xml"
49347         ],
49348         "produces": [
49349           "application/json",
49350           "application/xml"
49351         ],
49352         "parameters": [
49353           {
49354             "description": "Keep as M",
49355             "in": "path",
49356             "name": "service-instance-id",
49357             "required": true,
49358             "type": "string"
49359           },
49360           {
49361             "in": "path",
49362             "name": "vnf-id",
49363             "required": true,
49364             "type": "string"
49365           },
49366           {
49367             "in": "path",
49368             "name": "vf-module-id",
49369             "required": true,
49370             "type": "string"
49371           },
49372           {
49373             "in": "path",
49374             "name": "name",
49375             "required": true,
49376             "type": "string"
49377           },
49378           {
49379             "in": "path",
49380             "name": "name",
49381             "required": true,
49382             "type": "string"
49383           },
49384           {
49385             "in": "body",
49386             "name": "(config)resource-key",
49387             "required": false,
49388             "schema": {
49389               "$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/param/resource-resolution-data(config)resource-key-TOP"
49390             }
49391           }
49392         ],
49393         "responses": {
49394           "200": {
49395             "description": "No response was specified",
49396             "schema": {
49397               "$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/param/resource-resolution-data(config)resource-key-TOP"
49398             }
49399           }
49400         },
49401         "operationId": "PUT-resource-key"
49402       }
49403     },
49404     "/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": {
49405       "delete": {
49406         "produces": [
49407           "application/json",
49408           "application/xml"
49409         ],
49410         "parameters": [
49411           {
49412             "description": "Keep as M",
49413             "in": "path",
49414             "name": "service-instance-id",
49415             "required": true,
49416             "type": "string"
49417           },
49418           {
49419             "in": "path",
49420             "name": "vnf-id",
49421             "required": true,
49422             "type": "string"
49423           },
49424           {
49425             "in": "path",
49426             "name": "vf-module-id",
49427             "required": true,
49428             "type": "string"
49429           }
49430         ],
49431         "responses": {
49432           "200": {
49433             "description": "No response was specified"
49434           }
49435         },
49436         "operationId": "DELETE-vf-module-topology"
49437       },
49438       "get": {
49439         "produces": [
49440           "application/json",
49441           "application/xml"
49442         ],
49443         "parameters": [
49444           {
49445             "description": "Keep as M",
49446             "in": "path",
49447             "name": "service-instance-id",
49448             "required": true,
49449             "type": "string"
49450           },
49451           {
49452             "in": "path",
49453             "name": "vnf-id",
49454             "required": true,
49455             "type": "string"
49456           },
49457           {
49458             "in": "path",
49459             "name": "vf-module-id",
49460             "required": true,
49461             "type": "string"
49462           }
49463         ],
49464         "responses": {
49465           "200": {
49466             "description": "No response was specified",
49467             "schema": {
49468               "$ref": "#/definitions/(config)vf-module-topology"
49469             }
49470           }
49471         },
49472         "operationId": "GET-vf-module-topology"
49473       },
49474       "post": {
49475         "consumes": [
49476           "application/json",
49477           "application/xml"
49478         ],
49479         "produces": [
49480           "application/json",
49481           "application/xml"
49482         ],
49483         "parameters": [
49484           {
49485             "description": "Keep as M",
49486             "in": "path",
49487             "name": "service-instance-id",
49488             "required": true,
49489             "type": "string"
49490           },
49491           {
49492             "in": "path",
49493             "name": "vnf-id",
49494             "required": true,
49495             "type": "string"
49496           },
49497           {
49498             "in": "path",
49499             "name": "vf-module-id",
49500             "required": true,
49501             "type": "string"
49502           },
49503           {
49504             "in": "body",
49505             "name": "**(config)vf-module-parameters",
49506             "required": false,
49507             "schema": {
49508               "$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"
49509             }
49510           },
49511           {
49512             "in": "body",
49513             "name": "**(config)onap-model-information",
49514             "required": false,
49515             "schema": {
49516               "$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"
49517             }
49518           },
49519           {
49520             "in": "body",
49521             "name": "**(config)vf-module-topology-identifier",
49522             "required": false,
49523             "schema": {
49524               "$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"
49525             }
49526           },
49527           {
49528             "in": "body",
49529             "name": "**(config)vf-module-assignments",
49530             "required": false,
49531             "schema": {
49532               "$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"
49533             }
49534           }
49535         ],
49536         "responses": {
49537           "200": {
49538             "description": "No response was specified",
49539             "schema": {
49540               "$ref": "#/definitions/(config)vf-module-topologyPOST"
49541             }
49542           }
49543         },
49544         "operationId": "POST-vf-module-topology"
49545       },
49546       "put": {
49547         "consumes": [
49548           "application/json",
49549           "application/xml"
49550         ],
49551         "produces": [
49552           "application/json",
49553           "application/xml"
49554         ],
49555         "parameters": [
49556           {
49557             "description": "Keep as M",
49558             "in": "path",
49559             "name": "service-instance-id",
49560             "required": true,
49561             "type": "string"
49562           },
49563           {
49564             "in": "path",
49565             "name": "vnf-id",
49566             "required": true,
49567             "type": "string"
49568           },
49569           {
49570             "in": "path",
49571             "name": "vf-module-id",
49572             "required": true,
49573             "type": "string"
49574           },
49575           {
49576             "in": "body",
49577             "name": "(config)vf-module-topology",
49578             "required": false,
49579             "schema": {
49580               "$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"
49581             }
49582           }
49583         ],
49584         "responses": {
49585           "200": {
49586             "description": "No response was specified",
49587             "schema": {
49588               "$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"
49589             }
49590           }
49591         },
49592         "operationId": "PUT-vf-module-topology"
49593       }
49594     },
49595     "/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": {
49596       "delete": {
49597         "produces": [
49598           "application/json",
49599           "application/xml"
49600         ],
49601         "parameters": [
49602           {
49603             "description": "Keep as M",
49604             "in": "path",
49605             "name": "service-instance-id",
49606             "required": true,
49607             "type": "string"
49608           },
49609           {
49610             "in": "path",
49611             "name": "vnf-id",
49612             "required": true,
49613             "type": "string"
49614           },
49615           {
49616             "in": "path",
49617             "name": "vf-module-id",
49618             "required": true,
49619             "type": "string"
49620           }
49621         ],
49622         "responses": {
49623           "200": {
49624             "description": "No response was specified"
49625           }
49626         },
49627         "operationId": "DELETE-onap-model-information"
49628       },
49629       "get": {
49630         "produces": [
49631           "application/json",
49632           "application/xml"
49633         ],
49634         "parameters": [
49635           {
49636             "description": "Keep as M",
49637             "in": "path",
49638             "name": "service-instance-id",
49639             "required": true,
49640             "type": "string"
49641           },
49642           {
49643             "in": "path",
49644             "name": "vnf-id",
49645             "required": true,
49646             "type": "string"
49647           },
49648           {
49649             "in": "path",
49650             "name": "vf-module-id",
49651             "required": true,
49652             "type": "string"
49653           }
49654         ],
49655         "responses": {
49656           "200": {
49657             "description": "No response was specified",
49658             "schema": {
49659               "$ref": "#/definitions/(config)onap-model-information"
49660             }
49661           }
49662         },
49663         "operationId": "GET-onap-model-information"
49664       },
49665       "put": {
49666         "consumes": [
49667           "application/json",
49668           "application/xml"
49669         ],
49670         "produces": [
49671           "application/json",
49672           "application/xml"
49673         ],
49674         "parameters": [
49675           {
49676             "description": "Keep as M",
49677             "in": "path",
49678             "name": "service-instance-id",
49679             "required": true,
49680             "type": "string"
49681           },
49682           {
49683             "in": "path",
49684             "name": "vnf-id",
49685             "required": true,
49686             "type": "string"
49687           },
49688           {
49689             "in": "path",
49690             "name": "vf-module-id",
49691             "required": true,
49692             "type": "string"
49693           },
49694           {
49695             "in": "body",
49696             "name": "(config)onap-model-information",
49697             "required": false,
49698             "schema": {
49699               "$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"
49700             }
49701           }
49702         ],
49703         "responses": {
49704           "200": {
49705             "description": "No response was specified",
49706             "schema": {
49707               "$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"
49708             }
49709           }
49710         },
49711         "operationId": "PUT-onap-model-information"
49712       }
49713     },
49714     "/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": {
49715       "delete": {
49716         "produces": [
49717           "application/json",
49718           "application/xml"
49719         ],
49720         "parameters": [
49721           {
49722             "description": "Keep as M",
49723             "in": "path",
49724             "name": "service-instance-id",
49725             "required": true,
49726             "type": "string"
49727           },
49728           {
49729             "in": "path",
49730             "name": "vnf-id",
49731             "required": true,
49732             "type": "string"
49733           },
49734           {
49735             "in": "path",
49736             "name": "vf-module-id",
49737             "required": true,
49738             "type": "string"
49739           }
49740         ],
49741         "responses": {
49742           "200": {
49743             "description": "No response was specified"
49744           }
49745         },
49746         "operationId": "DELETE-vf-module-assignments"
49747       },
49748       "get": {
49749         "produces": [
49750           "application/json",
49751           "application/xml"
49752         ],
49753         "parameters": [
49754           {
49755             "description": "Keep as M",
49756             "in": "path",
49757             "name": "service-instance-id",
49758             "required": true,
49759             "type": "string"
49760           },
49761           {
49762             "in": "path",
49763             "name": "vnf-id",
49764             "required": true,
49765             "type": "string"
49766           },
49767           {
49768             "in": "path",
49769             "name": "vf-module-id",
49770             "required": true,
49771             "type": "string"
49772           }
49773         ],
49774         "responses": {
49775           "200": {
49776             "description": "No response was specified",
49777             "schema": {
49778               "$ref": "#/definitions/(config)vf-module-assignments"
49779             }
49780           }
49781         },
49782         "operationId": "GET-vf-module-assignments"
49783       },
49784       "post": {
49785         "consumes": [
49786           "application/json",
49787           "application/xml"
49788         ],
49789         "produces": [
49790           "application/json",
49791           "application/xml"
49792         ],
49793         "parameters": [
49794           {
49795             "description": "Keep as M",
49796             "in": "path",
49797             "name": "service-instance-id",
49798             "required": true,
49799             "type": "string"
49800           },
49801           {
49802             "in": "path",
49803             "name": "vnf-id",
49804             "required": true,
49805             "type": "string"
49806           },
49807           {
49808             "in": "path",
49809             "name": "vf-module-id",
49810             "required": true,
49811             "type": "string"
49812           },
49813           {
49814             "in": "body",
49815             "name": "**(config)vms",
49816             "required": false,
49817             "schema": {
49818               "$ref": "#/definitions/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"
49819             }
49820           },
49821           {
49822             "in": "body",
49823             "name": "**(config)vlan-vnfc-instance-groups",
49824             "required": false,
49825             "schema": {
49826               "$ref": "#/definitions/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)vlan-vnfc-instance-groups-TOP"
49827             }
49828           }
49829         ],
49830         "responses": {
49831           "200": {
49832             "description": "No response was specified",
49833             "schema": {
49834               "$ref": "#/definitions/(config)vf-module-assignmentsPOST"
49835             }
49836           }
49837         },
49838         "operationId": "POST-vf-module-assignments"
49839       },
49840       "put": {
49841         "consumes": [
49842           "application/json",
49843           "application/xml"
49844         ],
49845         "produces": [
49846           "application/json",
49847           "application/xml"
49848         ],
49849         "parameters": [
49850           {
49851             "description": "Keep as M",
49852             "in": "path",
49853             "name": "service-instance-id",
49854             "required": true,
49855             "type": "string"
49856           },
49857           {
49858             "in": "path",
49859             "name": "vnf-id",
49860             "required": true,
49861             "type": "string"
49862           },
49863           {
49864             "in": "path",
49865             "name": "vf-module-id",
49866             "required": true,
49867             "type": "string"
49868           },
49869           {
49870             "in": "body",
49871             "name": "(config)vf-module-assignments",
49872             "required": false,
49873             "schema": {
49874               "$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"
49875             }
49876           }
49877         ],
49878         "responses": {
49879           "200": {
49880             "description": "No response was specified",
49881             "schema": {
49882               "$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"
49883             }
49884           }
49885         },
49886         "operationId": "PUT-vf-module-assignments"
49887       }
49888     },
49889     "/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/vlan-vnfc-instance-groups": {
49890       "delete": {
49891         "produces": [
49892           "application/json",
49893           "application/xml"
49894         ],
49895         "parameters": [
49896           {
49897             "description": "Keep as M",
49898             "in": "path",
49899             "name": "service-instance-id",
49900             "required": true,
49901             "type": "string"
49902           },
49903           {
49904             "in": "path",
49905             "name": "vnf-id",
49906             "required": true,
49907             "type": "string"
49908           },
49909           {
49910             "in": "path",
49911             "name": "vf-module-id",
49912             "required": true,
49913             "type": "string"
49914           }
49915         ],
49916         "responses": {
49917           "200": {
49918             "description": "No response was specified"
49919           }
49920         },
49921         "operationId": "DELETE-vlan-vnfc-instance-groups"
49922       },
49923       "get": {
49924         "produces": [
49925           "application/json",
49926           "application/xml"
49927         ],
49928         "parameters": [
49929           {
49930             "description": "Keep as M",
49931             "in": "path",
49932             "name": "service-instance-id",
49933             "required": true,
49934             "type": "string"
49935           },
49936           {
49937             "in": "path",
49938             "name": "vnf-id",
49939             "required": true,
49940             "type": "string"
49941           },
49942           {
49943             "in": "path",
49944             "name": "vf-module-id",
49945             "required": true,
49946             "type": "string"
49947           }
49948         ],
49949         "responses": {
49950           "200": {
49951             "description": "No response was specified",
49952             "schema": {
49953               "$ref": "#/definitions/(config)vlan-vnfc-instance-groups"
49954             }
49955           }
49956         },
49957         "operationId": "GET-vlan-vnfc-instance-groups"
49958       },
49959       "post": {
49960         "consumes": [
49961           "application/json",
49962           "application/xml"
49963         ],
49964         "produces": [
49965           "application/json",
49966           "application/xml"
49967         ],
49968         "parameters": [
49969           {
49970             "description": "Keep as M",
49971             "in": "path",
49972             "name": "service-instance-id",
49973             "required": true,
49974             "type": "string"
49975           },
49976           {
49977             "in": "path",
49978             "name": "vnf-id",
49979             "required": true,
49980             "type": "string"
49981           },
49982           {
49983             "in": "path",
49984             "name": "vf-module-id",
49985             "required": true,
49986             "type": "string"
49987           },
49988           {
49989             "in": "body",
49990             "name": "**(config)vlan-vnfc-instance-group",
49991             "required": false,
49992             "schema": {
49993               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
49994             }
49995           }
49996         ],
49997         "responses": {
49998           "200": {
49999             "description": "No response was specified",
50000             "schema": {
50001               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupsPOST"
50002             }
50003           }
50004         },
50005         "operationId": "POST-vlan-vnfc-instance-groups"
50006       },
50007       "put": {
50008         "consumes": [
50009           "application/json",
50010           "application/xml"
50011         ],
50012         "produces": [
50013           "application/json",
50014           "application/xml"
50015         ],
50016         "parameters": [
50017           {
50018             "description": "Keep as M",
50019             "in": "path",
50020             "name": "service-instance-id",
50021             "required": true,
50022             "type": "string"
50023           },
50024           {
50025             "in": "path",
50026             "name": "vnf-id",
50027             "required": true,
50028             "type": "string"
50029           },
50030           {
50031             "in": "path",
50032             "name": "vf-module-id",
50033             "required": true,
50034             "type": "string"
50035           },
50036           {
50037             "in": "body",
50038             "name": "(config)vlan-vnfc-instance-groups",
50039             "required": false,
50040             "schema": {
50041               "$ref": "#/definitions/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)vlan-vnfc-instance-groups-TOP"
50042             }
50043           }
50044         ],
50045         "responses": {
50046           "200": {
50047             "description": "No response was specified",
50048             "schema": {
50049               "$ref": "#/definitions/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)vlan-vnfc-instance-groups-TOP"
50050             }
50051           }
50052         },
50053         "operationId": "PUT-vlan-vnfc-instance-groups"
50054       }
50055     },
50056     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}": {
50057       "delete": {
50058         "produces": [
50059           "application/json",
50060           "application/xml"
50061         ],
50062         "parameters": [
50063           {
50064             "description": "Keep as M",
50065             "in": "path",
50066             "name": "service-instance-id",
50067             "required": true,
50068             "type": "string"
50069           },
50070           {
50071             "in": "path",
50072             "name": "vnf-id",
50073             "required": true,
50074             "type": "string"
50075           },
50076           {
50077             "in": "path",
50078             "name": "vf-module-id",
50079             "required": true,
50080             "type": "string"
50081           },
50082           {
50083             "description": "A&AI ID",
50084             "in": "path",
50085             "name": "instance-group-id",
50086             "required": true,
50087             "type": "string"
50088           }
50089         ],
50090         "responses": {
50091           "200": {
50092             "description": "No response was specified"
50093           }
50094         },
50095         "operationId": "DELETE-vlan-vnfc-instance-group"
50096       },
50097       "get": {
50098         "produces": [
50099           "application/json",
50100           "application/xml"
50101         ],
50102         "parameters": [
50103           {
50104             "description": "Keep as M",
50105             "in": "path",
50106             "name": "service-instance-id",
50107             "required": true,
50108             "type": "string"
50109           },
50110           {
50111             "in": "path",
50112             "name": "vnf-id",
50113             "required": true,
50114             "type": "string"
50115           },
50116           {
50117             "in": "path",
50118             "name": "vf-module-id",
50119             "required": true,
50120             "type": "string"
50121           },
50122           {
50123             "description": "A&AI ID",
50124             "in": "path",
50125             "name": "instance-group-id",
50126             "required": true,
50127             "type": "string"
50128           }
50129         ],
50130         "responses": {
50131           "200": {
50132             "description": "No response was specified",
50133             "schema": {
50134               "$ref": "#/definitions/(config)vlan-vnfc-instance-group"
50135             }
50136           }
50137         },
50138         "operationId": "GET-vlan-vnfc-instance-group"
50139       },
50140       "post": {
50141         "consumes": [
50142           "application/json",
50143           "application/xml"
50144         ],
50145         "produces": [
50146           "application/json",
50147           "application/xml"
50148         ],
50149         "parameters": [
50150           {
50151             "description": "Keep as M",
50152             "in": "path",
50153             "name": "service-instance-id",
50154             "required": true,
50155             "type": "string"
50156           },
50157           {
50158             "in": "path",
50159             "name": "vnf-id",
50160             "required": true,
50161             "type": "string"
50162           },
50163           {
50164             "in": "path",
50165             "name": "vf-module-id",
50166             "required": true,
50167             "type": "string"
50168           },
50169           {
50170             "description": "A&AI ID",
50171             "in": "path",
50172             "name": "instance-group-id",
50173             "required": true,
50174             "type": "string"
50175           },
50176           {
50177             "in": "body",
50178             "name": "**(config)vnfcs",
50179             "required": false,
50180             "schema": {
50181               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
50182             }
50183           }
50184         ],
50185         "responses": {
50186           "200": {
50187             "description": "No response was specified",
50188             "schema": {
50189               "$ref": "#/definitions/(config)vlan-vnfc-instance-groupPOST"
50190             }
50191           }
50192         },
50193         "operationId": "POST-vlan-vnfc-instance-group"
50194       },
50195       "put": {
50196         "consumes": [
50197           "application/json",
50198           "application/xml"
50199         ],
50200         "produces": [
50201           "application/json",
50202           "application/xml"
50203         ],
50204         "parameters": [
50205           {
50206             "description": "Keep as M",
50207             "in": "path",
50208             "name": "service-instance-id",
50209             "required": true,
50210             "type": "string"
50211           },
50212           {
50213             "in": "path",
50214             "name": "vnf-id",
50215             "required": true,
50216             "type": "string"
50217           },
50218           {
50219             "in": "path",
50220             "name": "vf-module-id",
50221             "required": true,
50222             "type": "string"
50223           },
50224           {
50225             "description": "A&AI ID",
50226             "in": "path",
50227             "name": "instance-group-id",
50228             "required": true,
50229             "type": "string"
50230           },
50231           {
50232             "in": "body",
50233             "name": "(config)vlan-vnfc-instance-group",
50234             "required": false,
50235             "schema": {
50236               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
50237             }
50238           }
50239         ],
50240         "responses": {
50241           "200": {
50242             "description": "No response was specified",
50243             "schema": {
50244               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP"
50245             }
50246           }
50247         },
50248         "operationId": "PUT-vlan-vnfc-instance-group"
50249       }
50250     },
50251     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs": {
50252       "delete": {
50253         "produces": [
50254           "application/json",
50255           "application/xml"
50256         ],
50257         "parameters": [
50258           {
50259             "description": "Keep as M",
50260             "in": "path",
50261             "name": "service-instance-id",
50262             "required": true,
50263             "type": "string"
50264           },
50265           {
50266             "in": "path",
50267             "name": "vnf-id",
50268             "required": true,
50269             "type": "string"
50270           },
50271           {
50272             "in": "path",
50273             "name": "vf-module-id",
50274             "required": true,
50275             "type": "string"
50276           },
50277           {
50278             "description": "A&AI ID",
50279             "in": "path",
50280             "name": "instance-group-id",
50281             "required": true,
50282             "type": "string"
50283           }
50284         ],
50285         "responses": {
50286           "200": {
50287             "description": "No response was specified"
50288           }
50289         },
50290         "operationId": "DELETE-vnfcs"
50291       },
50292       "get": {
50293         "produces": [
50294           "application/json",
50295           "application/xml"
50296         ],
50297         "parameters": [
50298           {
50299             "description": "Keep as M",
50300             "in": "path",
50301             "name": "service-instance-id",
50302             "required": true,
50303             "type": "string"
50304           },
50305           {
50306             "in": "path",
50307             "name": "vnf-id",
50308             "required": true,
50309             "type": "string"
50310           },
50311           {
50312             "in": "path",
50313             "name": "vf-module-id",
50314             "required": true,
50315             "type": "string"
50316           },
50317           {
50318             "description": "A&AI ID",
50319             "in": "path",
50320             "name": "instance-group-id",
50321             "required": true,
50322             "type": "string"
50323           }
50324         ],
50325         "responses": {
50326           "200": {
50327             "description": "No response was specified",
50328             "schema": {
50329               "$ref": "#/definitions/(config)vnfcs"
50330             }
50331           }
50332         },
50333         "operationId": "GET-vnfcs"
50334       },
50335       "post": {
50336         "consumes": [
50337           "application/json",
50338           "application/xml"
50339         ],
50340         "produces": [
50341           "application/json",
50342           "application/xml"
50343         ],
50344         "parameters": [
50345           {
50346             "description": "Keep as M",
50347             "in": "path",
50348             "name": "service-instance-id",
50349             "required": true,
50350             "type": "string"
50351           },
50352           {
50353             "in": "path",
50354             "name": "vnf-id",
50355             "required": true,
50356             "type": "string"
50357           },
50358           {
50359             "in": "path",
50360             "name": "vf-module-id",
50361             "required": true,
50362             "type": "string"
50363           },
50364           {
50365             "description": "A&AI ID",
50366             "in": "path",
50367             "name": "instance-group-id",
50368             "required": true,
50369             "type": "string"
50370           },
50371           {
50372             "in": "body",
50373             "name": "**(config)vnfc",
50374             "required": false,
50375             "schema": {
50376               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
50377             }
50378           }
50379         ],
50380         "responses": {
50381           "200": {
50382             "description": "No response was specified",
50383             "schema": {
50384               "$ref": "#/definitions/(config)vnfcsPOST"
50385             }
50386           }
50387         },
50388         "operationId": "POST-vnfcs"
50389       },
50390       "put": {
50391         "consumes": [
50392           "application/json",
50393           "application/xml"
50394         ],
50395         "produces": [
50396           "application/json",
50397           "application/xml"
50398         ],
50399         "parameters": [
50400           {
50401             "description": "Keep as M",
50402             "in": "path",
50403             "name": "service-instance-id",
50404             "required": true,
50405             "type": "string"
50406           },
50407           {
50408             "in": "path",
50409             "name": "vnf-id",
50410             "required": true,
50411             "type": "string"
50412           },
50413           {
50414             "in": "path",
50415             "name": "vf-module-id",
50416             "required": true,
50417             "type": "string"
50418           },
50419           {
50420             "description": "A&AI ID",
50421             "in": "path",
50422             "name": "instance-group-id",
50423             "required": true,
50424             "type": "string"
50425           },
50426           {
50427             "in": "body",
50428             "name": "(config)vnfcs",
50429             "required": false,
50430             "schema": {
50431               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
50432             }
50433           }
50434         ],
50435         "responses": {
50436           "200": {
50437             "description": "No response was specified",
50438             "schema": {
50439               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP"
50440             }
50441           }
50442         },
50443         "operationId": "PUT-vnfcs"
50444       }
50445     },
50446     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}": {
50447       "delete": {
50448         "produces": [
50449           "application/json",
50450           "application/xml"
50451         ],
50452         "parameters": [
50453           {
50454             "description": "Keep as M",
50455             "in": "path",
50456             "name": "service-instance-id",
50457             "required": true,
50458             "type": "string"
50459           },
50460           {
50461             "in": "path",
50462             "name": "vnf-id",
50463             "required": true,
50464             "type": "string"
50465           },
50466           {
50467             "in": "path",
50468             "name": "vf-module-id",
50469             "required": true,
50470             "type": "string"
50471           },
50472           {
50473             "description": "A&AI ID",
50474             "in": "path",
50475             "name": "instance-group-id",
50476             "required": true,
50477             "type": "string"
50478           },
50479           {
50480             "in": "path",
50481             "name": "vnfc-name",
50482             "required": true,
50483             "type": "string"
50484           }
50485         ],
50486         "responses": {
50487           "200": {
50488             "description": "No response was specified"
50489           }
50490         },
50491         "operationId": "DELETE-vnfc"
50492       },
50493       "get": {
50494         "produces": [
50495           "application/json",
50496           "application/xml"
50497         ],
50498         "parameters": [
50499           {
50500             "description": "Keep as M",
50501             "in": "path",
50502             "name": "service-instance-id",
50503             "required": true,
50504             "type": "string"
50505           },
50506           {
50507             "in": "path",
50508             "name": "vnf-id",
50509             "required": true,
50510             "type": "string"
50511           },
50512           {
50513             "in": "path",
50514             "name": "vf-module-id",
50515             "required": true,
50516             "type": "string"
50517           },
50518           {
50519             "description": "A&AI ID",
50520             "in": "path",
50521             "name": "instance-group-id",
50522             "required": true,
50523             "type": "string"
50524           },
50525           {
50526             "in": "path",
50527             "name": "vnfc-name",
50528             "required": true,
50529             "type": "string"
50530           }
50531         ],
50532         "responses": {
50533           "200": {
50534             "description": "No response was specified",
50535             "schema": {
50536               "$ref": "#/definitions/(config)vnfc"
50537             }
50538           }
50539         },
50540         "operationId": "GET-vnfc"
50541       },
50542       "post": {
50543         "consumes": [
50544           "application/json",
50545           "application/xml"
50546         ],
50547         "produces": [
50548           "application/json",
50549           "application/xml"
50550         ],
50551         "parameters": [
50552           {
50553             "description": "Keep as M",
50554             "in": "path",
50555             "name": "service-instance-id",
50556             "required": true,
50557             "type": "string"
50558           },
50559           {
50560             "in": "path",
50561             "name": "vnf-id",
50562             "required": true,
50563             "type": "string"
50564           },
50565           {
50566             "in": "path",
50567             "name": "vf-module-id",
50568             "required": true,
50569             "type": "string"
50570           },
50571           {
50572             "description": "A&AI ID",
50573             "in": "path",
50574             "name": "instance-group-id",
50575             "required": true,
50576             "type": "string"
50577           },
50578           {
50579             "in": "path",
50580             "name": "vnfc-name",
50581             "required": true,
50582             "type": "string"
50583           },
50584           {
50585             "in": "body",
50586             "name": "**(config)vnic-groups",
50587             "required": false,
50588             "schema": {
50589               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
50590             }
50591           }
50592         ],
50593         "responses": {
50594           "200": {
50595             "description": "No response was specified",
50596             "schema": {
50597               "$ref": "#/definitions/(config)vnfcPOST"
50598             }
50599           }
50600         },
50601         "operationId": "POST-vnfc"
50602       },
50603       "put": {
50604         "consumes": [
50605           "application/json",
50606           "application/xml"
50607         ],
50608         "produces": [
50609           "application/json",
50610           "application/xml"
50611         ],
50612         "parameters": [
50613           {
50614             "description": "Keep as M",
50615             "in": "path",
50616             "name": "service-instance-id",
50617             "required": true,
50618             "type": "string"
50619           },
50620           {
50621             "in": "path",
50622             "name": "vnf-id",
50623             "required": true,
50624             "type": "string"
50625           },
50626           {
50627             "in": "path",
50628             "name": "vf-module-id",
50629             "required": true,
50630             "type": "string"
50631           },
50632           {
50633             "description": "A&AI ID",
50634             "in": "path",
50635             "name": "instance-group-id",
50636             "required": true,
50637             "type": "string"
50638           },
50639           {
50640             "in": "path",
50641             "name": "vnfc-name",
50642             "required": true,
50643             "type": "string"
50644           },
50645           {
50646             "in": "body",
50647             "name": "(config)vnfc",
50648             "required": false,
50649             "schema": {
50650               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
50651             }
50652           }
50653         ],
50654         "responses": {
50655           "200": {
50656             "description": "No response was specified",
50657             "schema": {
50658               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP"
50659             }
50660           }
50661         },
50662         "operationId": "PUT-vnfc"
50663       }
50664     },
50665     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups": {
50666       "delete": {
50667         "produces": [
50668           "application/json",
50669           "application/xml"
50670         ],
50671         "parameters": [
50672           {
50673             "description": "Keep as M",
50674             "in": "path",
50675             "name": "service-instance-id",
50676             "required": true,
50677             "type": "string"
50678           },
50679           {
50680             "in": "path",
50681             "name": "vnf-id",
50682             "required": true,
50683             "type": "string"
50684           },
50685           {
50686             "in": "path",
50687             "name": "vf-module-id",
50688             "required": true,
50689             "type": "string"
50690           },
50691           {
50692             "description": "A&AI ID",
50693             "in": "path",
50694             "name": "instance-group-id",
50695             "required": true,
50696             "type": "string"
50697           },
50698           {
50699             "in": "path",
50700             "name": "vnfc-name",
50701             "required": true,
50702             "type": "string"
50703           }
50704         ],
50705         "responses": {
50706           "200": {
50707             "description": "No response was specified"
50708           }
50709         },
50710         "operationId": "DELETE-vnic-groups"
50711       },
50712       "get": {
50713         "produces": [
50714           "application/json",
50715           "application/xml"
50716         ],
50717         "parameters": [
50718           {
50719             "description": "Keep as M",
50720             "in": "path",
50721             "name": "service-instance-id",
50722             "required": true,
50723             "type": "string"
50724           },
50725           {
50726             "in": "path",
50727             "name": "vnf-id",
50728             "required": true,
50729             "type": "string"
50730           },
50731           {
50732             "in": "path",
50733             "name": "vf-module-id",
50734             "required": true,
50735             "type": "string"
50736           },
50737           {
50738             "description": "A&AI ID",
50739             "in": "path",
50740             "name": "instance-group-id",
50741             "required": true,
50742             "type": "string"
50743           },
50744           {
50745             "in": "path",
50746             "name": "vnfc-name",
50747             "required": true,
50748             "type": "string"
50749           }
50750         ],
50751         "responses": {
50752           "200": {
50753             "description": "No response was specified",
50754             "schema": {
50755               "$ref": "#/definitions/(config)vnic-groups"
50756             }
50757           }
50758         },
50759         "operationId": "GET-vnic-groups"
50760       },
50761       "post": {
50762         "consumes": [
50763           "application/json",
50764           "application/xml"
50765         ],
50766         "produces": [
50767           "application/json",
50768           "application/xml"
50769         ],
50770         "parameters": [
50771           {
50772             "description": "Keep as M",
50773             "in": "path",
50774             "name": "service-instance-id",
50775             "required": true,
50776             "type": "string"
50777           },
50778           {
50779             "in": "path",
50780             "name": "vnf-id",
50781             "required": true,
50782             "type": "string"
50783           },
50784           {
50785             "in": "path",
50786             "name": "vf-module-id",
50787             "required": true,
50788             "type": "string"
50789           },
50790           {
50791             "description": "A&AI ID",
50792             "in": "path",
50793             "name": "instance-group-id",
50794             "required": true,
50795             "type": "string"
50796           },
50797           {
50798             "in": "path",
50799             "name": "vnfc-name",
50800             "required": true,
50801             "type": "string"
50802           },
50803           {
50804             "in": "body",
50805             "name": "**(config)vnic-group",
50806             "required": false,
50807             "schema": {
50808               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
50809             }
50810           }
50811         ],
50812         "responses": {
50813           "200": {
50814             "description": "No response was specified",
50815             "schema": {
50816               "$ref": "#/definitions/(config)vnic-groupsPOST"
50817             }
50818           }
50819         },
50820         "operationId": "POST-vnic-groups"
50821       },
50822       "put": {
50823         "consumes": [
50824           "application/json",
50825           "application/xml"
50826         ],
50827         "produces": [
50828           "application/json",
50829           "application/xml"
50830         ],
50831         "parameters": [
50832           {
50833             "description": "Keep as M",
50834             "in": "path",
50835             "name": "service-instance-id",
50836             "required": true,
50837             "type": "string"
50838           },
50839           {
50840             "in": "path",
50841             "name": "vnf-id",
50842             "required": true,
50843             "type": "string"
50844           },
50845           {
50846             "in": "path",
50847             "name": "vf-module-id",
50848             "required": true,
50849             "type": "string"
50850           },
50851           {
50852             "description": "A&AI ID",
50853             "in": "path",
50854             "name": "instance-group-id",
50855             "required": true,
50856             "type": "string"
50857           },
50858           {
50859             "in": "path",
50860             "name": "vnfc-name",
50861             "required": true,
50862             "type": "string"
50863           },
50864           {
50865             "in": "body",
50866             "name": "(config)vnic-groups",
50867             "required": false,
50868             "schema": {
50869               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
50870             }
50871           }
50872         ],
50873         "responses": {
50874           "200": {
50875             "description": "No response was specified",
50876             "schema": {
50877               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP"
50878             }
50879           }
50880         },
50881         "operationId": "PUT-vnic-groups"
50882       }
50883     },
50884     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}": {
50885       "delete": {
50886         "produces": [
50887           "application/json",
50888           "application/xml"
50889         ],
50890         "parameters": [
50891           {
50892             "description": "Keep as M",
50893             "in": "path",
50894             "name": "service-instance-id",
50895             "required": true,
50896             "type": "string"
50897           },
50898           {
50899             "in": "path",
50900             "name": "vnf-id",
50901             "required": true,
50902             "type": "string"
50903           },
50904           {
50905             "in": "path",
50906             "name": "vf-module-id",
50907             "required": true,
50908             "type": "string"
50909           },
50910           {
50911             "description": "A&AI ID",
50912             "in": "path",
50913             "name": "instance-group-id",
50914             "required": true,
50915             "type": "string"
50916           },
50917           {
50918             "in": "path",
50919             "name": "vnfc-name",
50920             "required": true,
50921             "type": "string"
50922           },
50923           {
50924             "description": "Same as network-role of network where vnic is connected",
50925             "in": "path",
50926             "name": "vnic-interface-role",
50927             "required": true,
50928             "type": "string"
50929           }
50930         ],
50931         "responses": {
50932           "200": {
50933             "description": "No response was specified"
50934           }
50935         },
50936         "operationId": "DELETE-vnic-group"
50937       },
50938       "get": {
50939         "produces": [
50940           "application/json",
50941           "application/xml"
50942         ],
50943         "parameters": [
50944           {
50945             "description": "Keep as M",
50946             "in": "path",
50947             "name": "service-instance-id",
50948             "required": true,
50949             "type": "string"
50950           },
50951           {
50952             "in": "path",
50953             "name": "vnf-id",
50954             "required": true,
50955             "type": "string"
50956           },
50957           {
50958             "in": "path",
50959             "name": "vf-module-id",
50960             "required": true,
50961             "type": "string"
50962           },
50963           {
50964             "description": "A&AI ID",
50965             "in": "path",
50966             "name": "instance-group-id",
50967             "required": true,
50968             "type": "string"
50969           },
50970           {
50971             "in": "path",
50972             "name": "vnfc-name",
50973             "required": true,
50974             "type": "string"
50975           },
50976           {
50977             "description": "Same as network-role of network where vnic is connected",
50978             "in": "path",
50979             "name": "vnic-interface-role",
50980             "required": true,
50981             "type": "string"
50982           }
50983         ],
50984         "responses": {
50985           "200": {
50986             "description": "No response was specified",
50987             "schema": {
50988               "$ref": "#/definitions/(config)vnic-group"
50989             }
50990           }
50991         },
50992         "operationId": "GET-vnic-group"
50993       },
50994       "post": {
50995         "consumes": [
50996           "application/json",
50997           "application/xml"
50998         ],
50999         "produces": [
51000           "application/json",
51001           "application/xml"
51002         ],
51003         "parameters": [
51004           {
51005             "description": "Keep as M",
51006             "in": "path",
51007             "name": "service-instance-id",
51008             "required": true,
51009             "type": "string"
51010           },
51011           {
51012             "in": "path",
51013             "name": "vnf-id",
51014             "required": true,
51015             "type": "string"
51016           },
51017           {
51018             "in": "path",
51019             "name": "vf-module-id",
51020             "required": true,
51021             "type": "string"
51022           },
51023           {
51024             "description": "A&AI ID",
51025             "in": "path",
51026             "name": "instance-group-id",
51027             "required": true,
51028             "type": "string"
51029           },
51030           {
51031             "in": "path",
51032             "name": "vnfc-name",
51033             "required": true,
51034             "type": "string"
51035           },
51036           {
51037             "description": "Same as network-role of network where vnic is connected",
51038             "in": "path",
51039             "name": "vnic-interface-role",
51040             "required": true,
51041             "type": "string"
51042           },
51043           {
51044             "in": "body",
51045             "name": "**(config)vlan-common-ip-addresses",
51046             "required": false,
51047             "schema": {
51048               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
51049             }
51050           },
51051           {
51052             "in": "body",
51053             "name": "**(config)vlan-vnics",
51054             "required": false,
51055             "schema": {
51056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
51057             }
51058           }
51059         ],
51060         "responses": {
51061           "200": {
51062             "description": "No response was specified",
51063             "schema": {
51064               "$ref": "#/definitions/(config)vnic-groupPOST"
51065             }
51066           }
51067         },
51068         "operationId": "POST-vnic-group"
51069       },
51070       "put": {
51071         "consumes": [
51072           "application/json",
51073           "application/xml"
51074         ],
51075         "produces": [
51076           "application/json",
51077           "application/xml"
51078         ],
51079         "parameters": [
51080           {
51081             "description": "Keep as M",
51082             "in": "path",
51083             "name": "service-instance-id",
51084             "required": true,
51085             "type": "string"
51086           },
51087           {
51088             "in": "path",
51089             "name": "vnf-id",
51090             "required": true,
51091             "type": "string"
51092           },
51093           {
51094             "in": "path",
51095             "name": "vf-module-id",
51096             "required": true,
51097             "type": "string"
51098           },
51099           {
51100             "description": "A&AI ID",
51101             "in": "path",
51102             "name": "instance-group-id",
51103             "required": true,
51104             "type": "string"
51105           },
51106           {
51107             "in": "path",
51108             "name": "vnfc-name",
51109             "required": true,
51110             "type": "string"
51111           },
51112           {
51113             "description": "Same as network-role of network where vnic is connected",
51114             "in": "path",
51115             "name": "vnic-interface-role",
51116             "required": true,
51117             "type": "string"
51118           },
51119           {
51120             "in": "body",
51121             "name": "(config)vnic-group",
51122             "required": false,
51123             "schema": {
51124               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
51125             }
51126           }
51127         ],
51128         "responses": {
51129           "200": {
51130             "description": "No response was specified",
51131             "schema": {
51132               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP"
51133             }
51134           }
51135         },
51136         "operationId": "PUT-vnic-group"
51137       }
51138     },
51139     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses": {
51140       "delete": {
51141         "produces": [
51142           "application/json",
51143           "application/xml"
51144         ],
51145         "parameters": [
51146           {
51147             "description": "Keep as M",
51148             "in": "path",
51149             "name": "service-instance-id",
51150             "required": true,
51151             "type": "string"
51152           },
51153           {
51154             "in": "path",
51155             "name": "vnf-id",
51156             "required": true,
51157             "type": "string"
51158           },
51159           {
51160             "in": "path",
51161             "name": "vf-module-id",
51162             "required": true,
51163             "type": "string"
51164           },
51165           {
51166             "description": "A&AI ID",
51167             "in": "path",
51168             "name": "instance-group-id",
51169             "required": true,
51170             "type": "string"
51171           },
51172           {
51173             "in": "path",
51174             "name": "vnfc-name",
51175             "required": true,
51176             "type": "string"
51177           },
51178           {
51179             "description": "Same as network-role of network where vnic is connected",
51180             "in": "path",
51181             "name": "vnic-interface-role",
51182             "required": true,
51183             "type": "string"
51184           }
51185         ],
51186         "responses": {
51187           "200": {
51188             "description": "No response was specified"
51189           }
51190         },
51191         "operationId": "DELETE-vlan-common-ip-addresses"
51192       },
51193       "get": {
51194         "produces": [
51195           "application/json",
51196           "application/xml"
51197         ],
51198         "parameters": [
51199           {
51200             "description": "Keep as M",
51201             "in": "path",
51202             "name": "service-instance-id",
51203             "required": true,
51204             "type": "string"
51205           },
51206           {
51207             "in": "path",
51208             "name": "vnf-id",
51209             "required": true,
51210             "type": "string"
51211           },
51212           {
51213             "in": "path",
51214             "name": "vf-module-id",
51215             "required": true,
51216             "type": "string"
51217           },
51218           {
51219             "description": "A&AI ID",
51220             "in": "path",
51221             "name": "instance-group-id",
51222             "required": true,
51223             "type": "string"
51224           },
51225           {
51226             "in": "path",
51227             "name": "vnfc-name",
51228             "required": true,
51229             "type": "string"
51230           },
51231           {
51232             "description": "Same as network-role of network where vnic is connected",
51233             "in": "path",
51234             "name": "vnic-interface-role",
51235             "required": true,
51236             "type": "string"
51237           }
51238         ],
51239         "responses": {
51240           "200": {
51241             "description": "No response was specified",
51242             "schema": {
51243               "$ref": "#/definitions/(config)vlan-common-ip-addresses"
51244             }
51245           }
51246         },
51247         "operationId": "GET-vlan-common-ip-addresses"
51248       },
51249       "post": {
51250         "consumes": [
51251           "application/json",
51252           "application/xml"
51253         ],
51254         "produces": [
51255           "application/json",
51256           "application/xml"
51257         ],
51258         "parameters": [
51259           {
51260             "description": "Keep as M",
51261             "in": "path",
51262             "name": "service-instance-id",
51263             "required": true,
51264             "type": "string"
51265           },
51266           {
51267             "in": "path",
51268             "name": "vnf-id",
51269             "required": true,
51270             "type": "string"
51271           },
51272           {
51273             "in": "path",
51274             "name": "vf-module-id",
51275             "required": true,
51276             "type": "string"
51277           },
51278           {
51279             "description": "A&AI ID",
51280             "in": "path",
51281             "name": "instance-group-id",
51282             "required": true,
51283             "type": "string"
51284           },
51285           {
51286             "in": "path",
51287             "name": "vnfc-name",
51288             "required": true,
51289             "type": "string"
51290           },
51291           {
51292             "description": "Same as network-role of network where vnic is connected",
51293             "in": "path",
51294             "name": "vnic-interface-role",
51295             "required": true,
51296             "type": "string"
51297           },
51298           {
51299             "in": "body",
51300             "name": "**(config)ip-addresses",
51301             "required": false,
51302             "schema": {
51303               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
51304             }
51305           }
51306         ],
51307         "responses": {
51308           "200": {
51309             "description": "No response was specified",
51310             "schema": {
51311               "$ref": "#/definitions/(config)vlan-common-ip-addressesPOST"
51312             }
51313           }
51314         },
51315         "operationId": "POST-vlan-common-ip-addresses"
51316       },
51317       "put": {
51318         "consumes": [
51319           "application/json",
51320           "application/xml"
51321         ],
51322         "produces": [
51323           "application/json",
51324           "application/xml"
51325         ],
51326         "parameters": [
51327           {
51328             "description": "Keep as M",
51329             "in": "path",
51330             "name": "service-instance-id",
51331             "required": true,
51332             "type": "string"
51333           },
51334           {
51335             "in": "path",
51336             "name": "vnf-id",
51337             "required": true,
51338             "type": "string"
51339           },
51340           {
51341             "in": "path",
51342             "name": "vf-module-id",
51343             "required": true,
51344             "type": "string"
51345           },
51346           {
51347             "description": "A&AI ID",
51348             "in": "path",
51349             "name": "instance-group-id",
51350             "required": true,
51351             "type": "string"
51352           },
51353           {
51354             "in": "path",
51355             "name": "vnfc-name",
51356             "required": true,
51357             "type": "string"
51358           },
51359           {
51360             "description": "Same as network-role of network where vnic is connected",
51361             "in": "path",
51362             "name": "vnic-interface-role",
51363             "required": true,
51364             "type": "string"
51365           },
51366           {
51367             "in": "body",
51368             "name": "(config)vlan-common-ip-addresses",
51369             "required": false,
51370             "schema": {
51371               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
51372             }
51373           }
51374         ],
51375         "responses": {
51376           "200": {
51377             "description": "No response was specified",
51378             "schema": {
51379               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP"
51380             }
51381           }
51382         },
51383         "operationId": "PUT-vlan-common-ip-addresses"
51384       }
51385     },
51386     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-common-ip-addresses/ip-addresses": {
51387       "delete": {
51388         "produces": [
51389           "application/json",
51390           "application/xml"
51391         ],
51392         "parameters": [
51393           {
51394             "description": "Keep as M",
51395             "in": "path",
51396             "name": "service-instance-id",
51397             "required": true,
51398             "type": "string"
51399           },
51400           {
51401             "in": "path",
51402             "name": "vnf-id",
51403             "required": true,
51404             "type": "string"
51405           },
51406           {
51407             "in": "path",
51408             "name": "vf-module-id",
51409             "required": true,
51410             "type": "string"
51411           },
51412           {
51413             "description": "A&AI ID",
51414             "in": "path",
51415             "name": "instance-group-id",
51416             "required": true,
51417             "type": "string"
51418           },
51419           {
51420             "in": "path",
51421             "name": "vnfc-name",
51422             "required": true,
51423             "type": "string"
51424           },
51425           {
51426             "description": "Same as network-role of network where vnic is connected",
51427             "in": "path",
51428             "name": "vnic-interface-role",
51429             "required": true,
51430             "type": "string"
51431           }
51432         ],
51433         "responses": {
51434           "200": {
51435             "description": "No response was specified"
51436           }
51437         },
51438         "operationId": "DELETE-ip-addresses"
51439       },
51440       "get": {
51441         "produces": [
51442           "application/json",
51443           "application/xml"
51444         ],
51445         "parameters": [
51446           {
51447             "description": "Keep as M",
51448             "in": "path",
51449             "name": "service-instance-id",
51450             "required": true,
51451             "type": "string"
51452           },
51453           {
51454             "in": "path",
51455             "name": "vnf-id",
51456             "required": true,
51457             "type": "string"
51458           },
51459           {
51460             "in": "path",
51461             "name": "vf-module-id",
51462             "required": true,
51463             "type": "string"
51464           },
51465           {
51466             "description": "A&AI ID",
51467             "in": "path",
51468             "name": "instance-group-id",
51469             "required": true,
51470             "type": "string"
51471           },
51472           {
51473             "in": "path",
51474             "name": "vnfc-name",
51475             "required": true,
51476             "type": "string"
51477           },
51478           {
51479             "description": "Same as network-role of network where vnic is connected",
51480             "in": "path",
51481             "name": "vnic-interface-role",
51482             "required": true,
51483             "type": "string"
51484           }
51485         ],
51486         "responses": {
51487           "200": {
51488             "description": "No response was specified",
51489             "schema": {
51490               "$ref": "#/definitions/(config)ip-addresses"
51491             }
51492           }
51493         },
51494         "operationId": "GET-ip-addresses"
51495       },
51496       "put": {
51497         "consumes": [
51498           "application/json",
51499           "application/xml"
51500         ],
51501         "produces": [
51502           "application/json",
51503           "application/xml"
51504         ],
51505         "parameters": [
51506           {
51507             "description": "Keep as M",
51508             "in": "path",
51509             "name": "service-instance-id",
51510             "required": true,
51511             "type": "string"
51512           },
51513           {
51514             "in": "path",
51515             "name": "vnf-id",
51516             "required": true,
51517             "type": "string"
51518           },
51519           {
51520             "in": "path",
51521             "name": "vf-module-id",
51522             "required": true,
51523             "type": "string"
51524           },
51525           {
51526             "description": "A&AI ID",
51527             "in": "path",
51528             "name": "instance-group-id",
51529             "required": true,
51530             "type": "string"
51531           },
51532           {
51533             "in": "path",
51534             "name": "vnfc-name",
51535             "required": true,
51536             "type": "string"
51537           },
51538           {
51539             "description": "Same as network-role of network where vnic is connected",
51540             "in": "path",
51541             "name": "vnic-interface-role",
51542             "required": true,
51543             "type": "string"
51544           },
51545           {
51546             "in": "body",
51547             "name": "(config)ip-addresses",
51548             "required": false,
51549             "schema": {
51550               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
51551             }
51552           }
51553         ],
51554         "responses": {
51555           "200": {
51556             "description": "No response was specified",
51557             "schema": {
51558               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP"
51559             }
51560           }
51561         },
51562         "operationId": "PUT-ip-addresses"
51563       }
51564     },
51565     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics": {
51566       "delete": {
51567         "produces": [
51568           "application/json",
51569           "application/xml"
51570         ],
51571         "parameters": [
51572           {
51573             "description": "Keep as M",
51574             "in": "path",
51575             "name": "service-instance-id",
51576             "required": true,
51577             "type": "string"
51578           },
51579           {
51580             "in": "path",
51581             "name": "vnf-id",
51582             "required": true,
51583             "type": "string"
51584           },
51585           {
51586             "in": "path",
51587             "name": "vf-module-id",
51588             "required": true,
51589             "type": "string"
51590           },
51591           {
51592             "description": "A&AI ID",
51593             "in": "path",
51594             "name": "instance-group-id",
51595             "required": true,
51596             "type": "string"
51597           },
51598           {
51599             "in": "path",
51600             "name": "vnfc-name",
51601             "required": true,
51602             "type": "string"
51603           },
51604           {
51605             "description": "Same as network-role of network where vnic is connected",
51606             "in": "path",
51607             "name": "vnic-interface-role",
51608             "required": true,
51609             "type": "string"
51610           }
51611         ],
51612         "responses": {
51613           "200": {
51614             "description": "No response was specified"
51615           }
51616         },
51617         "operationId": "DELETE-vlan-vnics"
51618       },
51619       "get": {
51620         "produces": [
51621           "application/json",
51622           "application/xml"
51623         ],
51624         "parameters": [
51625           {
51626             "description": "Keep as M",
51627             "in": "path",
51628             "name": "service-instance-id",
51629             "required": true,
51630             "type": "string"
51631           },
51632           {
51633             "in": "path",
51634             "name": "vnf-id",
51635             "required": true,
51636             "type": "string"
51637           },
51638           {
51639             "in": "path",
51640             "name": "vf-module-id",
51641             "required": true,
51642             "type": "string"
51643           },
51644           {
51645             "description": "A&AI ID",
51646             "in": "path",
51647             "name": "instance-group-id",
51648             "required": true,
51649             "type": "string"
51650           },
51651           {
51652             "in": "path",
51653             "name": "vnfc-name",
51654             "required": true,
51655             "type": "string"
51656           },
51657           {
51658             "description": "Same as network-role of network where vnic is connected",
51659             "in": "path",
51660             "name": "vnic-interface-role",
51661             "required": true,
51662             "type": "string"
51663           }
51664         ],
51665         "responses": {
51666           "200": {
51667             "description": "No response was specified",
51668             "schema": {
51669               "$ref": "#/definitions/(config)vlan-vnics"
51670             }
51671           }
51672         },
51673         "operationId": "GET-vlan-vnics"
51674       },
51675       "post": {
51676         "consumes": [
51677           "application/json",
51678           "application/xml"
51679         ],
51680         "produces": [
51681           "application/json",
51682           "application/xml"
51683         ],
51684         "parameters": [
51685           {
51686             "description": "Keep as M",
51687             "in": "path",
51688             "name": "service-instance-id",
51689             "required": true,
51690             "type": "string"
51691           },
51692           {
51693             "in": "path",
51694             "name": "vnf-id",
51695             "required": true,
51696             "type": "string"
51697           },
51698           {
51699             "in": "path",
51700             "name": "vf-module-id",
51701             "required": true,
51702             "type": "string"
51703           },
51704           {
51705             "description": "A&AI ID",
51706             "in": "path",
51707             "name": "instance-group-id",
51708             "required": true,
51709             "type": "string"
51710           },
51711           {
51712             "in": "path",
51713             "name": "vnfc-name",
51714             "required": true,
51715             "type": "string"
51716           },
51717           {
51718             "description": "Same as network-role of network where vnic is connected",
51719             "in": "path",
51720             "name": "vnic-interface-role",
51721             "required": true,
51722             "type": "string"
51723           },
51724           {
51725             "in": "body",
51726             "name": "**(config)vlan-vnic",
51727             "required": false,
51728             "schema": {
51729               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
51730             }
51731           }
51732         ],
51733         "responses": {
51734           "200": {
51735             "description": "No response was specified",
51736             "schema": {
51737               "$ref": "#/definitions/(config)vlan-vnicsPOST"
51738             }
51739           }
51740         },
51741         "operationId": "POST-vlan-vnics"
51742       },
51743       "put": {
51744         "consumes": [
51745           "application/json",
51746           "application/xml"
51747         ],
51748         "produces": [
51749           "application/json",
51750           "application/xml"
51751         ],
51752         "parameters": [
51753           {
51754             "description": "Keep as M",
51755             "in": "path",
51756             "name": "service-instance-id",
51757             "required": true,
51758             "type": "string"
51759           },
51760           {
51761             "in": "path",
51762             "name": "vnf-id",
51763             "required": true,
51764             "type": "string"
51765           },
51766           {
51767             "in": "path",
51768             "name": "vf-module-id",
51769             "required": true,
51770             "type": "string"
51771           },
51772           {
51773             "description": "A&AI ID",
51774             "in": "path",
51775             "name": "instance-group-id",
51776             "required": true,
51777             "type": "string"
51778           },
51779           {
51780             "in": "path",
51781             "name": "vnfc-name",
51782             "required": true,
51783             "type": "string"
51784           },
51785           {
51786             "description": "Same as network-role of network where vnic is connected",
51787             "in": "path",
51788             "name": "vnic-interface-role",
51789             "required": true,
51790             "type": "string"
51791           },
51792           {
51793             "in": "body",
51794             "name": "(config)vlan-vnics",
51795             "required": false,
51796             "schema": {
51797               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
51798             }
51799           }
51800         ],
51801         "responses": {
51802           "200": {
51803             "description": "No response was specified",
51804             "schema": {
51805               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP"
51806             }
51807           }
51808         },
51809         "operationId": "PUT-vlan-vnics"
51810       }
51811     },
51812     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}": {
51813       "delete": {
51814         "produces": [
51815           "application/json",
51816           "application/xml"
51817         ],
51818         "parameters": [
51819           {
51820             "description": "Keep as M",
51821             "in": "path",
51822             "name": "service-instance-id",
51823             "required": true,
51824             "type": "string"
51825           },
51826           {
51827             "in": "path",
51828             "name": "vnf-id",
51829             "required": true,
51830             "type": "string"
51831           },
51832           {
51833             "in": "path",
51834             "name": "vf-module-id",
51835             "required": true,
51836             "type": "string"
51837           },
51838           {
51839             "description": "A&AI ID",
51840             "in": "path",
51841             "name": "instance-group-id",
51842             "required": true,
51843             "type": "string"
51844           },
51845           {
51846             "in": "path",
51847             "name": "vnfc-name",
51848             "required": true,
51849             "type": "string"
51850           },
51851           {
51852             "description": "Same as network-role of network where vnic is connected",
51853             "in": "path",
51854             "name": "vnic-interface-role",
51855             "required": true,
51856             "type": "string"
51857           },
51858           {
51859             "in": "path",
51860             "name": "vnic-port-id",
51861             "required": true,
51862             "type": "string"
51863           }
51864         ],
51865         "responses": {
51866           "200": {
51867             "description": "No response was specified"
51868           }
51869         },
51870         "operationId": "DELETE-vlan-vnic"
51871       },
51872       "get": {
51873         "produces": [
51874           "application/json",
51875           "application/xml"
51876         ],
51877         "parameters": [
51878           {
51879             "description": "Keep as M",
51880             "in": "path",
51881             "name": "service-instance-id",
51882             "required": true,
51883             "type": "string"
51884           },
51885           {
51886             "in": "path",
51887             "name": "vnf-id",
51888             "required": true,
51889             "type": "string"
51890           },
51891           {
51892             "in": "path",
51893             "name": "vf-module-id",
51894             "required": true,
51895             "type": "string"
51896           },
51897           {
51898             "description": "A&AI ID",
51899             "in": "path",
51900             "name": "instance-group-id",
51901             "required": true,
51902             "type": "string"
51903           },
51904           {
51905             "in": "path",
51906             "name": "vnfc-name",
51907             "required": true,
51908             "type": "string"
51909           },
51910           {
51911             "description": "Same as network-role of network where vnic is connected",
51912             "in": "path",
51913             "name": "vnic-interface-role",
51914             "required": true,
51915             "type": "string"
51916           },
51917           {
51918             "in": "path",
51919             "name": "vnic-port-id",
51920             "required": true,
51921             "type": "string"
51922           }
51923         ],
51924         "responses": {
51925           "200": {
51926             "description": "No response was specified",
51927             "schema": {
51928               "$ref": "#/definitions/(config)vlan-vnic"
51929             }
51930           }
51931         },
51932         "operationId": "GET-vlan-vnic"
51933       },
51934       "post": {
51935         "consumes": [
51936           "application/json",
51937           "application/xml"
51938         ],
51939         "produces": [
51940           "application/json",
51941           "application/xml"
51942         ],
51943         "parameters": [
51944           {
51945             "description": "Keep as M",
51946             "in": "path",
51947             "name": "service-instance-id",
51948             "required": true,
51949             "type": "string"
51950           },
51951           {
51952             "in": "path",
51953             "name": "vnf-id",
51954             "required": true,
51955             "type": "string"
51956           },
51957           {
51958             "in": "path",
51959             "name": "vf-module-id",
51960             "required": true,
51961             "type": "string"
51962           },
51963           {
51964             "description": "A&AI ID",
51965             "in": "path",
51966             "name": "instance-group-id",
51967             "required": true,
51968             "type": "string"
51969           },
51970           {
51971             "in": "path",
51972             "name": "vnfc-name",
51973             "required": true,
51974             "type": "string"
51975           },
51976           {
51977             "description": "Same as network-role of network where vnic is connected",
51978             "in": "path",
51979             "name": "vnic-interface-role",
51980             "required": true,
51981             "type": "string"
51982           },
51983           {
51984             "in": "path",
51985             "name": "vnic-port-id",
51986             "required": true,
51987             "type": "string"
51988           },
51989           {
51990             "in": "body",
51991             "name": "**(config)vnic-sub-interfaces",
51992             "required": false,
51993             "schema": {
51994               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
51995             }
51996           }
51997         ],
51998         "responses": {
51999           "200": {
52000             "description": "No response was specified",
52001             "schema": {
52002               "$ref": "#/definitions/(config)vlan-vnicPOST"
52003             }
52004           }
52005         },
52006         "operationId": "POST-vlan-vnic"
52007       },
52008       "put": {
52009         "consumes": [
52010           "application/json",
52011           "application/xml"
52012         ],
52013         "produces": [
52014           "application/json",
52015           "application/xml"
52016         ],
52017         "parameters": [
52018           {
52019             "description": "Keep as M",
52020             "in": "path",
52021             "name": "service-instance-id",
52022             "required": true,
52023             "type": "string"
52024           },
52025           {
52026             "in": "path",
52027             "name": "vnf-id",
52028             "required": true,
52029             "type": "string"
52030           },
52031           {
52032             "in": "path",
52033             "name": "vf-module-id",
52034             "required": true,
52035             "type": "string"
52036           },
52037           {
52038             "description": "A&AI ID",
52039             "in": "path",
52040             "name": "instance-group-id",
52041             "required": true,
52042             "type": "string"
52043           },
52044           {
52045             "in": "path",
52046             "name": "vnfc-name",
52047             "required": true,
52048             "type": "string"
52049           },
52050           {
52051             "description": "Same as network-role of network where vnic is connected",
52052             "in": "path",
52053             "name": "vnic-interface-role",
52054             "required": true,
52055             "type": "string"
52056           },
52057           {
52058             "in": "path",
52059             "name": "vnic-port-id",
52060             "required": true,
52061             "type": "string"
52062           },
52063           {
52064             "in": "body",
52065             "name": "(config)vlan-vnic",
52066             "required": false,
52067             "schema": {
52068               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
52069             }
52070           }
52071         ],
52072         "responses": {
52073           "200": {
52074             "description": "No response was specified",
52075             "schema": {
52076               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP"
52077             }
52078           }
52079         },
52080         "operationId": "PUT-vlan-vnic"
52081       }
52082     },
52083     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces": {
52084       "delete": {
52085         "produces": [
52086           "application/json",
52087           "application/xml"
52088         ],
52089         "parameters": [
52090           {
52091             "description": "Keep as M",
52092             "in": "path",
52093             "name": "service-instance-id",
52094             "required": true,
52095             "type": "string"
52096           },
52097           {
52098             "in": "path",
52099             "name": "vnf-id",
52100             "required": true,
52101             "type": "string"
52102           },
52103           {
52104             "in": "path",
52105             "name": "vf-module-id",
52106             "required": true,
52107             "type": "string"
52108           },
52109           {
52110             "description": "A&AI ID",
52111             "in": "path",
52112             "name": "instance-group-id",
52113             "required": true,
52114             "type": "string"
52115           },
52116           {
52117             "in": "path",
52118             "name": "vnfc-name",
52119             "required": true,
52120             "type": "string"
52121           },
52122           {
52123             "description": "Same as network-role of network where vnic is connected",
52124             "in": "path",
52125             "name": "vnic-interface-role",
52126             "required": true,
52127             "type": "string"
52128           },
52129           {
52130             "in": "path",
52131             "name": "vnic-port-id",
52132             "required": true,
52133             "type": "string"
52134           }
52135         ],
52136         "responses": {
52137           "200": {
52138             "description": "No response was specified"
52139           }
52140         },
52141         "operationId": "DELETE-vnic-sub-interfaces"
52142       },
52143       "get": {
52144         "produces": [
52145           "application/json",
52146           "application/xml"
52147         ],
52148         "parameters": [
52149           {
52150             "description": "Keep as M",
52151             "in": "path",
52152             "name": "service-instance-id",
52153             "required": true,
52154             "type": "string"
52155           },
52156           {
52157             "in": "path",
52158             "name": "vnf-id",
52159             "required": true,
52160             "type": "string"
52161           },
52162           {
52163             "in": "path",
52164             "name": "vf-module-id",
52165             "required": true,
52166             "type": "string"
52167           },
52168           {
52169             "description": "A&AI ID",
52170             "in": "path",
52171             "name": "instance-group-id",
52172             "required": true,
52173             "type": "string"
52174           },
52175           {
52176             "in": "path",
52177             "name": "vnfc-name",
52178             "required": true,
52179             "type": "string"
52180           },
52181           {
52182             "description": "Same as network-role of network where vnic is connected",
52183             "in": "path",
52184             "name": "vnic-interface-role",
52185             "required": true,
52186             "type": "string"
52187           },
52188           {
52189             "in": "path",
52190             "name": "vnic-port-id",
52191             "required": true,
52192             "type": "string"
52193           }
52194         ],
52195         "responses": {
52196           "200": {
52197             "description": "No response was specified",
52198             "schema": {
52199               "$ref": "#/definitions/(config)vnic-sub-interfaces"
52200             }
52201           }
52202         },
52203         "operationId": "GET-vnic-sub-interfaces"
52204       },
52205       "post": {
52206         "consumes": [
52207           "application/json",
52208           "application/xml"
52209         ],
52210         "produces": [
52211           "application/json",
52212           "application/xml"
52213         ],
52214         "parameters": [
52215           {
52216             "description": "Keep as M",
52217             "in": "path",
52218             "name": "service-instance-id",
52219             "required": true,
52220             "type": "string"
52221           },
52222           {
52223             "in": "path",
52224             "name": "vnf-id",
52225             "required": true,
52226             "type": "string"
52227           },
52228           {
52229             "in": "path",
52230             "name": "vf-module-id",
52231             "required": true,
52232             "type": "string"
52233           },
52234           {
52235             "description": "A&AI ID",
52236             "in": "path",
52237             "name": "instance-group-id",
52238             "required": true,
52239             "type": "string"
52240           },
52241           {
52242             "in": "path",
52243             "name": "vnfc-name",
52244             "required": true,
52245             "type": "string"
52246           },
52247           {
52248             "description": "Same as network-role of network where vnic is connected",
52249             "in": "path",
52250             "name": "vnic-interface-role",
52251             "required": true,
52252             "type": "string"
52253           },
52254           {
52255             "in": "path",
52256             "name": "vnic-port-id",
52257             "required": true,
52258             "type": "string"
52259           },
52260           {
52261             "in": "body",
52262             "name": "**(config)sub-interface-network-data",
52263             "required": false,
52264             "schema": {
52265               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
52266             }
52267           }
52268         ],
52269         "responses": {
52270           "200": {
52271             "description": "No response was specified",
52272             "schema": {
52273               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
52274             }
52275           }
52276         },
52277         "operationId": "POST-vnic-sub-interfaces"
52278       },
52279       "put": {
52280         "consumes": [
52281           "application/json",
52282           "application/xml"
52283         ],
52284         "produces": [
52285           "application/json",
52286           "application/xml"
52287         ],
52288         "parameters": [
52289           {
52290             "description": "Keep as M",
52291             "in": "path",
52292             "name": "service-instance-id",
52293             "required": true,
52294             "type": "string"
52295           },
52296           {
52297             "in": "path",
52298             "name": "vnf-id",
52299             "required": true,
52300             "type": "string"
52301           },
52302           {
52303             "in": "path",
52304             "name": "vf-module-id",
52305             "required": true,
52306             "type": "string"
52307           },
52308           {
52309             "description": "A&AI ID",
52310             "in": "path",
52311             "name": "instance-group-id",
52312             "required": true,
52313             "type": "string"
52314           },
52315           {
52316             "in": "path",
52317             "name": "vnfc-name",
52318             "required": true,
52319             "type": "string"
52320           },
52321           {
52322             "description": "Same as network-role of network where vnic is connected",
52323             "in": "path",
52324             "name": "vnic-interface-role",
52325             "required": true,
52326             "type": "string"
52327           },
52328           {
52329             "in": "path",
52330             "name": "vnic-port-id",
52331             "required": true,
52332             "type": "string"
52333           },
52334           {
52335             "in": "body",
52336             "name": "(config)vnic-sub-interfaces",
52337             "required": false,
52338             "schema": {
52339               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
52340             }
52341           }
52342         ],
52343         "responses": {
52344           "200": {
52345             "description": "No response was specified",
52346             "schema": {
52347               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP"
52348             }
52349           }
52350         },
52351         "operationId": "PUT-vnic-sub-interfaces"
52352       }
52353     },
52354     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": {
52355       "delete": {
52356         "produces": [
52357           "application/json",
52358           "application/xml"
52359         ],
52360         "parameters": [
52361           {
52362             "description": "Keep as M",
52363             "in": "path",
52364             "name": "service-instance-id",
52365             "required": true,
52366             "type": "string"
52367           },
52368           {
52369             "in": "path",
52370             "name": "vnf-id",
52371             "required": true,
52372             "type": "string"
52373           },
52374           {
52375             "in": "path",
52376             "name": "vf-module-id",
52377             "required": true,
52378             "type": "string"
52379           },
52380           {
52381             "description": "A&AI ID",
52382             "in": "path",
52383             "name": "instance-group-id",
52384             "required": true,
52385             "type": "string"
52386           },
52387           {
52388             "in": "path",
52389             "name": "vnfc-name",
52390             "required": true,
52391             "type": "string"
52392           },
52393           {
52394             "description": "Same as network-role of network where vnic is connected",
52395             "in": "path",
52396             "name": "vnic-interface-role",
52397             "required": true,
52398             "type": "string"
52399           },
52400           {
52401             "in": "path",
52402             "name": "vnic-port-id",
52403             "required": true,
52404             "type": "string"
52405           },
52406           {
52407             "description": "Subinterface network id (UUID in A&AI)",
52408             "in": "path",
52409             "name": "network-id",
52410             "required": true,
52411             "type": "string"
52412           }
52413         ],
52414         "responses": {
52415           "200": {
52416             "description": "No response was specified"
52417           }
52418         },
52419         "operationId": "DELETE-sub-interface-network-data"
52420       },
52421       "get": {
52422         "produces": [
52423           "application/json",
52424           "application/xml"
52425         ],
52426         "parameters": [
52427           {
52428             "description": "Keep as M",
52429             "in": "path",
52430             "name": "service-instance-id",
52431             "required": true,
52432             "type": "string"
52433           },
52434           {
52435             "in": "path",
52436             "name": "vnf-id",
52437             "required": true,
52438             "type": "string"
52439           },
52440           {
52441             "in": "path",
52442             "name": "vf-module-id",
52443             "required": true,
52444             "type": "string"
52445           },
52446           {
52447             "description": "A&AI ID",
52448             "in": "path",
52449             "name": "instance-group-id",
52450             "required": true,
52451             "type": "string"
52452           },
52453           {
52454             "in": "path",
52455             "name": "vnfc-name",
52456             "required": true,
52457             "type": "string"
52458           },
52459           {
52460             "description": "Same as network-role of network where vnic is connected",
52461             "in": "path",
52462             "name": "vnic-interface-role",
52463             "required": true,
52464             "type": "string"
52465           },
52466           {
52467             "in": "path",
52468             "name": "vnic-port-id",
52469             "required": true,
52470             "type": "string"
52471           },
52472           {
52473             "description": "Subinterface network id (UUID in A&AI)",
52474             "in": "path",
52475             "name": "network-id",
52476             "required": true,
52477             "type": "string"
52478           }
52479         ],
52480         "responses": {
52481           "200": {
52482             "description": "No response was specified",
52483             "schema": {
52484               "$ref": "#/definitions/(config)sub-interface-network-data"
52485             }
52486           }
52487         },
52488         "operationId": "GET-sub-interface-network-data"
52489       },
52490       "post": {
52491         "consumes": [
52492           "application/json",
52493           "application/xml"
52494         ],
52495         "produces": [
52496           "application/json",
52497           "application/xml"
52498         ],
52499         "parameters": [
52500           {
52501             "description": "Keep as M",
52502             "in": "path",
52503             "name": "service-instance-id",
52504             "required": true,
52505             "type": "string"
52506           },
52507           {
52508             "in": "path",
52509             "name": "vnf-id",
52510             "required": true,
52511             "type": "string"
52512           },
52513           {
52514             "in": "path",
52515             "name": "vf-module-id",
52516             "required": true,
52517             "type": "string"
52518           },
52519           {
52520             "description": "A&AI ID",
52521             "in": "path",
52522             "name": "instance-group-id",
52523             "required": true,
52524             "type": "string"
52525           },
52526           {
52527             "in": "path",
52528             "name": "vnfc-name",
52529             "required": true,
52530             "type": "string"
52531           },
52532           {
52533             "description": "Same as network-role of network where vnic is connected",
52534             "in": "path",
52535             "name": "vnic-interface-role",
52536             "required": true,
52537             "type": "string"
52538           },
52539           {
52540             "in": "path",
52541             "name": "vnic-port-id",
52542             "required": true,
52543             "type": "string"
52544           },
52545           {
52546             "description": "Subinterface network id (UUID in A&AI)",
52547             "in": "path",
52548             "name": "network-id",
52549             "required": true,
52550             "type": "string"
52551           },
52552           {
52553             "in": "body",
52554             "name": "**(config)network-information-items",
52555             "required": false,
52556             "schema": {
52557               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
52558             }
52559           },
52560           {
52561             "in": "body",
52562             "name": "**(config)floating-ips",
52563             "required": false,
52564             "schema": {
52565               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
52566             }
52567           }
52568         ],
52569         "responses": {
52570           "200": {
52571             "description": "No response was specified",
52572             "schema": {
52573               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
52574             }
52575           }
52576         },
52577         "operationId": "POST-sub-interface-network-data"
52578       },
52579       "put": {
52580         "consumes": [
52581           "application/json",
52582           "application/xml"
52583         ],
52584         "produces": [
52585           "application/json",
52586           "application/xml"
52587         ],
52588         "parameters": [
52589           {
52590             "description": "Keep as M",
52591             "in": "path",
52592             "name": "service-instance-id",
52593             "required": true,
52594             "type": "string"
52595           },
52596           {
52597             "in": "path",
52598             "name": "vnf-id",
52599             "required": true,
52600             "type": "string"
52601           },
52602           {
52603             "in": "path",
52604             "name": "vf-module-id",
52605             "required": true,
52606             "type": "string"
52607           },
52608           {
52609             "description": "A&AI ID",
52610             "in": "path",
52611             "name": "instance-group-id",
52612             "required": true,
52613             "type": "string"
52614           },
52615           {
52616             "in": "path",
52617             "name": "vnfc-name",
52618             "required": true,
52619             "type": "string"
52620           },
52621           {
52622             "description": "Same as network-role of network where vnic is connected",
52623             "in": "path",
52624             "name": "vnic-interface-role",
52625             "required": true,
52626             "type": "string"
52627           },
52628           {
52629             "in": "path",
52630             "name": "vnic-port-id",
52631             "required": true,
52632             "type": "string"
52633           },
52634           {
52635             "description": "Subinterface network id (UUID in A&AI)",
52636             "in": "path",
52637             "name": "network-id",
52638             "required": true,
52639             "type": "string"
52640           },
52641           {
52642             "in": "body",
52643             "name": "(config)sub-interface-network-data",
52644             "required": false,
52645             "schema": {
52646               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
52647             }
52648           }
52649         ],
52650         "responses": {
52651           "200": {
52652             "description": "No response was specified",
52653             "schema": {
52654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
52655             }
52656           }
52657         },
52658         "operationId": "PUT-sub-interface-network-data"
52659       }
52660     },
52661     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": {
52662       "delete": {
52663         "produces": [
52664           "application/json",
52665           "application/xml"
52666         ],
52667         "parameters": [
52668           {
52669             "description": "Keep as M",
52670             "in": "path",
52671             "name": "service-instance-id",
52672             "required": true,
52673             "type": "string"
52674           },
52675           {
52676             "in": "path",
52677             "name": "vnf-id",
52678             "required": true,
52679             "type": "string"
52680           },
52681           {
52682             "in": "path",
52683             "name": "vf-module-id",
52684             "required": true,
52685             "type": "string"
52686           },
52687           {
52688             "description": "A&AI ID",
52689             "in": "path",
52690             "name": "instance-group-id",
52691             "required": true,
52692             "type": "string"
52693           },
52694           {
52695             "in": "path",
52696             "name": "vnfc-name",
52697             "required": true,
52698             "type": "string"
52699           },
52700           {
52701             "description": "Same as network-role of network where vnic is connected",
52702             "in": "path",
52703             "name": "vnic-interface-role",
52704             "required": true,
52705             "type": "string"
52706           },
52707           {
52708             "in": "path",
52709             "name": "vnic-port-id",
52710             "required": true,
52711             "type": "string"
52712           },
52713           {
52714             "description": "Subinterface network id (UUID in A&AI)",
52715             "in": "path",
52716             "name": "network-id",
52717             "required": true,
52718             "type": "string"
52719           }
52720         ],
52721         "responses": {
52722           "200": {
52723             "description": "No response was specified"
52724           }
52725         },
52726         "operationId": "DELETE-floating-ips"
52727       },
52728       "get": {
52729         "produces": [
52730           "application/json",
52731           "application/xml"
52732         ],
52733         "parameters": [
52734           {
52735             "description": "Keep as M",
52736             "in": "path",
52737             "name": "service-instance-id",
52738             "required": true,
52739             "type": "string"
52740           },
52741           {
52742             "in": "path",
52743             "name": "vnf-id",
52744             "required": true,
52745             "type": "string"
52746           },
52747           {
52748             "in": "path",
52749             "name": "vf-module-id",
52750             "required": true,
52751             "type": "string"
52752           },
52753           {
52754             "description": "A&AI ID",
52755             "in": "path",
52756             "name": "instance-group-id",
52757             "required": true,
52758             "type": "string"
52759           },
52760           {
52761             "in": "path",
52762             "name": "vnfc-name",
52763             "required": true,
52764             "type": "string"
52765           },
52766           {
52767             "description": "Same as network-role of network where vnic is connected",
52768             "in": "path",
52769             "name": "vnic-interface-role",
52770             "required": true,
52771             "type": "string"
52772           },
52773           {
52774             "in": "path",
52775             "name": "vnic-port-id",
52776             "required": true,
52777             "type": "string"
52778           },
52779           {
52780             "description": "Subinterface network id (UUID in A&AI)",
52781             "in": "path",
52782             "name": "network-id",
52783             "required": true,
52784             "type": "string"
52785           }
52786         ],
52787         "responses": {
52788           "200": {
52789             "description": "No response was specified",
52790             "schema": {
52791               "$ref": "#/definitions/(config)floating-ips"
52792             }
52793           }
52794         },
52795         "operationId": "GET-floating-ips"
52796       },
52797       "put": {
52798         "consumes": [
52799           "application/json",
52800           "application/xml"
52801         ],
52802         "produces": [
52803           "application/json",
52804           "application/xml"
52805         ],
52806         "parameters": [
52807           {
52808             "description": "Keep as M",
52809             "in": "path",
52810             "name": "service-instance-id",
52811             "required": true,
52812             "type": "string"
52813           },
52814           {
52815             "in": "path",
52816             "name": "vnf-id",
52817             "required": true,
52818             "type": "string"
52819           },
52820           {
52821             "in": "path",
52822             "name": "vf-module-id",
52823             "required": true,
52824             "type": "string"
52825           },
52826           {
52827             "description": "A&AI ID",
52828             "in": "path",
52829             "name": "instance-group-id",
52830             "required": true,
52831             "type": "string"
52832           },
52833           {
52834             "in": "path",
52835             "name": "vnfc-name",
52836             "required": true,
52837             "type": "string"
52838           },
52839           {
52840             "description": "Same as network-role of network where vnic is connected",
52841             "in": "path",
52842             "name": "vnic-interface-role",
52843             "required": true,
52844             "type": "string"
52845           },
52846           {
52847             "in": "path",
52848             "name": "vnic-port-id",
52849             "required": true,
52850             "type": "string"
52851           },
52852           {
52853             "description": "Subinterface network id (UUID in A&AI)",
52854             "in": "path",
52855             "name": "network-id",
52856             "required": true,
52857             "type": "string"
52858           },
52859           {
52860             "in": "body",
52861             "name": "(config)floating-ips",
52862             "required": false,
52863             "schema": {
52864               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
52865             }
52866           }
52867         ],
52868         "responses": {
52869           "200": {
52870             "description": "No response was specified",
52871             "schema": {
52872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
52873             }
52874           }
52875         },
52876         "operationId": "PUT-floating-ips"
52877       }
52878     },
52879     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": {
52880       "delete": {
52881         "produces": [
52882           "application/json",
52883           "application/xml"
52884         ],
52885         "parameters": [
52886           {
52887             "description": "Keep as M",
52888             "in": "path",
52889             "name": "service-instance-id",
52890             "required": true,
52891             "type": "string"
52892           },
52893           {
52894             "in": "path",
52895             "name": "vnf-id",
52896             "required": true,
52897             "type": "string"
52898           },
52899           {
52900             "in": "path",
52901             "name": "vf-module-id",
52902             "required": true,
52903             "type": "string"
52904           },
52905           {
52906             "description": "A&AI ID",
52907             "in": "path",
52908             "name": "instance-group-id",
52909             "required": true,
52910             "type": "string"
52911           },
52912           {
52913             "in": "path",
52914             "name": "vnfc-name",
52915             "required": true,
52916             "type": "string"
52917           },
52918           {
52919             "description": "Same as network-role of network where vnic is connected",
52920             "in": "path",
52921             "name": "vnic-interface-role",
52922             "required": true,
52923             "type": "string"
52924           },
52925           {
52926             "in": "path",
52927             "name": "vnic-port-id",
52928             "required": true,
52929             "type": "string"
52930           },
52931           {
52932             "description": "Subinterface network id (UUID in A&AI)",
52933             "in": "path",
52934             "name": "network-id",
52935             "required": true,
52936             "type": "string"
52937           }
52938         ],
52939         "responses": {
52940           "200": {
52941             "description": "No response was specified"
52942           }
52943         },
52944         "operationId": "DELETE-network-information-items"
52945       },
52946       "get": {
52947         "produces": [
52948           "application/json",
52949           "application/xml"
52950         ],
52951         "parameters": [
52952           {
52953             "description": "Keep as M",
52954             "in": "path",
52955             "name": "service-instance-id",
52956             "required": true,
52957             "type": "string"
52958           },
52959           {
52960             "in": "path",
52961             "name": "vnf-id",
52962             "required": true,
52963             "type": "string"
52964           },
52965           {
52966             "in": "path",
52967             "name": "vf-module-id",
52968             "required": true,
52969             "type": "string"
52970           },
52971           {
52972             "description": "A&AI ID",
52973             "in": "path",
52974             "name": "instance-group-id",
52975             "required": true,
52976             "type": "string"
52977           },
52978           {
52979             "in": "path",
52980             "name": "vnfc-name",
52981             "required": true,
52982             "type": "string"
52983           },
52984           {
52985             "description": "Same as network-role of network where vnic is connected",
52986             "in": "path",
52987             "name": "vnic-interface-role",
52988             "required": true,
52989             "type": "string"
52990           },
52991           {
52992             "in": "path",
52993             "name": "vnic-port-id",
52994             "required": true,
52995             "type": "string"
52996           },
52997           {
52998             "description": "Subinterface network id (UUID in A&AI)",
52999             "in": "path",
53000             "name": "network-id",
53001             "required": true,
53002             "type": "string"
53003           }
53004         ],
53005         "responses": {
53006           "200": {
53007             "description": "No response was specified",
53008             "schema": {
53009               "$ref": "#/definitions/(config)network-information-items"
53010             }
53011           }
53012         },
53013         "operationId": "GET-network-information-items"
53014       },
53015       "post": {
53016         "consumes": [
53017           "application/json",
53018           "application/xml"
53019         ],
53020         "produces": [
53021           "application/json",
53022           "application/xml"
53023         ],
53024         "parameters": [
53025           {
53026             "description": "Keep as M",
53027             "in": "path",
53028             "name": "service-instance-id",
53029             "required": true,
53030             "type": "string"
53031           },
53032           {
53033             "in": "path",
53034             "name": "vnf-id",
53035             "required": true,
53036             "type": "string"
53037           },
53038           {
53039             "in": "path",
53040             "name": "vf-module-id",
53041             "required": true,
53042             "type": "string"
53043           },
53044           {
53045             "description": "A&AI ID",
53046             "in": "path",
53047             "name": "instance-group-id",
53048             "required": true,
53049             "type": "string"
53050           },
53051           {
53052             "in": "path",
53053             "name": "vnfc-name",
53054             "required": true,
53055             "type": "string"
53056           },
53057           {
53058             "description": "Same as network-role of network where vnic is connected",
53059             "in": "path",
53060             "name": "vnic-interface-role",
53061             "required": true,
53062             "type": "string"
53063           },
53064           {
53065             "in": "path",
53066             "name": "vnic-port-id",
53067             "required": true,
53068             "type": "string"
53069           },
53070           {
53071             "description": "Subinterface network id (UUID in A&AI)",
53072             "in": "path",
53073             "name": "network-id",
53074             "required": true,
53075             "type": "string"
53076           },
53077           {
53078             "in": "body",
53079             "name": "**(config)network-information-item",
53080             "required": false,
53081             "schema": {
53082               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
53083             }
53084           }
53085         ],
53086         "responses": {
53087           "200": {
53088             "description": "No response was specified",
53089             "schema": {
53090               "$ref": "#/definitions/(config)network-information-itemsPOST"
53091             }
53092           }
53093         },
53094         "operationId": "POST-network-information-items"
53095       },
53096       "put": {
53097         "consumes": [
53098           "application/json",
53099           "application/xml"
53100         ],
53101         "produces": [
53102           "application/json",
53103           "application/xml"
53104         ],
53105         "parameters": [
53106           {
53107             "description": "Keep as M",
53108             "in": "path",
53109             "name": "service-instance-id",
53110             "required": true,
53111             "type": "string"
53112           },
53113           {
53114             "in": "path",
53115             "name": "vnf-id",
53116             "required": true,
53117             "type": "string"
53118           },
53119           {
53120             "in": "path",
53121             "name": "vf-module-id",
53122             "required": true,
53123             "type": "string"
53124           },
53125           {
53126             "description": "A&AI ID",
53127             "in": "path",
53128             "name": "instance-group-id",
53129             "required": true,
53130             "type": "string"
53131           },
53132           {
53133             "in": "path",
53134             "name": "vnfc-name",
53135             "required": true,
53136             "type": "string"
53137           },
53138           {
53139             "description": "Same as network-role of network where vnic is connected",
53140             "in": "path",
53141             "name": "vnic-interface-role",
53142             "required": true,
53143             "type": "string"
53144           },
53145           {
53146             "in": "path",
53147             "name": "vnic-port-id",
53148             "required": true,
53149             "type": "string"
53150           },
53151           {
53152             "description": "Subinterface network id (UUID in A&AI)",
53153             "in": "path",
53154             "name": "network-id",
53155             "required": true,
53156             "type": "string"
53157           },
53158           {
53159             "in": "body",
53160             "name": "(config)network-information-items",
53161             "required": false,
53162             "schema": {
53163               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
53164             }
53165           }
53166         ],
53167         "responses": {
53168           "200": {
53169             "description": "No response was specified",
53170             "schema": {
53171               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
53172             }
53173           }
53174         },
53175         "operationId": "PUT-network-information-items"
53176       }
53177     },
53178     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": {
53179       "delete": {
53180         "produces": [
53181           "application/json",
53182           "application/xml"
53183         ],
53184         "parameters": [
53185           {
53186             "description": "Keep as M",
53187             "in": "path",
53188             "name": "service-instance-id",
53189             "required": true,
53190             "type": "string"
53191           },
53192           {
53193             "in": "path",
53194             "name": "vnf-id",
53195             "required": true,
53196             "type": "string"
53197           },
53198           {
53199             "in": "path",
53200             "name": "vf-module-id",
53201             "required": true,
53202             "type": "string"
53203           },
53204           {
53205             "description": "A&AI ID",
53206             "in": "path",
53207             "name": "instance-group-id",
53208             "required": true,
53209             "type": "string"
53210           },
53211           {
53212             "in": "path",
53213             "name": "vnfc-name",
53214             "required": true,
53215             "type": "string"
53216           },
53217           {
53218             "description": "Same as network-role of network where vnic is connected",
53219             "in": "path",
53220             "name": "vnic-interface-role",
53221             "required": true,
53222             "type": "string"
53223           },
53224           {
53225             "in": "path",
53226             "name": "vnic-port-id",
53227             "required": true,
53228             "type": "string"
53229           },
53230           {
53231             "description": "Subinterface network id (UUID in A&AI)",
53232             "in": "path",
53233             "name": "network-id",
53234             "required": true,
53235             "type": "string"
53236           },
53237           {
53238             "description": "Use ipv4 or ipv6",
53239             "in": "path",
53240             "name": "ip-version",
53241             "required": true,
53242             "type": "string"
53243           }
53244         ],
53245         "responses": {
53246           "200": {
53247             "description": "No response was specified"
53248           }
53249         },
53250         "operationId": "DELETE-network-information-item"
53251       },
53252       "get": {
53253         "produces": [
53254           "application/json",
53255           "application/xml"
53256         ],
53257         "parameters": [
53258           {
53259             "description": "Keep as M",
53260             "in": "path",
53261             "name": "service-instance-id",
53262             "required": true,
53263             "type": "string"
53264           },
53265           {
53266             "in": "path",
53267             "name": "vnf-id",
53268             "required": true,
53269             "type": "string"
53270           },
53271           {
53272             "in": "path",
53273             "name": "vf-module-id",
53274             "required": true,
53275             "type": "string"
53276           },
53277           {
53278             "description": "A&AI ID",
53279             "in": "path",
53280             "name": "instance-group-id",
53281             "required": true,
53282             "type": "string"
53283           },
53284           {
53285             "in": "path",
53286             "name": "vnfc-name",
53287             "required": true,
53288             "type": "string"
53289           },
53290           {
53291             "description": "Same as network-role of network where vnic is connected",
53292             "in": "path",
53293             "name": "vnic-interface-role",
53294             "required": true,
53295             "type": "string"
53296           },
53297           {
53298             "in": "path",
53299             "name": "vnic-port-id",
53300             "required": true,
53301             "type": "string"
53302           },
53303           {
53304             "description": "Subinterface network id (UUID in A&AI)",
53305             "in": "path",
53306             "name": "network-id",
53307             "required": true,
53308             "type": "string"
53309           },
53310           {
53311             "description": "Use ipv4 or ipv6",
53312             "in": "path",
53313             "name": "ip-version",
53314             "required": true,
53315             "type": "string"
53316           }
53317         ],
53318         "responses": {
53319           "200": {
53320             "description": "No response was specified",
53321             "schema": {
53322               "$ref": "#/definitions/(config)network-information-item"
53323             }
53324           }
53325         },
53326         "operationId": "GET-network-information-item"
53327       },
53328       "post": {
53329         "consumes": [
53330           "application/json",
53331           "application/xml"
53332         ],
53333         "produces": [
53334           "application/json",
53335           "application/xml"
53336         ],
53337         "parameters": [
53338           {
53339             "description": "Keep as M",
53340             "in": "path",
53341             "name": "service-instance-id",
53342             "required": true,
53343             "type": "string"
53344           },
53345           {
53346             "in": "path",
53347             "name": "vnf-id",
53348             "required": true,
53349             "type": "string"
53350           },
53351           {
53352             "in": "path",
53353             "name": "vf-module-id",
53354             "required": true,
53355             "type": "string"
53356           },
53357           {
53358             "description": "A&AI ID",
53359             "in": "path",
53360             "name": "instance-group-id",
53361             "required": true,
53362             "type": "string"
53363           },
53364           {
53365             "in": "path",
53366             "name": "vnfc-name",
53367             "required": true,
53368             "type": "string"
53369           },
53370           {
53371             "description": "Same as network-role of network where vnic is connected",
53372             "in": "path",
53373             "name": "vnic-interface-role",
53374             "required": true,
53375             "type": "string"
53376           },
53377           {
53378             "in": "path",
53379             "name": "vnic-port-id",
53380             "required": true,
53381             "type": "string"
53382           },
53383           {
53384             "description": "Subinterface network id (UUID in A&AI)",
53385             "in": "path",
53386             "name": "network-id",
53387             "required": true,
53388             "type": "string"
53389           },
53390           {
53391             "description": "Use ipv4 or ipv6",
53392             "in": "path",
53393             "name": "ip-version",
53394             "required": true,
53395             "type": "string"
53396           },
53397           {
53398             "in": "body",
53399             "name": "**(config)network-ips",
53400             "required": false,
53401             "schema": {
53402               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
53403             }
53404           }
53405         ],
53406         "responses": {
53407           "200": {
53408             "description": "No response was specified",
53409             "schema": {
53410               "$ref": "#/definitions/(config)network-information-itemPOST"
53411             }
53412           }
53413         },
53414         "operationId": "POST-network-information-item"
53415       },
53416       "put": {
53417         "consumes": [
53418           "application/json",
53419           "application/xml"
53420         ],
53421         "produces": [
53422           "application/json",
53423           "application/xml"
53424         ],
53425         "parameters": [
53426           {
53427             "description": "Keep as M",
53428             "in": "path",
53429             "name": "service-instance-id",
53430             "required": true,
53431             "type": "string"
53432           },
53433           {
53434             "in": "path",
53435             "name": "vnf-id",
53436             "required": true,
53437             "type": "string"
53438           },
53439           {
53440             "in": "path",
53441             "name": "vf-module-id",
53442             "required": true,
53443             "type": "string"
53444           },
53445           {
53446             "description": "A&AI ID",
53447             "in": "path",
53448             "name": "instance-group-id",
53449             "required": true,
53450             "type": "string"
53451           },
53452           {
53453             "in": "path",
53454             "name": "vnfc-name",
53455             "required": true,
53456             "type": "string"
53457           },
53458           {
53459             "description": "Same as network-role of network where vnic is connected",
53460             "in": "path",
53461             "name": "vnic-interface-role",
53462             "required": true,
53463             "type": "string"
53464           },
53465           {
53466             "in": "path",
53467             "name": "vnic-port-id",
53468             "required": true,
53469             "type": "string"
53470           },
53471           {
53472             "description": "Subinterface network id (UUID in A&AI)",
53473             "in": "path",
53474             "name": "network-id",
53475             "required": true,
53476             "type": "string"
53477           },
53478           {
53479             "description": "Use ipv4 or ipv6",
53480             "in": "path",
53481             "name": "ip-version",
53482             "required": true,
53483             "type": "string"
53484           },
53485           {
53486             "in": "body",
53487             "name": "(config)network-information-item",
53488             "required": false,
53489             "schema": {
53490               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
53491             }
53492           }
53493         ],
53494         "responses": {
53495           "200": {
53496             "description": "No response was specified",
53497             "schema": {
53498               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
53499             }
53500           }
53501         },
53502         "operationId": "PUT-network-information-item"
53503       }
53504     },
53505     "/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/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/{instance-group-id}/vnfcs/vnfc/{vnfc-name}/vnic-groups/vnic-group/{vnic-interface-role}/vlan-vnics/vlan-vnic/{vnic-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": {
53506       "delete": {
53507         "produces": [
53508           "application/json",
53509           "application/xml"
53510         ],
53511         "parameters": [
53512           {
53513             "description": "Keep as M",
53514             "in": "path",
53515             "name": "service-instance-id",
53516             "required": true,
53517             "type": "string"
53518           },
53519           {
53520             "in": "path",
53521             "name": "vnf-id",
53522             "required": true,
53523             "type": "string"
53524           },
53525           {
53526             "in": "path",
53527             "name": "vf-module-id",
53528             "required": true,
53529             "type": "string"
53530           },
53531           {
53532             "description": "A&AI ID",
53533             "in": "path",
53534             "name": "instance-group-id",
53535             "required": true,
53536             "type": "string"
53537           },
53538           {
53539             "in": "path",
53540             "name": "vnfc-name",
53541             "required": true,
53542             "type": "string"
53543           },
53544           {
53545             "description": "Same as network-role of network where vnic is connected",
53546             "in": "path",
53547             "name": "vnic-interface-role",
53548             "required": true,
53549             "type": "string"
53550           },
53551           {
53552             "in": "path",
53553             "name": "vnic-port-id",
53554             "required": true,
53555             "type": "string"
53556           },
53557           {
53558             "description": "Subinterface network id (UUID in A&AI)",
53559             "in": "path",
53560             "name": "network-id",
53561             "required": true,
53562             "type": "string"
53563           },
53564           {
53565             "description": "Use ipv4 or ipv6",
53566             "in": "path",
53567             "name": "ip-version",
53568             "required": true,
53569             "type": "string"
53570           }
53571         ],
53572         "responses": {
53573           "200": {
53574             "description": "No response was specified"
53575           }
53576         },
53577         "operationId": "DELETE-network-ips"
53578       },
53579       "get": {
53580         "produces": [
53581           "application/json",
53582           "application/xml"
53583         ],
53584         "parameters": [
53585           {
53586             "description": "Keep as M",
53587             "in": "path",
53588             "name": "service-instance-id",
53589             "required": true,
53590             "type": "string"
53591           },
53592           {
53593             "in": "path",
53594             "name": "vnf-id",
53595             "required": true,
53596             "type": "string"
53597           },
53598           {
53599             "in": "path",
53600             "name": "vf-module-id",
53601             "required": true,
53602             "type": "string"
53603           },
53604           {
53605             "description": "A&AI ID",
53606             "in": "path",
53607             "name": "instance-group-id",
53608             "required": true,
53609             "type": "string"
53610           },
53611           {
53612             "in": "path",
53613             "name": "vnfc-name",
53614             "required": true,
53615             "type": "string"
53616           },
53617           {
53618             "description": "Same as network-role of network where vnic is connected",
53619             "in": "path",
53620             "name": "vnic-interface-role",
53621             "required": true,
53622             "type": "string"
53623           },
53624           {
53625             "in": "path",
53626             "name": "vnic-port-id",
53627             "required": true,
53628             "type": "string"
53629           },
53630           {
53631             "description": "Subinterface network id (UUID in A&AI)",
53632             "in": "path",
53633             "name": "network-id",
53634             "required": true,
53635             "type": "string"
53636           },
53637           {
53638             "description": "Use ipv4 or ipv6",
53639             "in": "path",
53640             "name": "ip-version",
53641             "required": true,
53642             "type": "string"
53643           }
53644         ],
53645         "responses": {
53646           "200": {
53647             "description": "No response was specified",
53648             "schema": {
53649               "$ref": "#/definitions/(config)network-ips"
53650             }
53651           }
53652         },
53653         "operationId": "GET-network-ips"
53654       },
53655       "put": {
53656         "consumes": [
53657           "application/json",
53658           "application/xml"
53659         ],
53660         "produces": [
53661           "application/json",
53662           "application/xml"
53663         ],
53664         "parameters": [
53665           {
53666             "description": "Keep as M",
53667             "in": "path",
53668             "name": "service-instance-id",
53669             "required": true,
53670             "type": "string"
53671           },
53672           {
53673             "in": "path",
53674             "name": "vnf-id",
53675             "required": true,
53676             "type": "string"
53677           },
53678           {
53679             "in": "path",
53680             "name": "vf-module-id",
53681             "required": true,
53682             "type": "string"
53683           },
53684           {
53685             "description": "A&AI ID",
53686             "in": "path",
53687             "name": "instance-group-id",
53688             "required": true,
53689             "type": "string"
53690           },
53691           {
53692             "in": "path",
53693             "name": "vnfc-name",
53694             "required": true,
53695             "type": "string"
53696           },
53697           {
53698             "description": "Same as network-role of network where vnic is connected",
53699             "in": "path",
53700             "name": "vnic-interface-role",
53701             "required": true,
53702             "type": "string"
53703           },
53704           {
53705             "in": "path",
53706             "name": "vnic-port-id",
53707             "required": true,
53708             "type": "string"
53709           },
53710           {
53711             "description": "Subinterface network id (UUID in A&AI)",
53712             "in": "path",
53713             "name": "network-id",
53714             "required": true,
53715             "type": "string"
53716           },
53717           {
53718             "description": "Use ipv4 or ipv6",
53719             "in": "path",
53720             "name": "ip-version",
53721             "required": true,
53722             "type": "string"
53723           },
53724           {
53725             "in": "body",
53726             "name": "(config)network-ips",
53727             "required": false,
53728             "schema": {
53729               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
53730             }
53731           }
53732         ],
53733         "responses": {
53734           "200": {
53735             "description": "No response was specified",
53736             "schema": {
53737               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
53738             }
53739           }
53740         },
53741         "operationId": "PUT-network-ips"
53742       }
53743     },
53744     "/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": {
53745       "delete": {
53746         "produces": [
53747           "application/json",
53748           "application/xml"
53749         ],
53750         "parameters": [
53751           {
53752             "description": "Keep as M",
53753             "in": "path",
53754             "name": "service-instance-id",
53755             "required": true,
53756             "type": "string"
53757           },
53758           {
53759             "in": "path",
53760             "name": "vnf-id",
53761             "required": true,
53762             "type": "string"
53763           },
53764           {
53765             "in": "path",
53766             "name": "vf-module-id",
53767             "required": true,
53768             "type": "string"
53769           }
53770         ],
53771         "responses": {
53772           "200": {
53773             "description": "No response was specified"
53774           }
53775         },
53776         "operationId": "DELETE-vms"
53777       },
53778       "get": {
53779         "produces": [
53780           "application/json",
53781           "application/xml"
53782         ],
53783         "parameters": [
53784           {
53785             "description": "Keep as M",
53786             "in": "path",
53787             "name": "service-instance-id",
53788             "required": true,
53789             "type": "string"
53790           },
53791           {
53792             "in": "path",
53793             "name": "vnf-id",
53794             "required": true,
53795             "type": "string"
53796           },
53797           {
53798             "in": "path",
53799             "name": "vf-module-id",
53800             "required": true,
53801             "type": "string"
53802           }
53803         ],
53804         "responses": {
53805           "200": {
53806             "description": "No response was specified",
53807             "schema": {
53808               "$ref": "#/definitions/(config)vms"
53809             }
53810           }
53811         },
53812         "operationId": "GET-vms"
53813       },
53814       "post": {
53815         "consumes": [
53816           "application/json",
53817           "application/xml"
53818         ],
53819         "produces": [
53820           "application/json",
53821           "application/xml"
53822         ],
53823         "parameters": [
53824           {
53825             "description": "Keep as M",
53826             "in": "path",
53827             "name": "service-instance-id",
53828             "required": true,
53829             "type": "string"
53830           },
53831           {
53832             "in": "path",
53833             "name": "vnf-id",
53834             "required": true,
53835             "type": "string"
53836           },
53837           {
53838             "in": "path",
53839             "name": "vf-module-id",
53840             "required": true,
53841             "type": "string"
53842           },
53843           {
53844             "in": "body",
53845             "name": "**(config)vm",
53846             "required": false,
53847             "schema": {
53848               "$ref": "#/definitions/GENERIC-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"
53849             }
53850           }
53851         ],
53852         "responses": {
53853           "200": {
53854             "description": "No response was specified",
53855             "schema": {
53856               "$ref": "#/definitions/(config)vmsPOST"
53857             }
53858           }
53859         },
53860         "operationId": "POST-vms"
53861       },
53862       "put": {
53863         "consumes": [
53864           "application/json",
53865           "application/xml"
53866         ],
53867         "produces": [
53868           "application/json",
53869           "application/xml"
53870         ],
53871         "parameters": [
53872           {
53873             "description": "Keep as M",
53874             "in": "path",
53875             "name": "service-instance-id",
53876             "required": true,
53877             "type": "string"
53878           },
53879           {
53880             "in": "path",
53881             "name": "vnf-id",
53882             "required": true,
53883             "type": "string"
53884           },
53885           {
53886             "in": "path",
53887             "name": "vf-module-id",
53888             "required": true,
53889             "type": "string"
53890           },
53891           {
53892             "in": "body",
53893             "name": "(config)vms",
53894             "required": false,
53895             "schema": {
53896               "$ref": "#/definitions/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"
53897             }
53898           }
53899         ],
53900         "responses": {
53901           "200": {
53902             "description": "No response was specified",
53903             "schema": {
53904               "$ref": "#/definitions/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"
53905             }
53906           }
53907         },
53908         "operationId": "PUT-vms"
53909       }
53910     },
53911     "/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}": {
53912       "delete": {
53913         "produces": [
53914           "application/json",
53915           "application/xml"
53916         ],
53917         "parameters": [
53918           {
53919             "description": "Keep as M",
53920             "in": "path",
53921             "name": "service-instance-id",
53922             "required": true,
53923             "type": "string"
53924           },
53925           {
53926             "in": "path",
53927             "name": "vnf-id",
53928             "required": true,
53929             "type": "string"
53930           },
53931           {
53932             "in": "path",
53933             "name": "vf-module-id",
53934             "required": true,
53935             "type": "string"
53936           },
53937           {
53938             "in": "path",
53939             "name": "vm-type",
53940             "required": true,
53941             "type": "string"
53942           }
53943         ],
53944         "responses": {
53945           "200": {
53946             "description": "No response was specified"
53947           }
53948         },
53949         "operationId": "DELETE-vm"
53950       },
53951       "get": {
53952         "produces": [
53953           "application/json",
53954           "application/xml"
53955         ],
53956         "parameters": [
53957           {
53958             "description": "Keep as M",
53959             "in": "path",
53960             "name": "service-instance-id",
53961             "required": true,
53962             "type": "string"
53963           },
53964           {
53965             "in": "path",
53966             "name": "vnf-id",
53967             "required": true,
53968             "type": "string"
53969           },
53970           {
53971             "in": "path",
53972             "name": "vf-module-id",
53973             "required": true,
53974             "type": "string"
53975           },
53976           {
53977             "in": "path",
53978             "name": "vm-type",
53979             "required": true,
53980             "type": "string"
53981           }
53982         ],
53983         "responses": {
53984           "200": {
53985             "description": "No response was specified",
53986             "schema": {
53987               "$ref": "#/definitions/(config)vm"
53988             }
53989           }
53990         },
53991         "operationId": "GET-vm"
53992       },
53993       "post": {
53994         "consumes": [
53995           "application/json",
53996           "application/xml"
53997         ],
53998         "produces": [
53999           "application/json",
54000           "application/xml"
54001         ],
54002         "parameters": [
54003           {
54004             "description": "Keep as M",
54005             "in": "path",
54006             "name": "service-instance-id",
54007             "required": true,
54008             "type": "string"
54009           },
54010           {
54011             "in": "path",
54012             "name": "vnf-id",
54013             "required": true,
54014             "type": "string"
54015           },
54016           {
54017             "in": "path",
54018             "name": "vf-module-id",
54019             "required": true,
54020             "type": "string"
54021           },
54022           {
54023             "in": "path",
54024             "name": "vm-type",
54025             "required": true,
54026             "type": "string"
54027           },
54028           {
54029             "in": "body",
54030             "name": "**(config)vm-names",
54031             "required": false,
54032             "schema": {
54033               "$ref": "#/definitions/GENERIC-RESOURCE-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"
54034             }
54035           },
54036           {
54037             "in": "body",
54038             "name": "**(config)vm-networks",
54039             "required": false,
54040             "schema": {
54041               "$ref": "#/definitions/GENERIC-RESOURCE-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"
54042             }
54043           },
54044           {
54045             "in": "body",
54046             "name": "**(config)onap-model-information",
54047             "required": false,
54048             "schema": {
54049               "$ref": "#/definitions/GENERIC-RESOURCE-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)onap-model-information-TOP"
54050             }
54051           }
54052         ],
54053         "responses": {
54054           "200": {
54055             "description": "No response was specified",
54056             "schema": {
54057               "$ref": "#/definitions/(config)vmPOST"
54058             }
54059           }
54060         },
54061         "operationId": "POST-vm"
54062       },
54063       "put": {
54064         "consumes": [
54065           "application/json",
54066           "application/xml"
54067         ],
54068         "produces": [
54069           "application/json",
54070           "application/xml"
54071         ],
54072         "parameters": [
54073           {
54074             "description": "Keep as M",
54075             "in": "path",
54076             "name": "service-instance-id",
54077             "required": true,
54078             "type": "string"
54079           },
54080           {
54081             "in": "path",
54082             "name": "vnf-id",
54083             "required": true,
54084             "type": "string"
54085           },
54086           {
54087             "in": "path",
54088             "name": "vf-module-id",
54089             "required": true,
54090             "type": "string"
54091           },
54092           {
54093             "in": "path",
54094             "name": "vm-type",
54095             "required": true,
54096             "type": "string"
54097           },
54098           {
54099             "in": "body",
54100             "name": "(config)vm",
54101             "required": false,
54102             "schema": {
54103               "$ref": "#/definitions/GENERIC-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"
54104             }
54105           }
54106         ],
54107         "responses": {
54108           "200": {
54109             "description": "No response was specified",
54110             "schema": {
54111               "$ref": "#/definitions/GENERIC-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"
54112             }
54113           }
54114         },
54115         "operationId": "PUT-vm"
54116       }
54117     },
54118     "/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}/onap-model-information": {
54119       "delete": {
54120         "produces": [
54121           "application/json",
54122           "application/xml"
54123         ],
54124         "parameters": [
54125           {
54126             "description": "Keep as M",
54127             "in": "path",
54128             "name": "service-instance-id",
54129             "required": true,
54130             "type": "string"
54131           },
54132           {
54133             "in": "path",
54134             "name": "vnf-id",
54135             "required": true,
54136             "type": "string"
54137           },
54138           {
54139             "in": "path",
54140             "name": "vf-module-id",
54141             "required": true,
54142             "type": "string"
54143           },
54144           {
54145             "in": "path",
54146             "name": "vm-type",
54147             "required": true,
54148             "type": "string"
54149           }
54150         ],
54151         "responses": {
54152           "200": {
54153             "description": "No response was specified"
54154           }
54155         },
54156         "operationId": "DELETE-onap-model-information"
54157       },
54158       "get": {
54159         "produces": [
54160           "application/json",
54161           "application/xml"
54162         ],
54163         "parameters": [
54164           {
54165             "description": "Keep as M",
54166             "in": "path",
54167             "name": "service-instance-id",
54168             "required": true,
54169             "type": "string"
54170           },
54171           {
54172             "in": "path",
54173             "name": "vnf-id",
54174             "required": true,
54175             "type": "string"
54176           },
54177           {
54178             "in": "path",
54179             "name": "vf-module-id",
54180             "required": true,
54181             "type": "string"
54182           },
54183           {
54184             "in": "path",
54185             "name": "vm-type",
54186             "required": true,
54187             "type": "string"
54188           }
54189         ],
54190         "responses": {
54191           "200": {
54192             "description": "No response was specified",
54193             "schema": {
54194               "$ref": "#/definitions/(config)onap-model-information"
54195             }
54196           }
54197         },
54198         "operationId": "GET-onap-model-information"
54199       },
54200       "put": {
54201         "consumes": [
54202           "application/json",
54203           "application/xml"
54204         ],
54205         "produces": [
54206           "application/json",
54207           "application/xml"
54208         ],
54209         "parameters": [
54210           {
54211             "description": "Keep as M",
54212             "in": "path",
54213             "name": "service-instance-id",
54214             "required": true,
54215             "type": "string"
54216           },
54217           {
54218             "in": "path",
54219             "name": "vnf-id",
54220             "required": true,
54221             "type": "string"
54222           },
54223           {
54224             "in": "path",
54225             "name": "vf-module-id",
54226             "required": true,
54227             "type": "string"
54228           },
54229           {
54230             "in": "path",
54231             "name": "vm-type",
54232             "required": true,
54233             "type": "string"
54234           },
54235           {
54236             "in": "body",
54237             "name": "(config)onap-model-information",
54238             "required": false,
54239             "schema": {
54240               "$ref": "#/definitions/GENERIC-RESOURCE-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)onap-model-information-TOP"
54241             }
54242           }
54243         ],
54244         "responses": {
54245           "200": {
54246             "description": "No response was specified",
54247             "schema": {
54248               "$ref": "#/definitions/GENERIC-RESOURCE-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)onap-model-information-TOP"
54249             }
54250           }
54251         },
54252         "operationId": "PUT-onap-model-information"
54253       }
54254     },
54255     "/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": {
54256       "delete": {
54257         "produces": [
54258           "application/json",
54259           "application/xml"
54260         ],
54261         "parameters": [
54262           {
54263             "description": "Keep as M",
54264             "in": "path",
54265             "name": "service-instance-id",
54266             "required": true,
54267             "type": "string"
54268           },
54269           {
54270             "in": "path",
54271             "name": "vnf-id",
54272             "required": true,
54273             "type": "string"
54274           },
54275           {
54276             "in": "path",
54277             "name": "vf-module-id",
54278             "required": true,
54279             "type": "string"
54280           },
54281           {
54282             "in": "path",
54283             "name": "vm-type",
54284             "required": true,
54285             "type": "string"
54286           }
54287         ],
54288         "responses": {
54289           "200": {
54290             "description": "No response was specified"
54291           }
54292         },
54293         "operationId": "DELETE-vm-names"
54294       },
54295       "get": {
54296         "produces": [
54297           "application/json",
54298           "application/xml"
54299         ],
54300         "parameters": [
54301           {
54302             "description": "Keep as M",
54303             "in": "path",
54304             "name": "service-instance-id",
54305             "required": true,
54306             "type": "string"
54307           },
54308           {
54309             "in": "path",
54310             "name": "vnf-id",
54311             "required": true,
54312             "type": "string"
54313           },
54314           {
54315             "in": "path",
54316             "name": "vf-module-id",
54317             "required": true,
54318             "type": "string"
54319           },
54320           {
54321             "in": "path",
54322             "name": "vm-type",
54323             "required": true,
54324             "type": "string"
54325           }
54326         ],
54327         "responses": {
54328           "200": {
54329             "description": "No response was specified",
54330             "schema": {
54331               "$ref": "#/definitions/(config)vm-names"
54332             }
54333           }
54334         },
54335         "operationId": "GET-vm-names"
54336       },
54337       "post": {
54338         "consumes": [
54339           "application/json",
54340           "application/xml"
54341         ],
54342         "produces": [
54343           "application/json",
54344           "application/xml"
54345         ],
54346         "parameters": [
54347           {
54348             "description": "Keep as M",
54349             "in": "path",
54350             "name": "service-instance-id",
54351             "required": true,
54352             "type": "string"
54353           },
54354           {
54355             "in": "path",
54356             "name": "vnf-id",
54357             "required": true,
54358             "type": "string"
54359           },
54360           {
54361             "in": "path",
54362             "name": "vf-module-id",
54363             "required": true,
54364             "type": "string"
54365           },
54366           {
54367             "in": "path",
54368             "name": "vm-type",
54369             "required": true,
54370             "type": "string"
54371           },
54372           {
54373             "in": "body",
54374             "name": "**(config)vnfc-names",
54375             "required": false,
54376             "schema": {
54377               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
54378             }
54379           }
54380         ],
54381         "responses": {
54382           "200": {
54383             "description": "No response was specified",
54384             "schema": {
54385               "$ref": "#/definitions/(config)vm-namesPOST"
54386             }
54387           }
54388         },
54389         "operationId": "POST-vm-names"
54390       },
54391       "put": {
54392         "consumes": [
54393           "application/json",
54394           "application/xml"
54395         ],
54396         "produces": [
54397           "application/json",
54398           "application/xml"
54399         ],
54400         "parameters": [
54401           {
54402             "description": "Keep as M",
54403             "in": "path",
54404             "name": "service-instance-id",
54405             "required": true,
54406             "type": "string"
54407           },
54408           {
54409             "in": "path",
54410             "name": "vnf-id",
54411             "required": true,
54412             "type": "string"
54413           },
54414           {
54415             "in": "path",
54416             "name": "vf-module-id",
54417             "required": true,
54418             "type": "string"
54419           },
54420           {
54421             "in": "path",
54422             "name": "vm-type",
54423             "required": true,
54424             "type": "string"
54425           },
54426           {
54427             "in": "body",
54428             "name": "(config)vm-names",
54429             "required": false,
54430             "schema": {
54431               "$ref": "#/definitions/GENERIC-RESOURCE-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"
54432             }
54433           }
54434         ],
54435         "responses": {
54436           "200": {
54437             "description": "No response was specified",
54438             "schema": {
54439               "$ref": "#/definitions/GENERIC-RESOURCE-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"
54440             }
54441           }
54442         },
54443         "operationId": "PUT-vm-names"
54444       }
54445     },
54446     "/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/vnfc-names/{vnfc-name}": {
54447       "delete": {
54448         "produces": [
54449           "application/json",
54450           "application/xml"
54451         ],
54452         "parameters": [
54453           {
54454             "description": "Keep as M",
54455             "in": "path",
54456             "name": "service-instance-id",
54457             "required": true,
54458             "type": "string"
54459           },
54460           {
54461             "in": "path",
54462             "name": "vnf-id",
54463             "required": true,
54464             "type": "string"
54465           },
54466           {
54467             "in": "path",
54468             "name": "vf-module-id",
54469             "required": true,
54470             "type": "string"
54471           },
54472           {
54473             "in": "path",
54474             "name": "vm-type",
54475             "required": true,
54476             "type": "string"
54477           },
54478           {
54479             "in": "path",
54480             "name": "vnfc-name",
54481             "required": true,
54482             "type": "string"
54483           }
54484         ],
54485         "responses": {
54486           "200": {
54487             "description": "No response was specified"
54488           }
54489         },
54490         "operationId": "DELETE-vnfc-names"
54491       },
54492       "get": {
54493         "produces": [
54494           "application/json",
54495           "application/xml"
54496         ],
54497         "parameters": [
54498           {
54499             "description": "Keep as M",
54500             "in": "path",
54501             "name": "service-instance-id",
54502             "required": true,
54503             "type": "string"
54504           },
54505           {
54506             "in": "path",
54507             "name": "vnf-id",
54508             "required": true,
54509             "type": "string"
54510           },
54511           {
54512             "in": "path",
54513             "name": "vf-module-id",
54514             "required": true,
54515             "type": "string"
54516           },
54517           {
54518             "in": "path",
54519             "name": "vm-type",
54520             "required": true,
54521             "type": "string"
54522           },
54523           {
54524             "in": "path",
54525             "name": "vnfc-name",
54526             "required": true,
54527             "type": "string"
54528           }
54529         ],
54530         "responses": {
54531           "200": {
54532             "description": "No response was specified",
54533             "schema": {
54534               "$ref": "#/definitions/(config)vnfc-names"
54535             }
54536           }
54537         },
54538         "operationId": "GET-vnfc-names"
54539       },
54540       "post": {
54541         "consumes": [
54542           "application/json",
54543           "application/xml"
54544         ],
54545         "produces": [
54546           "application/json",
54547           "application/xml"
54548         ],
54549         "parameters": [
54550           {
54551             "description": "Keep as M",
54552             "in": "path",
54553             "name": "service-instance-id",
54554             "required": true,
54555             "type": "string"
54556           },
54557           {
54558             "in": "path",
54559             "name": "vnf-id",
54560             "required": true,
54561             "type": "string"
54562           },
54563           {
54564             "in": "path",
54565             "name": "vf-module-id",
54566             "required": true,
54567             "type": "string"
54568           },
54569           {
54570             "in": "path",
54571             "name": "vm-type",
54572             "required": true,
54573             "type": "string"
54574           },
54575           {
54576             "in": "path",
54577             "name": "vnfc-name",
54578             "required": true,
54579             "type": "string"
54580           },
54581           {
54582             "in": "body",
54583             "name": "**(config)vnfc-networks",
54584             "required": false,
54585             "schema": {
54586               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
54587             }
54588           }
54589         ],
54590         "responses": {
54591           "200": {
54592             "description": "No response was specified",
54593             "schema": {
54594               "$ref": "#/definitions/(config)vnfc-namesPOST"
54595             }
54596           }
54597         },
54598         "operationId": "POST-vnfc-names"
54599       },
54600       "put": {
54601         "consumes": [
54602           "application/json",
54603           "application/xml"
54604         ],
54605         "produces": [
54606           "application/json",
54607           "application/xml"
54608         ],
54609         "parameters": [
54610           {
54611             "description": "Keep as M",
54612             "in": "path",
54613             "name": "service-instance-id",
54614             "required": true,
54615             "type": "string"
54616           },
54617           {
54618             "in": "path",
54619             "name": "vnf-id",
54620             "required": true,
54621             "type": "string"
54622           },
54623           {
54624             "in": "path",
54625             "name": "vf-module-id",
54626             "required": true,
54627             "type": "string"
54628           },
54629           {
54630             "in": "path",
54631             "name": "vm-type",
54632             "required": true,
54633             "type": "string"
54634           },
54635           {
54636             "in": "path",
54637             "name": "vnfc-name",
54638             "required": true,
54639             "type": "string"
54640           },
54641           {
54642             "in": "body",
54643             "name": "(config)vnfc-names",
54644             "required": false,
54645             "schema": {
54646               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
54647             }
54648           }
54649         ],
54650         "responses": {
54651           "200": {
54652             "description": "No response was specified",
54653             "schema": {
54654               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP"
54655             }
54656           }
54657         },
54658         "operationId": "PUT-vnfc-names"
54659       }
54660     },
54661     "/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/vnfc-names/{vnfc-name}/vnfc-networks": {
54662       "delete": {
54663         "produces": [
54664           "application/json",
54665           "application/xml"
54666         ],
54667         "parameters": [
54668           {
54669             "description": "Keep as M",
54670             "in": "path",
54671             "name": "service-instance-id",
54672             "required": true,
54673             "type": "string"
54674           },
54675           {
54676             "in": "path",
54677             "name": "vnf-id",
54678             "required": true,
54679             "type": "string"
54680           },
54681           {
54682             "in": "path",
54683             "name": "vf-module-id",
54684             "required": true,
54685             "type": "string"
54686           },
54687           {
54688             "in": "path",
54689             "name": "vm-type",
54690             "required": true,
54691             "type": "string"
54692           },
54693           {
54694             "in": "path",
54695             "name": "vnfc-name",
54696             "required": true,
54697             "type": "string"
54698           }
54699         ],
54700         "responses": {
54701           "200": {
54702             "description": "No response was specified"
54703           }
54704         },
54705         "operationId": "DELETE-vnfc-networks"
54706       },
54707       "get": {
54708         "produces": [
54709           "application/json",
54710           "application/xml"
54711         ],
54712         "parameters": [
54713           {
54714             "description": "Keep as M",
54715             "in": "path",
54716             "name": "service-instance-id",
54717             "required": true,
54718             "type": "string"
54719           },
54720           {
54721             "in": "path",
54722             "name": "vnf-id",
54723             "required": true,
54724             "type": "string"
54725           },
54726           {
54727             "in": "path",
54728             "name": "vf-module-id",
54729             "required": true,
54730             "type": "string"
54731           },
54732           {
54733             "in": "path",
54734             "name": "vm-type",
54735             "required": true,
54736             "type": "string"
54737           },
54738           {
54739             "in": "path",
54740             "name": "vnfc-name",
54741             "required": true,
54742             "type": "string"
54743           }
54744         ],
54745         "responses": {
54746           "200": {
54747             "description": "No response was specified",
54748             "schema": {
54749               "$ref": "#/definitions/(config)vnfc-networks"
54750             }
54751           }
54752         },
54753         "operationId": "GET-vnfc-networks"
54754       },
54755       "post": {
54756         "consumes": [
54757           "application/json",
54758           "application/xml"
54759         ],
54760         "produces": [
54761           "application/json",
54762           "application/xml"
54763         ],
54764         "parameters": [
54765           {
54766             "description": "Keep as M",
54767             "in": "path",
54768             "name": "service-instance-id",
54769             "required": true,
54770             "type": "string"
54771           },
54772           {
54773             "in": "path",
54774             "name": "vnf-id",
54775             "required": true,
54776             "type": "string"
54777           },
54778           {
54779             "in": "path",
54780             "name": "vf-module-id",
54781             "required": true,
54782             "type": "string"
54783           },
54784           {
54785             "in": "path",
54786             "name": "vm-type",
54787             "required": true,
54788             "type": "string"
54789           },
54790           {
54791             "in": "path",
54792             "name": "vnfc-name",
54793             "required": true,
54794             "type": "string"
54795           },
54796           {
54797             "in": "body",
54798             "name": "**(config)vnfc-network-data",
54799             "required": false,
54800             "schema": {
54801               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
54802             }
54803           }
54804         ],
54805         "responses": {
54806           "200": {
54807             "description": "No response was specified",
54808             "schema": {
54809               "$ref": "#/definitions/(config)vnfc-networksPOST"
54810             }
54811           }
54812         },
54813         "operationId": "POST-vnfc-networks"
54814       },
54815       "put": {
54816         "consumes": [
54817           "application/json",
54818           "application/xml"
54819         ],
54820         "produces": [
54821           "application/json",
54822           "application/xml"
54823         ],
54824         "parameters": [
54825           {
54826             "description": "Keep as M",
54827             "in": "path",
54828             "name": "service-instance-id",
54829             "required": true,
54830             "type": "string"
54831           },
54832           {
54833             "in": "path",
54834             "name": "vnf-id",
54835             "required": true,
54836             "type": "string"
54837           },
54838           {
54839             "in": "path",
54840             "name": "vf-module-id",
54841             "required": true,
54842             "type": "string"
54843           },
54844           {
54845             "in": "path",
54846             "name": "vm-type",
54847             "required": true,
54848             "type": "string"
54849           },
54850           {
54851             "in": "path",
54852             "name": "vnfc-name",
54853             "required": true,
54854             "type": "string"
54855           },
54856           {
54857             "in": "body",
54858             "name": "(config)vnfc-networks",
54859             "required": false,
54860             "schema": {
54861               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
54862             }
54863           }
54864         ],
54865         "responses": {
54866           "200": {
54867             "description": "No response was specified",
54868             "schema": {
54869               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP"
54870             }
54871           }
54872         },
54873         "operationId": "PUT-vnfc-networks"
54874       }
54875     },
54876     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}": {
54877       "delete": {
54878         "produces": [
54879           "application/json",
54880           "application/xml"
54881         ],
54882         "parameters": [
54883           {
54884             "description": "Keep as M",
54885             "in": "path",
54886             "name": "service-instance-id",
54887             "required": true,
54888             "type": "string"
54889           },
54890           {
54891             "in": "path",
54892             "name": "vnf-id",
54893             "required": true,
54894             "type": "string"
54895           },
54896           {
54897             "in": "path",
54898             "name": "vf-module-id",
54899             "required": true,
54900             "type": "string"
54901           },
54902           {
54903             "in": "path",
54904             "name": "vm-type",
54905             "required": true,
54906             "type": "string"
54907           },
54908           {
54909             "in": "path",
54910             "name": "vnfc-name",
54911             "required": true,
54912             "type": "string"
54913           },
54914           {
54915             "in": "path",
54916             "name": "vnfc-network-role",
54917             "required": true,
54918             "type": "string"
54919           }
54920         ],
54921         "responses": {
54922           "200": {
54923             "description": "No response was specified"
54924           }
54925         },
54926         "operationId": "DELETE-vnfc-network-data"
54927       },
54928       "get": {
54929         "produces": [
54930           "application/json",
54931           "application/xml"
54932         ],
54933         "parameters": [
54934           {
54935             "description": "Keep as M",
54936             "in": "path",
54937             "name": "service-instance-id",
54938             "required": true,
54939             "type": "string"
54940           },
54941           {
54942             "in": "path",
54943             "name": "vnf-id",
54944             "required": true,
54945             "type": "string"
54946           },
54947           {
54948             "in": "path",
54949             "name": "vf-module-id",
54950             "required": true,
54951             "type": "string"
54952           },
54953           {
54954             "in": "path",
54955             "name": "vm-type",
54956             "required": true,
54957             "type": "string"
54958           },
54959           {
54960             "in": "path",
54961             "name": "vnfc-name",
54962             "required": true,
54963             "type": "string"
54964           },
54965           {
54966             "in": "path",
54967             "name": "vnfc-network-role",
54968             "required": true,
54969             "type": "string"
54970           }
54971         ],
54972         "responses": {
54973           "200": {
54974             "description": "No response was specified",
54975             "schema": {
54976               "$ref": "#/definitions/(config)vnfc-network-data"
54977             }
54978           }
54979         },
54980         "operationId": "GET-vnfc-network-data"
54981       },
54982       "post": {
54983         "consumes": [
54984           "application/json",
54985           "application/xml"
54986         ],
54987         "produces": [
54988           "application/json",
54989           "application/xml"
54990         ],
54991         "parameters": [
54992           {
54993             "description": "Keep as M",
54994             "in": "path",
54995             "name": "service-instance-id",
54996             "required": true,
54997             "type": "string"
54998           },
54999           {
55000             "in": "path",
55001             "name": "vnf-id",
55002             "required": true,
55003             "type": "string"
55004           },
55005           {
55006             "in": "path",
55007             "name": "vf-module-id",
55008             "required": true,
55009             "type": "string"
55010           },
55011           {
55012             "in": "path",
55013             "name": "vm-type",
55014             "required": true,
55015             "type": "string"
55016           },
55017           {
55018             "in": "path",
55019             "name": "vnfc-name",
55020             "required": true,
55021             "type": "string"
55022           },
55023           {
55024             "in": "path",
55025             "name": "vnfc-network-role",
55026             "required": true,
55027             "type": "string"
55028           },
55029           {
55030             "in": "body",
55031             "name": "**(config)vnfc-ports",
55032             "required": false,
55033             "schema": {
55034               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
55035             }
55036           },
55037           {
55038             "in": "body",
55039             "name": "**(config)vnfc-subnet",
55040             "required": false,
55041             "schema": {
55042               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
55043             }
55044           },
55045           {
55046             "in": "body",
55047             "name": "**(config)connection-point",
55048             "required": false,
55049             "schema": {
55050               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
55051             }
55052           }
55053         ],
55054         "responses": {
55055           "200": {
55056             "description": "No response was specified",
55057             "schema": {
55058               "$ref": "#/definitions/(config)vnfc-network-dataPOST"
55059             }
55060           }
55061         },
55062         "operationId": "POST-vnfc-network-data"
55063       },
55064       "put": {
55065         "consumes": [
55066           "application/json",
55067           "application/xml"
55068         ],
55069         "produces": [
55070           "application/json",
55071           "application/xml"
55072         ],
55073         "parameters": [
55074           {
55075             "description": "Keep as M",
55076             "in": "path",
55077             "name": "service-instance-id",
55078             "required": true,
55079             "type": "string"
55080           },
55081           {
55082             "in": "path",
55083             "name": "vnf-id",
55084             "required": true,
55085             "type": "string"
55086           },
55087           {
55088             "in": "path",
55089             "name": "vf-module-id",
55090             "required": true,
55091             "type": "string"
55092           },
55093           {
55094             "in": "path",
55095             "name": "vm-type",
55096             "required": true,
55097             "type": "string"
55098           },
55099           {
55100             "in": "path",
55101             "name": "vnfc-name",
55102             "required": true,
55103             "type": "string"
55104           },
55105           {
55106             "in": "path",
55107             "name": "vnfc-network-role",
55108             "required": true,
55109             "type": "string"
55110           },
55111           {
55112             "in": "body",
55113             "name": "(config)vnfc-network-data",
55114             "required": false,
55115             "schema": {
55116               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
55117             }
55118           }
55119         ],
55120         "responses": {
55121           "200": {
55122             "description": "No response was specified",
55123             "schema": {
55124               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP"
55125             }
55126           }
55127         },
55128         "operationId": "PUT-vnfc-network-data"
55129       }
55130     },
55131     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point": {
55132       "delete": {
55133         "produces": [
55134           "application/json",
55135           "application/xml"
55136         ],
55137         "parameters": [
55138           {
55139             "description": "Keep as M",
55140             "in": "path",
55141             "name": "service-instance-id",
55142             "required": true,
55143             "type": "string"
55144           },
55145           {
55146             "in": "path",
55147             "name": "vnf-id",
55148             "required": true,
55149             "type": "string"
55150           },
55151           {
55152             "in": "path",
55153             "name": "vf-module-id",
55154             "required": true,
55155             "type": "string"
55156           },
55157           {
55158             "in": "path",
55159             "name": "vm-type",
55160             "required": true,
55161             "type": "string"
55162           },
55163           {
55164             "in": "path",
55165             "name": "vnfc-name",
55166             "required": true,
55167             "type": "string"
55168           },
55169           {
55170             "in": "path",
55171             "name": "vnfc-network-role",
55172             "required": true,
55173             "type": "string"
55174           }
55175         ],
55176         "responses": {
55177           "200": {
55178             "description": "No response was specified"
55179           }
55180         },
55181         "operationId": "DELETE-connection-point"
55182       },
55183       "get": {
55184         "produces": [
55185           "application/json",
55186           "application/xml"
55187         ],
55188         "parameters": [
55189           {
55190             "description": "Keep as M",
55191             "in": "path",
55192             "name": "service-instance-id",
55193             "required": true,
55194             "type": "string"
55195           },
55196           {
55197             "in": "path",
55198             "name": "vnf-id",
55199             "required": true,
55200             "type": "string"
55201           },
55202           {
55203             "in": "path",
55204             "name": "vf-module-id",
55205             "required": true,
55206             "type": "string"
55207           },
55208           {
55209             "in": "path",
55210             "name": "vm-type",
55211             "required": true,
55212             "type": "string"
55213           },
55214           {
55215             "in": "path",
55216             "name": "vnfc-name",
55217             "required": true,
55218             "type": "string"
55219           },
55220           {
55221             "in": "path",
55222             "name": "vnfc-network-role",
55223             "required": true,
55224             "type": "string"
55225           }
55226         ],
55227         "responses": {
55228           "200": {
55229             "description": "No response was specified",
55230             "schema": {
55231               "$ref": "#/definitions/(config)connection-point"
55232             }
55233           }
55234         },
55235         "operationId": "GET-connection-point"
55236       },
55237       "post": {
55238         "consumes": [
55239           "application/json",
55240           "application/xml"
55241         ],
55242         "produces": [
55243           "application/json",
55244           "application/xml"
55245         ],
55246         "parameters": [
55247           {
55248             "description": "Keep as M",
55249             "in": "path",
55250             "name": "service-instance-id",
55251             "required": true,
55252             "type": "string"
55253           },
55254           {
55255             "in": "path",
55256             "name": "vnf-id",
55257             "required": true,
55258             "type": "string"
55259           },
55260           {
55261             "in": "path",
55262             "name": "vf-module-id",
55263             "required": true,
55264             "type": "string"
55265           },
55266           {
55267             "in": "path",
55268             "name": "vm-type",
55269             "required": true,
55270             "type": "string"
55271           },
55272           {
55273             "in": "path",
55274             "name": "vnfc-name",
55275             "required": true,
55276             "type": "string"
55277           },
55278           {
55279             "in": "path",
55280             "name": "vnfc-network-role",
55281             "required": true,
55282             "type": "string"
55283           },
55284           {
55285             "in": "body",
55286             "name": "**(config)vlan-data",
55287             "required": false,
55288             "schema": {
55289               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
55290             }
55291           }
55292         ],
55293         "responses": {
55294           "200": {
55295             "description": "No response was specified",
55296             "schema": {
55297               "$ref": "#/definitions/(config)connection-pointPOST"
55298             }
55299           }
55300         },
55301         "operationId": "POST-connection-point"
55302       },
55303       "put": {
55304         "consumes": [
55305           "application/json",
55306           "application/xml"
55307         ],
55308         "produces": [
55309           "application/json",
55310           "application/xml"
55311         ],
55312         "parameters": [
55313           {
55314             "description": "Keep as M",
55315             "in": "path",
55316             "name": "service-instance-id",
55317             "required": true,
55318             "type": "string"
55319           },
55320           {
55321             "in": "path",
55322             "name": "vnf-id",
55323             "required": true,
55324             "type": "string"
55325           },
55326           {
55327             "in": "path",
55328             "name": "vf-module-id",
55329             "required": true,
55330             "type": "string"
55331           },
55332           {
55333             "in": "path",
55334             "name": "vm-type",
55335             "required": true,
55336             "type": "string"
55337           },
55338           {
55339             "in": "path",
55340             "name": "vnfc-name",
55341             "required": true,
55342             "type": "string"
55343           },
55344           {
55345             "in": "path",
55346             "name": "vnfc-network-role",
55347             "required": true,
55348             "type": "string"
55349           },
55350           {
55351             "in": "body",
55352             "name": "(config)connection-point",
55353             "required": false,
55354             "schema": {
55355               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
55356             }
55357           }
55358         ],
55359         "responses": {
55360           "200": {
55361             "description": "No response was specified",
55362             "schema": {
55363               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP"
55364             }
55365           }
55366         },
55367         "operationId": "PUT-connection-point"
55368       }
55369     },
55370     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/connection-point/vlan-data/{vlan-uuid}": {
55371       "delete": {
55372         "produces": [
55373           "application/json",
55374           "application/xml"
55375         ],
55376         "parameters": [
55377           {
55378             "description": "Keep as M",
55379             "in": "path",
55380             "name": "service-instance-id",
55381             "required": true,
55382             "type": "string"
55383           },
55384           {
55385             "in": "path",
55386             "name": "vnf-id",
55387             "required": true,
55388             "type": "string"
55389           },
55390           {
55391             "in": "path",
55392             "name": "vf-module-id",
55393             "required": true,
55394             "type": "string"
55395           },
55396           {
55397             "in": "path",
55398             "name": "vm-type",
55399             "required": true,
55400             "type": "string"
55401           },
55402           {
55403             "in": "path",
55404             "name": "vnfc-name",
55405             "required": true,
55406             "type": "string"
55407           },
55408           {
55409             "in": "path",
55410             "name": "vnfc-network-role",
55411             "required": true,
55412             "type": "string"
55413           },
55414           {
55415             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
55416             "in": "path",
55417             "name": "vlan-uuid",
55418             "required": true,
55419             "type": "string"
55420           }
55421         ],
55422         "responses": {
55423           "200": {
55424             "description": "No response was specified"
55425           }
55426         },
55427         "operationId": "DELETE-vlan-data"
55428       },
55429       "get": {
55430         "produces": [
55431           "application/json",
55432           "application/xml"
55433         ],
55434         "parameters": [
55435           {
55436             "description": "Keep as M",
55437             "in": "path",
55438             "name": "service-instance-id",
55439             "required": true,
55440             "type": "string"
55441           },
55442           {
55443             "in": "path",
55444             "name": "vnf-id",
55445             "required": true,
55446             "type": "string"
55447           },
55448           {
55449             "in": "path",
55450             "name": "vf-module-id",
55451             "required": true,
55452             "type": "string"
55453           },
55454           {
55455             "in": "path",
55456             "name": "vm-type",
55457             "required": true,
55458             "type": "string"
55459           },
55460           {
55461             "in": "path",
55462             "name": "vnfc-name",
55463             "required": true,
55464             "type": "string"
55465           },
55466           {
55467             "in": "path",
55468             "name": "vnfc-network-role",
55469             "required": true,
55470             "type": "string"
55471           },
55472           {
55473             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
55474             "in": "path",
55475             "name": "vlan-uuid",
55476             "required": true,
55477             "type": "string"
55478           }
55479         ],
55480         "responses": {
55481           "200": {
55482             "description": "No response was specified",
55483             "schema": {
55484               "$ref": "#/definitions/(config)vlan-data"
55485             }
55486           }
55487         },
55488         "operationId": "GET-vlan-data"
55489       },
55490       "put": {
55491         "consumes": [
55492           "application/json",
55493           "application/xml"
55494         ],
55495         "produces": [
55496           "application/json",
55497           "application/xml"
55498         ],
55499         "parameters": [
55500           {
55501             "description": "Keep as M",
55502             "in": "path",
55503             "name": "service-instance-id",
55504             "required": true,
55505             "type": "string"
55506           },
55507           {
55508             "in": "path",
55509             "name": "vnf-id",
55510             "required": true,
55511             "type": "string"
55512           },
55513           {
55514             "in": "path",
55515             "name": "vf-module-id",
55516             "required": true,
55517             "type": "string"
55518           },
55519           {
55520             "in": "path",
55521             "name": "vm-type",
55522             "required": true,
55523             "type": "string"
55524           },
55525           {
55526             "in": "path",
55527             "name": "vnfc-name",
55528             "required": true,
55529             "type": "string"
55530           },
55531           {
55532             "in": "path",
55533             "name": "vnfc-network-role",
55534             "required": true,
55535             "type": "string"
55536           },
55537           {
55538             "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS",
55539             "in": "path",
55540             "name": "vlan-uuid",
55541             "required": true,
55542             "type": "string"
55543           },
55544           {
55545             "in": "body",
55546             "name": "(config)vlan-data",
55547             "required": false,
55548             "schema": {
55549               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
55550             }
55551           }
55552         ],
55553         "responses": {
55554           "200": {
55555             "description": "No response was specified",
55556             "schema": {
55557               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP"
55558             }
55559           }
55560         },
55561         "operationId": "PUT-vlan-data"
55562       }
55563     },
55564     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports": {
55565       "delete": {
55566         "produces": [
55567           "application/json",
55568           "application/xml"
55569         ],
55570         "parameters": [
55571           {
55572             "description": "Keep as M",
55573             "in": "path",
55574             "name": "service-instance-id",
55575             "required": true,
55576             "type": "string"
55577           },
55578           {
55579             "in": "path",
55580             "name": "vnf-id",
55581             "required": true,
55582             "type": "string"
55583           },
55584           {
55585             "in": "path",
55586             "name": "vf-module-id",
55587             "required": true,
55588             "type": "string"
55589           },
55590           {
55591             "in": "path",
55592             "name": "vm-type",
55593             "required": true,
55594             "type": "string"
55595           },
55596           {
55597             "in": "path",
55598             "name": "vnfc-name",
55599             "required": true,
55600             "type": "string"
55601           },
55602           {
55603             "in": "path",
55604             "name": "vnfc-network-role",
55605             "required": true,
55606             "type": "string"
55607           }
55608         ],
55609         "responses": {
55610           "200": {
55611             "description": "No response was specified"
55612           }
55613         },
55614         "operationId": "DELETE-vnfc-ports"
55615       },
55616       "get": {
55617         "produces": [
55618           "application/json",
55619           "application/xml"
55620         ],
55621         "parameters": [
55622           {
55623             "description": "Keep as M",
55624             "in": "path",
55625             "name": "service-instance-id",
55626             "required": true,
55627             "type": "string"
55628           },
55629           {
55630             "in": "path",
55631             "name": "vnf-id",
55632             "required": true,
55633             "type": "string"
55634           },
55635           {
55636             "in": "path",
55637             "name": "vf-module-id",
55638             "required": true,
55639             "type": "string"
55640           },
55641           {
55642             "in": "path",
55643             "name": "vm-type",
55644             "required": true,
55645             "type": "string"
55646           },
55647           {
55648             "in": "path",
55649             "name": "vnfc-name",
55650             "required": true,
55651             "type": "string"
55652           },
55653           {
55654             "in": "path",
55655             "name": "vnfc-network-role",
55656             "required": true,
55657             "type": "string"
55658           }
55659         ],
55660         "responses": {
55661           "200": {
55662             "description": "No response was specified",
55663             "schema": {
55664               "$ref": "#/definitions/(config)vnfc-ports"
55665             }
55666           }
55667         },
55668         "operationId": "GET-vnfc-ports"
55669       },
55670       "post": {
55671         "consumes": [
55672           "application/json",
55673           "application/xml"
55674         ],
55675         "produces": [
55676           "application/json",
55677           "application/xml"
55678         ],
55679         "parameters": [
55680           {
55681             "description": "Keep as M",
55682             "in": "path",
55683             "name": "service-instance-id",
55684             "required": true,
55685             "type": "string"
55686           },
55687           {
55688             "in": "path",
55689             "name": "vnf-id",
55690             "required": true,
55691             "type": "string"
55692           },
55693           {
55694             "in": "path",
55695             "name": "vf-module-id",
55696             "required": true,
55697             "type": "string"
55698           },
55699           {
55700             "in": "path",
55701             "name": "vm-type",
55702             "required": true,
55703             "type": "string"
55704           },
55705           {
55706             "in": "path",
55707             "name": "vnfc-name",
55708             "required": true,
55709             "type": "string"
55710           },
55711           {
55712             "in": "path",
55713             "name": "vnfc-network-role",
55714             "required": true,
55715             "type": "string"
55716           },
55717           {
55718             "in": "body",
55719             "name": "**(config)vnfc-port",
55720             "required": false,
55721             "schema": {
55722               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
55723             }
55724           }
55725         ],
55726         "responses": {
55727           "200": {
55728             "description": "No response was specified",
55729             "schema": {
55730               "$ref": "#/definitions/(config)vnfc-portsPOST"
55731             }
55732           }
55733         },
55734         "operationId": "POST-vnfc-ports"
55735       },
55736       "put": {
55737         "consumes": [
55738           "application/json",
55739           "application/xml"
55740         ],
55741         "produces": [
55742           "application/json",
55743           "application/xml"
55744         ],
55745         "parameters": [
55746           {
55747             "description": "Keep as M",
55748             "in": "path",
55749             "name": "service-instance-id",
55750             "required": true,
55751             "type": "string"
55752           },
55753           {
55754             "in": "path",
55755             "name": "vnf-id",
55756             "required": true,
55757             "type": "string"
55758           },
55759           {
55760             "in": "path",
55761             "name": "vf-module-id",
55762             "required": true,
55763             "type": "string"
55764           },
55765           {
55766             "in": "path",
55767             "name": "vm-type",
55768             "required": true,
55769             "type": "string"
55770           },
55771           {
55772             "in": "path",
55773             "name": "vnfc-name",
55774             "required": true,
55775             "type": "string"
55776           },
55777           {
55778             "in": "path",
55779             "name": "vnfc-network-role",
55780             "required": true,
55781             "type": "string"
55782           },
55783           {
55784             "in": "body",
55785             "name": "(config)vnfc-ports",
55786             "required": false,
55787             "schema": {
55788               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
55789             }
55790           }
55791         ],
55792         "responses": {
55793           "200": {
55794             "description": "No response was specified",
55795             "schema": {
55796               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP"
55797             }
55798           }
55799         },
55800         "operationId": "PUT-vnfc-ports"
55801       }
55802     },
55803     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}": {
55804       "delete": {
55805         "produces": [
55806           "application/json",
55807           "application/xml"
55808         ],
55809         "parameters": [
55810           {
55811             "description": "Keep as M",
55812             "in": "path",
55813             "name": "service-instance-id",
55814             "required": true,
55815             "type": "string"
55816           },
55817           {
55818             "in": "path",
55819             "name": "vnf-id",
55820             "required": true,
55821             "type": "string"
55822           },
55823           {
55824             "in": "path",
55825             "name": "vf-module-id",
55826             "required": true,
55827             "type": "string"
55828           },
55829           {
55830             "in": "path",
55831             "name": "vm-type",
55832             "required": true,
55833             "type": "string"
55834           },
55835           {
55836             "in": "path",
55837             "name": "vnfc-name",
55838             "required": true,
55839             "type": "string"
55840           },
55841           {
55842             "in": "path",
55843             "name": "vnfc-network-role",
55844             "required": true,
55845             "type": "string"
55846           },
55847           {
55848             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
55849             "in": "path",
55850             "name": "vnfc-port-id",
55851             "required": true,
55852             "type": "string"
55853           }
55854         ],
55855         "responses": {
55856           "200": {
55857             "description": "No response was specified"
55858           }
55859         },
55860         "operationId": "DELETE-vnfc-port"
55861       },
55862       "get": {
55863         "produces": [
55864           "application/json",
55865           "application/xml"
55866         ],
55867         "parameters": [
55868           {
55869             "description": "Keep as M",
55870             "in": "path",
55871             "name": "service-instance-id",
55872             "required": true,
55873             "type": "string"
55874           },
55875           {
55876             "in": "path",
55877             "name": "vnf-id",
55878             "required": true,
55879             "type": "string"
55880           },
55881           {
55882             "in": "path",
55883             "name": "vf-module-id",
55884             "required": true,
55885             "type": "string"
55886           },
55887           {
55888             "in": "path",
55889             "name": "vm-type",
55890             "required": true,
55891             "type": "string"
55892           },
55893           {
55894             "in": "path",
55895             "name": "vnfc-name",
55896             "required": true,
55897             "type": "string"
55898           },
55899           {
55900             "in": "path",
55901             "name": "vnfc-network-role",
55902             "required": true,
55903             "type": "string"
55904           },
55905           {
55906             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
55907             "in": "path",
55908             "name": "vnfc-port-id",
55909             "required": true,
55910             "type": "string"
55911           }
55912         ],
55913         "responses": {
55914           "200": {
55915             "description": "No response was specified",
55916             "schema": {
55917               "$ref": "#/definitions/(config)vnfc-port"
55918             }
55919           }
55920         },
55921         "operationId": "GET-vnfc-port"
55922       },
55923       "post": {
55924         "consumes": [
55925           "application/json",
55926           "application/xml"
55927         ],
55928         "produces": [
55929           "application/json",
55930           "application/xml"
55931         ],
55932         "parameters": [
55933           {
55934             "description": "Keep as M",
55935             "in": "path",
55936             "name": "service-instance-id",
55937             "required": true,
55938             "type": "string"
55939           },
55940           {
55941             "in": "path",
55942             "name": "vnf-id",
55943             "required": true,
55944             "type": "string"
55945           },
55946           {
55947             "in": "path",
55948             "name": "vf-module-id",
55949             "required": true,
55950             "type": "string"
55951           },
55952           {
55953             "in": "path",
55954             "name": "vm-type",
55955             "required": true,
55956             "type": "string"
55957           },
55958           {
55959             "in": "path",
55960             "name": "vnfc-name",
55961             "required": true,
55962             "type": "string"
55963           },
55964           {
55965             "in": "path",
55966             "name": "vnfc-network-role",
55967             "required": true,
55968             "type": "string"
55969           },
55970           {
55971             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
55972             "in": "path",
55973             "name": "vnfc-port-id",
55974             "required": true,
55975             "type": "string"
55976           },
55977           {
55978             "in": "body",
55979             "name": "**(config)vnic-sub-interfaces",
55980             "required": false,
55981             "schema": {
55982               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
55983             }
55984           }
55985         ],
55986         "responses": {
55987           "200": {
55988             "description": "No response was specified",
55989             "schema": {
55990               "$ref": "#/definitions/(config)vnfc-portPOST"
55991             }
55992           }
55993         },
55994         "operationId": "POST-vnfc-port"
55995       },
55996       "put": {
55997         "consumes": [
55998           "application/json",
55999           "application/xml"
56000         ],
56001         "produces": [
56002           "application/json",
56003           "application/xml"
56004         ],
56005         "parameters": [
56006           {
56007             "description": "Keep as M",
56008             "in": "path",
56009             "name": "service-instance-id",
56010             "required": true,
56011             "type": "string"
56012           },
56013           {
56014             "in": "path",
56015             "name": "vnf-id",
56016             "required": true,
56017             "type": "string"
56018           },
56019           {
56020             "in": "path",
56021             "name": "vf-module-id",
56022             "required": true,
56023             "type": "string"
56024           },
56025           {
56026             "in": "path",
56027             "name": "vm-type",
56028             "required": true,
56029             "type": "string"
56030           },
56031           {
56032             "in": "path",
56033             "name": "vnfc-name",
56034             "required": true,
56035             "type": "string"
56036           },
56037           {
56038             "in": "path",
56039             "name": "vnfc-network-role",
56040             "required": true,
56041             "type": "string"
56042           },
56043           {
56044             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56045             "in": "path",
56046             "name": "vnfc-port-id",
56047             "required": true,
56048             "type": "string"
56049           },
56050           {
56051             "in": "body",
56052             "name": "(config)vnfc-port",
56053             "required": false,
56054             "schema": {
56055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
56056             }
56057           }
56058         ],
56059         "responses": {
56060           "200": {
56061             "description": "No response was specified",
56062             "schema": {
56063               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP"
56064             }
56065           }
56066         },
56067         "operationId": "PUT-vnfc-port"
56068       }
56069     },
56070     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces": {
56071       "delete": {
56072         "produces": [
56073           "application/json",
56074           "application/xml"
56075         ],
56076         "parameters": [
56077           {
56078             "description": "Keep as M",
56079             "in": "path",
56080             "name": "service-instance-id",
56081             "required": true,
56082             "type": "string"
56083           },
56084           {
56085             "in": "path",
56086             "name": "vnf-id",
56087             "required": true,
56088             "type": "string"
56089           },
56090           {
56091             "in": "path",
56092             "name": "vf-module-id",
56093             "required": true,
56094             "type": "string"
56095           },
56096           {
56097             "in": "path",
56098             "name": "vm-type",
56099             "required": true,
56100             "type": "string"
56101           },
56102           {
56103             "in": "path",
56104             "name": "vnfc-name",
56105             "required": true,
56106             "type": "string"
56107           },
56108           {
56109             "in": "path",
56110             "name": "vnfc-network-role",
56111             "required": true,
56112             "type": "string"
56113           },
56114           {
56115             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56116             "in": "path",
56117             "name": "vnfc-port-id",
56118             "required": true,
56119             "type": "string"
56120           }
56121         ],
56122         "responses": {
56123           "200": {
56124             "description": "No response was specified"
56125           }
56126         },
56127         "operationId": "DELETE-vnic-sub-interfaces"
56128       },
56129       "get": {
56130         "produces": [
56131           "application/json",
56132           "application/xml"
56133         ],
56134         "parameters": [
56135           {
56136             "description": "Keep as M",
56137             "in": "path",
56138             "name": "service-instance-id",
56139             "required": true,
56140             "type": "string"
56141           },
56142           {
56143             "in": "path",
56144             "name": "vnf-id",
56145             "required": true,
56146             "type": "string"
56147           },
56148           {
56149             "in": "path",
56150             "name": "vf-module-id",
56151             "required": true,
56152             "type": "string"
56153           },
56154           {
56155             "in": "path",
56156             "name": "vm-type",
56157             "required": true,
56158             "type": "string"
56159           },
56160           {
56161             "in": "path",
56162             "name": "vnfc-name",
56163             "required": true,
56164             "type": "string"
56165           },
56166           {
56167             "in": "path",
56168             "name": "vnfc-network-role",
56169             "required": true,
56170             "type": "string"
56171           },
56172           {
56173             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56174             "in": "path",
56175             "name": "vnfc-port-id",
56176             "required": true,
56177             "type": "string"
56178           }
56179         ],
56180         "responses": {
56181           "200": {
56182             "description": "No response was specified",
56183             "schema": {
56184               "$ref": "#/definitions/(config)vnic-sub-interfaces"
56185             }
56186           }
56187         },
56188         "operationId": "GET-vnic-sub-interfaces"
56189       },
56190       "post": {
56191         "consumes": [
56192           "application/json",
56193           "application/xml"
56194         ],
56195         "produces": [
56196           "application/json",
56197           "application/xml"
56198         ],
56199         "parameters": [
56200           {
56201             "description": "Keep as M",
56202             "in": "path",
56203             "name": "service-instance-id",
56204             "required": true,
56205             "type": "string"
56206           },
56207           {
56208             "in": "path",
56209             "name": "vnf-id",
56210             "required": true,
56211             "type": "string"
56212           },
56213           {
56214             "in": "path",
56215             "name": "vf-module-id",
56216             "required": true,
56217             "type": "string"
56218           },
56219           {
56220             "in": "path",
56221             "name": "vm-type",
56222             "required": true,
56223             "type": "string"
56224           },
56225           {
56226             "in": "path",
56227             "name": "vnfc-name",
56228             "required": true,
56229             "type": "string"
56230           },
56231           {
56232             "in": "path",
56233             "name": "vnfc-network-role",
56234             "required": true,
56235             "type": "string"
56236           },
56237           {
56238             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56239             "in": "path",
56240             "name": "vnfc-port-id",
56241             "required": true,
56242             "type": "string"
56243           },
56244           {
56245             "in": "body",
56246             "name": "**(config)sub-interface-network-data",
56247             "required": false,
56248             "schema": {
56249               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
56250             }
56251           }
56252         ],
56253         "responses": {
56254           "200": {
56255             "description": "No response was specified",
56256             "schema": {
56257               "$ref": "#/definitions/(config)vnic-sub-interfacesPOST"
56258             }
56259           }
56260         },
56261         "operationId": "POST-vnic-sub-interfaces"
56262       },
56263       "put": {
56264         "consumes": [
56265           "application/json",
56266           "application/xml"
56267         ],
56268         "produces": [
56269           "application/json",
56270           "application/xml"
56271         ],
56272         "parameters": [
56273           {
56274             "description": "Keep as M",
56275             "in": "path",
56276             "name": "service-instance-id",
56277             "required": true,
56278             "type": "string"
56279           },
56280           {
56281             "in": "path",
56282             "name": "vnf-id",
56283             "required": true,
56284             "type": "string"
56285           },
56286           {
56287             "in": "path",
56288             "name": "vf-module-id",
56289             "required": true,
56290             "type": "string"
56291           },
56292           {
56293             "in": "path",
56294             "name": "vm-type",
56295             "required": true,
56296             "type": "string"
56297           },
56298           {
56299             "in": "path",
56300             "name": "vnfc-name",
56301             "required": true,
56302             "type": "string"
56303           },
56304           {
56305             "in": "path",
56306             "name": "vnfc-network-role",
56307             "required": true,
56308             "type": "string"
56309           },
56310           {
56311             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56312             "in": "path",
56313             "name": "vnfc-port-id",
56314             "required": true,
56315             "type": "string"
56316           },
56317           {
56318             "in": "body",
56319             "name": "(config)vnic-sub-interfaces",
56320             "required": false,
56321             "schema": {
56322               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
56323             }
56324           }
56325         ],
56326         "responses": {
56327           "200": {
56328             "description": "No response was specified",
56329             "schema": {
56330               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP"
56331             }
56332           }
56333         },
56334         "operationId": "PUT-vnic-sub-interfaces"
56335       }
56336     },
56337     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}": {
56338       "delete": {
56339         "produces": [
56340           "application/json",
56341           "application/xml"
56342         ],
56343         "parameters": [
56344           {
56345             "description": "Keep as M",
56346             "in": "path",
56347             "name": "service-instance-id",
56348             "required": true,
56349             "type": "string"
56350           },
56351           {
56352             "in": "path",
56353             "name": "vnf-id",
56354             "required": true,
56355             "type": "string"
56356           },
56357           {
56358             "in": "path",
56359             "name": "vf-module-id",
56360             "required": true,
56361             "type": "string"
56362           },
56363           {
56364             "in": "path",
56365             "name": "vm-type",
56366             "required": true,
56367             "type": "string"
56368           },
56369           {
56370             "in": "path",
56371             "name": "vnfc-name",
56372             "required": true,
56373             "type": "string"
56374           },
56375           {
56376             "in": "path",
56377             "name": "vnfc-network-role",
56378             "required": true,
56379             "type": "string"
56380           },
56381           {
56382             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56383             "in": "path",
56384             "name": "vnfc-port-id",
56385             "required": true,
56386             "type": "string"
56387           },
56388           {
56389             "description": "Subinterface network id (UUID in A&AI)",
56390             "in": "path",
56391             "name": "network-id",
56392             "required": true,
56393             "type": "string"
56394           }
56395         ],
56396         "responses": {
56397           "200": {
56398             "description": "No response was specified"
56399           }
56400         },
56401         "operationId": "DELETE-sub-interface-network-data"
56402       },
56403       "get": {
56404         "produces": [
56405           "application/json",
56406           "application/xml"
56407         ],
56408         "parameters": [
56409           {
56410             "description": "Keep as M",
56411             "in": "path",
56412             "name": "service-instance-id",
56413             "required": true,
56414             "type": "string"
56415           },
56416           {
56417             "in": "path",
56418             "name": "vnf-id",
56419             "required": true,
56420             "type": "string"
56421           },
56422           {
56423             "in": "path",
56424             "name": "vf-module-id",
56425             "required": true,
56426             "type": "string"
56427           },
56428           {
56429             "in": "path",
56430             "name": "vm-type",
56431             "required": true,
56432             "type": "string"
56433           },
56434           {
56435             "in": "path",
56436             "name": "vnfc-name",
56437             "required": true,
56438             "type": "string"
56439           },
56440           {
56441             "in": "path",
56442             "name": "vnfc-network-role",
56443             "required": true,
56444             "type": "string"
56445           },
56446           {
56447             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56448             "in": "path",
56449             "name": "vnfc-port-id",
56450             "required": true,
56451             "type": "string"
56452           },
56453           {
56454             "description": "Subinterface network id (UUID in A&AI)",
56455             "in": "path",
56456             "name": "network-id",
56457             "required": true,
56458             "type": "string"
56459           }
56460         ],
56461         "responses": {
56462           "200": {
56463             "description": "No response was specified",
56464             "schema": {
56465               "$ref": "#/definitions/(config)sub-interface-network-data"
56466             }
56467           }
56468         },
56469         "operationId": "GET-sub-interface-network-data"
56470       },
56471       "post": {
56472         "consumes": [
56473           "application/json",
56474           "application/xml"
56475         ],
56476         "produces": [
56477           "application/json",
56478           "application/xml"
56479         ],
56480         "parameters": [
56481           {
56482             "description": "Keep as M",
56483             "in": "path",
56484             "name": "service-instance-id",
56485             "required": true,
56486             "type": "string"
56487           },
56488           {
56489             "in": "path",
56490             "name": "vnf-id",
56491             "required": true,
56492             "type": "string"
56493           },
56494           {
56495             "in": "path",
56496             "name": "vf-module-id",
56497             "required": true,
56498             "type": "string"
56499           },
56500           {
56501             "in": "path",
56502             "name": "vm-type",
56503             "required": true,
56504             "type": "string"
56505           },
56506           {
56507             "in": "path",
56508             "name": "vnfc-name",
56509             "required": true,
56510             "type": "string"
56511           },
56512           {
56513             "in": "path",
56514             "name": "vnfc-network-role",
56515             "required": true,
56516             "type": "string"
56517           },
56518           {
56519             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56520             "in": "path",
56521             "name": "vnfc-port-id",
56522             "required": true,
56523             "type": "string"
56524           },
56525           {
56526             "description": "Subinterface network id (UUID in A&AI)",
56527             "in": "path",
56528             "name": "network-id",
56529             "required": true,
56530             "type": "string"
56531           },
56532           {
56533             "in": "body",
56534             "name": "**(config)network-information-items",
56535             "required": false,
56536             "schema": {
56537               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
56538             }
56539           },
56540           {
56541             "in": "body",
56542             "name": "**(config)floating-ips",
56543             "required": false,
56544             "schema": {
56545               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
56546             }
56547           }
56548         ],
56549         "responses": {
56550           "200": {
56551             "description": "No response was specified",
56552             "schema": {
56553               "$ref": "#/definitions/(config)sub-interface-network-dataPOST"
56554             }
56555           }
56556         },
56557         "operationId": "POST-sub-interface-network-data"
56558       },
56559       "put": {
56560         "consumes": [
56561           "application/json",
56562           "application/xml"
56563         ],
56564         "produces": [
56565           "application/json",
56566           "application/xml"
56567         ],
56568         "parameters": [
56569           {
56570             "description": "Keep as M",
56571             "in": "path",
56572             "name": "service-instance-id",
56573             "required": true,
56574             "type": "string"
56575           },
56576           {
56577             "in": "path",
56578             "name": "vnf-id",
56579             "required": true,
56580             "type": "string"
56581           },
56582           {
56583             "in": "path",
56584             "name": "vf-module-id",
56585             "required": true,
56586             "type": "string"
56587           },
56588           {
56589             "in": "path",
56590             "name": "vm-type",
56591             "required": true,
56592             "type": "string"
56593           },
56594           {
56595             "in": "path",
56596             "name": "vnfc-name",
56597             "required": true,
56598             "type": "string"
56599           },
56600           {
56601             "in": "path",
56602             "name": "vnfc-network-role",
56603             "required": true,
56604             "type": "string"
56605           },
56606           {
56607             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56608             "in": "path",
56609             "name": "vnfc-port-id",
56610             "required": true,
56611             "type": "string"
56612           },
56613           {
56614             "description": "Subinterface network id (UUID in A&AI)",
56615             "in": "path",
56616             "name": "network-id",
56617             "required": true,
56618             "type": "string"
56619           },
56620           {
56621             "in": "body",
56622             "name": "(config)sub-interface-network-data",
56623             "required": false,
56624             "schema": {
56625               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
56626             }
56627           }
56628         ],
56629         "responses": {
56630           "200": {
56631             "description": "No response was specified",
56632             "schema": {
56633               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP"
56634             }
56635           }
56636         },
56637         "operationId": "PUT-sub-interface-network-data"
56638       }
56639     },
56640     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/floating-ips": {
56641       "delete": {
56642         "produces": [
56643           "application/json",
56644           "application/xml"
56645         ],
56646         "parameters": [
56647           {
56648             "description": "Keep as M",
56649             "in": "path",
56650             "name": "service-instance-id",
56651             "required": true,
56652             "type": "string"
56653           },
56654           {
56655             "in": "path",
56656             "name": "vnf-id",
56657             "required": true,
56658             "type": "string"
56659           },
56660           {
56661             "in": "path",
56662             "name": "vf-module-id",
56663             "required": true,
56664             "type": "string"
56665           },
56666           {
56667             "in": "path",
56668             "name": "vm-type",
56669             "required": true,
56670             "type": "string"
56671           },
56672           {
56673             "in": "path",
56674             "name": "vnfc-name",
56675             "required": true,
56676             "type": "string"
56677           },
56678           {
56679             "in": "path",
56680             "name": "vnfc-network-role",
56681             "required": true,
56682             "type": "string"
56683           },
56684           {
56685             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56686             "in": "path",
56687             "name": "vnfc-port-id",
56688             "required": true,
56689             "type": "string"
56690           },
56691           {
56692             "description": "Subinterface network id (UUID in A&AI)",
56693             "in": "path",
56694             "name": "network-id",
56695             "required": true,
56696             "type": "string"
56697           }
56698         ],
56699         "responses": {
56700           "200": {
56701             "description": "No response was specified"
56702           }
56703         },
56704         "operationId": "DELETE-floating-ips"
56705       },
56706       "get": {
56707         "produces": [
56708           "application/json",
56709           "application/xml"
56710         ],
56711         "parameters": [
56712           {
56713             "description": "Keep as M",
56714             "in": "path",
56715             "name": "service-instance-id",
56716             "required": true,
56717             "type": "string"
56718           },
56719           {
56720             "in": "path",
56721             "name": "vnf-id",
56722             "required": true,
56723             "type": "string"
56724           },
56725           {
56726             "in": "path",
56727             "name": "vf-module-id",
56728             "required": true,
56729             "type": "string"
56730           },
56731           {
56732             "in": "path",
56733             "name": "vm-type",
56734             "required": true,
56735             "type": "string"
56736           },
56737           {
56738             "in": "path",
56739             "name": "vnfc-name",
56740             "required": true,
56741             "type": "string"
56742           },
56743           {
56744             "in": "path",
56745             "name": "vnfc-network-role",
56746             "required": true,
56747             "type": "string"
56748           },
56749           {
56750             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56751             "in": "path",
56752             "name": "vnfc-port-id",
56753             "required": true,
56754             "type": "string"
56755           },
56756           {
56757             "description": "Subinterface network id (UUID in A&AI)",
56758             "in": "path",
56759             "name": "network-id",
56760             "required": true,
56761             "type": "string"
56762           }
56763         ],
56764         "responses": {
56765           "200": {
56766             "description": "No response was specified",
56767             "schema": {
56768               "$ref": "#/definitions/(config)floating-ips"
56769             }
56770           }
56771         },
56772         "operationId": "GET-floating-ips"
56773       },
56774       "put": {
56775         "consumes": [
56776           "application/json",
56777           "application/xml"
56778         ],
56779         "produces": [
56780           "application/json",
56781           "application/xml"
56782         ],
56783         "parameters": [
56784           {
56785             "description": "Keep as M",
56786             "in": "path",
56787             "name": "service-instance-id",
56788             "required": true,
56789             "type": "string"
56790           },
56791           {
56792             "in": "path",
56793             "name": "vnf-id",
56794             "required": true,
56795             "type": "string"
56796           },
56797           {
56798             "in": "path",
56799             "name": "vf-module-id",
56800             "required": true,
56801             "type": "string"
56802           },
56803           {
56804             "in": "path",
56805             "name": "vm-type",
56806             "required": true,
56807             "type": "string"
56808           },
56809           {
56810             "in": "path",
56811             "name": "vnfc-name",
56812             "required": true,
56813             "type": "string"
56814           },
56815           {
56816             "in": "path",
56817             "name": "vnfc-network-role",
56818             "required": true,
56819             "type": "string"
56820           },
56821           {
56822             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56823             "in": "path",
56824             "name": "vnfc-port-id",
56825             "required": true,
56826             "type": "string"
56827           },
56828           {
56829             "description": "Subinterface network id (UUID in A&AI)",
56830             "in": "path",
56831             "name": "network-id",
56832             "required": true,
56833             "type": "string"
56834           },
56835           {
56836             "in": "body",
56837             "name": "(config)floating-ips",
56838             "required": false,
56839             "schema": {
56840               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
56841             }
56842           }
56843         ],
56844         "responses": {
56845           "200": {
56846             "description": "No response was specified",
56847             "schema": {
56848               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP"
56849             }
56850           }
56851         },
56852         "operationId": "PUT-floating-ips"
56853       }
56854     },
56855     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items": {
56856       "delete": {
56857         "produces": [
56858           "application/json",
56859           "application/xml"
56860         ],
56861         "parameters": [
56862           {
56863             "description": "Keep as M",
56864             "in": "path",
56865             "name": "service-instance-id",
56866             "required": true,
56867             "type": "string"
56868           },
56869           {
56870             "in": "path",
56871             "name": "vnf-id",
56872             "required": true,
56873             "type": "string"
56874           },
56875           {
56876             "in": "path",
56877             "name": "vf-module-id",
56878             "required": true,
56879             "type": "string"
56880           },
56881           {
56882             "in": "path",
56883             "name": "vm-type",
56884             "required": true,
56885             "type": "string"
56886           },
56887           {
56888             "in": "path",
56889             "name": "vnfc-name",
56890             "required": true,
56891             "type": "string"
56892           },
56893           {
56894             "in": "path",
56895             "name": "vnfc-network-role",
56896             "required": true,
56897             "type": "string"
56898           },
56899           {
56900             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56901             "in": "path",
56902             "name": "vnfc-port-id",
56903             "required": true,
56904             "type": "string"
56905           },
56906           {
56907             "description": "Subinterface network id (UUID in A&AI)",
56908             "in": "path",
56909             "name": "network-id",
56910             "required": true,
56911             "type": "string"
56912           }
56913         ],
56914         "responses": {
56915           "200": {
56916             "description": "No response was specified"
56917           }
56918         },
56919         "operationId": "DELETE-network-information-items"
56920       },
56921       "get": {
56922         "produces": [
56923           "application/json",
56924           "application/xml"
56925         ],
56926         "parameters": [
56927           {
56928             "description": "Keep as M",
56929             "in": "path",
56930             "name": "service-instance-id",
56931             "required": true,
56932             "type": "string"
56933           },
56934           {
56935             "in": "path",
56936             "name": "vnf-id",
56937             "required": true,
56938             "type": "string"
56939           },
56940           {
56941             "in": "path",
56942             "name": "vf-module-id",
56943             "required": true,
56944             "type": "string"
56945           },
56946           {
56947             "in": "path",
56948             "name": "vm-type",
56949             "required": true,
56950             "type": "string"
56951           },
56952           {
56953             "in": "path",
56954             "name": "vnfc-name",
56955             "required": true,
56956             "type": "string"
56957           },
56958           {
56959             "in": "path",
56960             "name": "vnfc-network-role",
56961             "required": true,
56962             "type": "string"
56963           },
56964           {
56965             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
56966             "in": "path",
56967             "name": "vnfc-port-id",
56968             "required": true,
56969             "type": "string"
56970           },
56971           {
56972             "description": "Subinterface network id (UUID in A&AI)",
56973             "in": "path",
56974             "name": "network-id",
56975             "required": true,
56976             "type": "string"
56977           }
56978         ],
56979         "responses": {
56980           "200": {
56981             "description": "No response was specified",
56982             "schema": {
56983               "$ref": "#/definitions/(config)network-information-items"
56984             }
56985           }
56986         },
56987         "operationId": "GET-network-information-items"
56988       },
56989       "post": {
56990         "consumes": [
56991           "application/json",
56992           "application/xml"
56993         ],
56994         "produces": [
56995           "application/json",
56996           "application/xml"
56997         ],
56998         "parameters": [
56999           {
57000             "description": "Keep as M",
57001             "in": "path",
57002             "name": "service-instance-id",
57003             "required": true,
57004             "type": "string"
57005           },
57006           {
57007             "in": "path",
57008             "name": "vnf-id",
57009             "required": true,
57010             "type": "string"
57011           },
57012           {
57013             "in": "path",
57014             "name": "vf-module-id",
57015             "required": true,
57016             "type": "string"
57017           },
57018           {
57019             "in": "path",
57020             "name": "vm-type",
57021             "required": true,
57022             "type": "string"
57023           },
57024           {
57025             "in": "path",
57026             "name": "vnfc-name",
57027             "required": true,
57028             "type": "string"
57029           },
57030           {
57031             "in": "path",
57032             "name": "vnfc-network-role",
57033             "required": true,
57034             "type": "string"
57035           },
57036           {
57037             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57038             "in": "path",
57039             "name": "vnfc-port-id",
57040             "required": true,
57041             "type": "string"
57042           },
57043           {
57044             "description": "Subinterface network id (UUID in A&AI)",
57045             "in": "path",
57046             "name": "network-id",
57047             "required": true,
57048             "type": "string"
57049           },
57050           {
57051             "in": "body",
57052             "name": "**(config)network-information-item",
57053             "required": false,
57054             "schema": {
57055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
57056             }
57057           }
57058         ],
57059         "responses": {
57060           "200": {
57061             "description": "No response was specified",
57062             "schema": {
57063               "$ref": "#/definitions/(config)network-information-itemsPOST"
57064             }
57065           }
57066         },
57067         "operationId": "POST-network-information-items"
57068       },
57069       "put": {
57070         "consumes": [
57071           "application/json",
57072           "application/xml"
57073         ],
57074         "produces": [
57075           "application/json",
57076           "application/xml"
57077         ],
57078         "parameters": [
57079           {
57080             "description": "Keep as M",
57081             "in": "path",
57082             "name": "service-instance-id",
57083             "required": true,
57084             "type": "string"
57085           },
57086           {
57087             "in": "path",
57088             "name": "vnf-id",
57089             "required": true,
57090             "type": "string"
57091           },
57092           {
57093             "in": "path",
57094             "name": "vf-module-id",
57095             "required": true,
57096             "type": "string"
57097           },
57098           {
57099             "in": "path",
57100             "name": "vm-type",
57101             "required": true,
57102             "type": "string"
57103           },
57104           {
57105             "in": "path",
57106             "name": "vnfc-name",
57107             "required": true,
57108             "type": "string"
57109           },
57110           {
57111             "in": "path",
57112             "name": "vnfc-network-role",
57113             "required": true,
57114             "type": "string"
57115           },
57116           {
57117             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57118             "in": "path",
57119             "name": "vnfc-port-id",
57120             "required": true,
57121             "type": "string"
57122           },
57123           {
57124             "description": "Subinterface network id (UUID in A&AI)",
57125             "in": "path",
57126             "name": "network-id",
57127             "required": true,
57128             "type": "string"
57129           },
57130           {
57131             "in": "body",
57132             "name": "(config)network-information-items",
57133             "required": false,
57134             "schema": {
57135               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
57136             }
57137           }
57138         ],
57139         "responses": {
57140           "200": {
57141             "description": "No response was specified",
57142             "schema": {
57143               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP"
57144             }
57145           }
57146         },
57147         "operationId": "PUT-network-information-items"
57148       }
57149     },
57150     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}": {
57151       "delete": {
57152         "produces": [
57153           "application/json",
57154           "application/xml"
57155         ],
57156         "parameters": [
57157           {
57158             "description": "Keep as M",
57159             "in": "path",
57160             "name": "service-instance-id",
57161             "required": true,
57162             "type": "string"
57163           },
57164           {
57165             "in": "path",
57166             "name": "vnf-id",
57167             "required": true,
57168             "type": "string"
57169           },
57170           {
57171             "in": "path",
57172             "name": "vf-module-id",
57173             "required": true,
57174             "type": "string"
57175           },
57176           {
57177             "in": "path",
57178             "name": "vm-type",
57179             "required": true,
57180             "type": "string"
57181           },
57182           {
57183             "in": "path",
57184             "name": "vnfc-name",
57185             "required": true,
57186             "type": "string"
57187           },
57188           {
57189             "in": "path",
57190             "name": "vnfc-network-role",
57191             "required": true,
57192             "type": "string"
57193           },
57194           {
57195             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57196             "in": "path",
57197             "name": "vnfc-port-id",
57198             "required": true,
57199             "type": "string"
57200           },
57201           {
57202             "description": "Subinterface network id (UUID in A&AI)",
57203             "in": "path",
57204             "name": "network-id",
57205             "required": true,
57206             "type": "string"
57207           },
57208           {
57209             "description": "Use ipv4 or ipv6",
57210             "in": "path",
57211             "name": "ip-version",
57212             "required": true,
57213             "type": "string"
57214           }
57215         ],
57216         "responses": {
57217           "200": {
57218             "description": "No response was specified"
57219           }
57220         },
57221         "operationId": "DELETE-network-information-item"
57222       },
57223       "get": {
57224         "produces": [
57225           "application/json",
57226           "application/xml"
57227         ],
57228         "parameters": [
57229           {
57230             "description": "Keep as M",
57231             "in": "path",
57232             "name": "service-instance-id",
57233             "required": true,
57234             "type": "string"
57235           },
57236           {
57237             "in": "path",
57238             "name": "vnf-id",
57239             "required": true,
57240             "type": "string"
57241           },
57242           {
57243             "in": "path",
57244             "name": "vf-module-id",
57245             "required": true,
57246             "type": "string"
57247           },
57248           {
57249             "in": "path",
57250             "name": "vm-type",
57251             "required": true,
57252             "type": "string"
57253           },
57254           {
57255             "in": "path",
57256             "name": "vnfc-name",
57257             "required": true,
57258             "type": "string"
57259           },
57260           {
57261             "in": "path",
57262             "name": "vnfc-network-role",
57263             "required": true,
57264             "type": "string"
57265           },
57266           {
57267             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57268             "in": "path",
57269             "name": "vnfc-port-id",
57270             "required": true,
57271             "type": "string"
57272           },
57273           {
57274             "description": "Subinterface network id (UUID in A&AI)",
57275             "in": "path",
57276             "name": "network-id",
57277             "required": true,
57278             "type": "string"
57279           },
57280           {
57281             "description": "Use ipv4 or ipv6",
57282             "in": "path",
57283             "name": "ip-version",
57284             "required": true,
57285             "type": "string"
57286           }
57287         ],
57288         "responses": {
57289           "200": {
57290             "description": "No response was specified",
57291             "schema": {
57292               "$ref": "#/definitions/(config)network-information-item"
57293             }
57294           }
57295         },
57296         "operationId": "GET-network-information-item"
57297       },
57298       "post": {
57299         "consumes": [
57300           "application/json",
57301           "application/xml"
57302         ],
57303         "produces": [
57304           "application/json",
57305           "application/xml"
57306         ],
57307         "parameters": [
57308           {
57309             "description": "Keep as M",
57310             "in": "path",
57311             "name": "service-instance-id",
57312             "required": true,
57313             "type": "string"
57314           },
57315           {
57316             "in": "path",
57317             "name": "vnf-id",
57318             "required": true,
57319             "type": "string"
57320           },
57321           {
57322             "in": "path",
57323             "name": "vf-module-id",
57324             "required": true,
57325             "type": "string"
57326           },
57327           {
57328             "in": "path",
57329             "name": "vm-type",
57330             "required": true,
57331             "type": "string"
57332           },
57333           {
57334             "in": "path",
57335             "name": "vnfc-name",
57336             "required": true,
57337             "type": "string"
57338           },
57339           {
57340             "in": "path",
57341             "name": "vnfc-network-role",
57342             "required": true,
57343             "type": "string"
57344           },
57345           {
57346             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57347             "in": "path",
57348             "name": "vnfc-port-id",
57349             "required": true,
57350             "type": "string"
57351           },
57352           {
57353             "description": "Subinterface network id (UUID in A&AI)",
57354             "in": "path",
57355             "name": "network-id",
57356             "required": true,
57357             "type": "string"
57358           },
57359           {
57360             "description": "Use ipv4 or ipv6",
57361             "in": "path",
57362             "name": "ip-version",
57363             "required": true,
57364             "type": "string"
57365           },
57366           {
57367             "in": "body",
57368             "name": "**(config)network-ips",
57369             "required": false,
57370             "schema": {
57371               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
57372             }
57373           }
57374         ],
57375         "responses": {
57376           "200": {
57377             "description": "No response was specified",
57378             "schema": {
57379               "$ref": "#/definitions/(config)network-information-itemPOST"
57380             }
57381           }
57382         },
57383         "operationId": "POST-network-information-item"
57384       },
57385       "put": {
57386         "consumes": [
57387           "application/json",
57388           "application/xml"
57389         ],
57390         "produces": [
57391           "application/json",
57392           "application/xml"
57393         ],
57394         "parameters": [
57395           {
57396             "description": "Keep as M",
57397             "in": "path",
57398             "name": "service-instance-id",
57399             "required": true,
57400             "type": "string"
57401           },
57402           {
57403             "in": "path",
57404             "name": "vnf-id",
57405             "required": true,
57406             "type": "string"
57407           },
57408           {
57409             "in": "path",
57410             "name": "vf-module-id",
57411             "required": true,
57412             "type": "string"
57413           },
57414           {
57415             "in": "path",
57416             "name": "vm-type",
57417             "required": true,
57418             "type": "string"
57419           },
57420           {
57421             "in": "path",
57422             "name": "vnfc-name",
57423             "required": true,
57424             "type": "string"
57425           },
57426           {
57427             "in": "path",
57428             "name": "vnfc-network-role",
57429             "required": true,
57430             "type": "string"
57431           },
57432           {
57433             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57434             "in": "path",
57435             "name": "vnfc-port-id",
57436             "required": true,
57437             "type": "string"
57438           },
57439           {
57440             "description": "Subinterface network id (UUID in A&AI)",
57441             "in": "path",
57442             "name": "network-id",
57443             "required": true,
57444             "type": "string"
57445           },
57446           {
57447             "description": "Use ipv4 or ipv6",
57448             "in": "path",
57449             "name": "ip-version",
57450             "required": true,
57451             "type": "string"
57452           },
57453           {
57454             "in": "body",
57455             "name": "(config)network-information-item",
57456             "required": false,
57457             "schema": {
57458               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
57459             }
57460           }
57461         ],
57462         "responses": {
57463           "200": {
57464             "description": "No response was specified",
57465             "schema": {
57466               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP"
57467             }
57468           }
57469         },
57470         "operationId": "PUT-network-information-item"
57471       }
57472     },
57473     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-ports/vnfc-port/{vnfc-port-id}/vnic-sub-interfaces/sub-interface-network-data/{network-id}/network-information-items/network-information-item/{ip-version}/network-ips": {
57474       "delete": {
57475         "produces": [
57476           "application/json",
57477           "application/xml"
57478         ],
57479         "parameters": [
57480           {
57481             "description": "Keep as M",
57482             "in": "path",
57483             "name": "service-instance-id",
57484             "required": true,
57485             "type": "string"
57486           },
57487           {
57488             "in": "path",
57489             "name": "vnf-id",
57490             "required": true,
57491             "type": "string"
57492           },
57493           {
57494             "in": "path",
57495             "name": "vf-module-id",
57496             "required": true,
57497             "type": "string"
57498           },
57499           {
57500             "in": "path",
57501             "name": "vm-type",
57502             "required": true,
57503             "type": "string"
57504           },
57505           {
57506             "in": "path",
57507             "name": "vnfc-name",
57508             "required": true,
57509             "type": "string"
57510           },
57511           {
57512             "in": "path",
57513             "name": "vnfc-network-role",
57514             "required": true,
57515             "type": "string"
57516           },
57517           {
57518             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57519             "in": "path",
57520             "name": "vnfc-port-id",
57521             "required": true,
57522             "type": "string"
57523           },
57524           {
57525             "description": "Subinterface network id (UUID in A&AI)",
57526             "in": "path",
57527             "name": "network-id",
57528             "required": true,
57529             "type": "string"
57530           },
57531           {
57532             "description": "Use ipv4 or ipv6",
57533             "in": "path",
57534             "name": "ip-version",
57535             "required": true,
57536             "type": "string"
57537           }
57538         ],
57539         "responses": {
57540           "200": {
57541             "description": "No response was specified"
57542           }
57543         },
57544         "operationId": "DELETE-network-ips"
57545       },
57546       "get": {
57547         "produces": [
57548           "application/json",
57549           "application/xml"
57550         ],
57551         "parameters": [
57552           {
57553             "description": "Keep as M",
57554             "in": "path",
57555             "name": "service-instance-id",
57556             "required": true,
57557             "type": "string"
57558           },
57559           {
57560             "in": "path",
57561             "name": "vnf-id",
57562             "required": true,
57563             "type": "string"
57564           },
57565           {
57566             "in": "path",
57567             "name": "vf-module-id",
57568             "required": true,
57569             "type": "string"
57570           },
57571           {
57572             "in": "path",
57573             "name": "vm-type",
57574             "required": true,
57575             "type": "string"
57576           },
57577           {
57578             "in": "path",
57579             "name": "vnfc-name",
57580             "required": true,
57581             "type": "string"
57582           },
57583           {
57584             "in": "path",
57585             "name": "vnfc-network-role",
57586             "required": true,
57587             "type": "string"
57588           },
57589           {
57590             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57591             "in": "path",
57592             "name": "vnfc-port-id",
57593             "required": true,
57594             "type": "string"
57595           },
57596           {
57597             "description": "Subinterface network id (UUID in A&AI)",
57598             "in": "path",
57599             "name": "network-id",
57600             "required": true,
57601             "type": "string"
57602           },
57603           {
57604             "description": "Use ipv4 or ipv6",
57605             "in": "path",
57606             "name": "ip-version",
57607             "required": true,
57608             "type": "string"
57609           }
57610         ],
57611         "responses": {
57612           "200": {
57613             "description": "No response was specified",
57614             "schema": {
57615               "$ref": "#/definitions/(config)network-ips"
57616             }
57617           }
57618         },
57619         "operationId": "GET-network-ips"
57620       },
57621       "put": {
57622         "consumes": [
57623           "application/json",
57624           "application/xml"
57625         ],
57626         "produces": [
57627           "application/json",
57628           "application/xml"
57629         ],
57630         "parameters": [
57631           {
57632             "description": "Keep as M",
57633             "in": "path",
57634             "name": "service-instance-id",
57635             "required": true,
57636             "type": "string"
57637           },
57638           {
57639             "in": "path",
57640             "name": "vnf-id",
57641             "required": true,
57642             "type": "string"
57643           },
57644           {
57645             "in": "path",
57646             "name": "vf-module-id",
57647             "required": true,
57648             "type": "string"
57649           },
57650           {
57651             "in": "path",
57652             "name": "vm-type",
57653             "required": true,
57654             "type": "string"
57655           },
57656           {
57657             "in": "path",
57658             "name": "vnfc-name",
57659             "required": true,
57660             "type": "string"
57661           },
57662           {
57663             "in": "path",
57664             "name": "vnfc-network-role",
57665             "required": true,
57666             "type": "string"
57667           },
57668           {
57669             "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y",
57670             "in": "path",
57671             "name": "vnfc-port-id",
57672             "required": true,
57673             "type": "string"
57674           },
57675           {
57676             "description": "Subinterface network id (UUID in A&AI)",
57677             "in": "path",
57678             "name": "network-id",
57679             "required": true,
57680             "type": "string"
57681           },
57682           {
57683             "description": "Use ipv4 or ipv6",
57684             "in": "path",
57685             "name": "ip-version",
57686             "required": true,
57687             "type": "string"
57688           },
57689           {
57690             "in": "body",
57691             "name": "(config)network-ips",
57692             "required": false,
57693             "schema": {
57694               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
57695             }
57696           }
57697         ],
57698         "responses": {
57699           "200": {
57700             "description": "No response was specified",
57701             "schema": {
57702               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP"
57703             }
57704           }
57705         },
57706         "operationId": "PUT-network-ips"
57707       }
57708     },
57709     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}": {
57710       "delete": {
57711         "produces": [
57712           "application/json",
57713           "application/xml"
57714         ],
57715         "parameters": [
57716           {
57717             "description": "Keep as M",
57718             "in": "path",
57719             "name": "service-instance-id",
57720             "required": true,
57721             "type": "string"
57722           },
57723           {
57724             "in": "path",
57725             "name": "vnf-id",
57726             "required": true,
57727             "type": "string"
57728           },
57729           {
57730             "in": "path",
57731             "name": "vf-module-id",
57732             "required": true,
57733             "type": "string"
57734           },
57735           {
57736             "in": "path",
57737             "name": "vm-type",
57738             "required": true,
57739             "type": "string"
57740           },
57741           {
57742             "in": "path",
57743             "name": "vnfc-name",
57744             "required": true,
57745             "type": "string"
57746           },
57747           {
57748             "in": "path",
57749             "name": "vnfc-network-role",
57750             "required": true,
57751             "type": "string"
57752           },
57753           {
57754             "description": "Default value if subnet role is not defined.",
57755             "in": "path",
57756             "name": "vnfc-subnet-role",
57757             "required": true,
57758             "type": "string"
57759           }
57760         ],
57761         "responses": {
57762           "200": {
57763             "description": "No response was specified"
57764           }
57765         },
57766         "operationId": "DELETE-vnfc-subnet"
57767       },
57768       "get": {
57769         "produces": [
57770           "application/json",
57771           "application/xml"
57772         ],
57773         "parameters": [
57774           {
57775             "description": "Keep as M",
57776             "in": "path",
57777             "name": "service-instance-id",
57778             "required": true,
57779             "type": "string"
57780           },
57781           {
57782             "in": "path",
57783             "name": "vnf-id",
57784             "required": true,
57785             "type": "string"
57786           },
57787           {
57788             "in": "path",
57789             "name": "vf-module-id",
57790             "required": true,
57791             "type": "string"
57792           },
57793           {
57794             "in": "path",
57795             "name": "vm-type",
57796             "required": true,
57797             "type": "string"
57798           },
57799           {
57800             "in": "path",
57801             "name": "vnfc-name",
57802             "required": true,
57803             "type": "string"
57804           },
57805           {
57806             "in": "path",
57807             "name": "vnfc-network-role",
57808             "required": true,
57809             "type": "string"
57810           },
57811           {
57812             "description": "Default value if subnet role is not defined.",
57813             "in": "path",
57814             "name": "vnfc-subnet-role",
57815             "required": true,
57816             "type": "string"
57817           }
57818         ],
57819         "responses": {
57820           "200": {
57821             "description": "No response was specified",
57822             "schema": {
57823               "$ref": "#/definitions/(config)vnfc-subnet"
57824             }
57825           }
57826         },
57827         "operationId": "GET-vnfc-subnet"
57828       },
57829       "post": {
57830         "consumes": [
57831           "application/json",
57832           "application/xml"
57833         ],
57834         "produces": [
57835           "application/json",
57836           "application/xml"
57837         ],
57838         "parameters": [
57839           {
57840             "description": "Keep as M",
57841             "in": "path",
57842             "name": "service-instance-id",
57843             "required": true,
57844             "type": "string"
57845           },
57846           {
57847             "in": "path",
57848             "name": "vnf-id",
57849             "required": true,
57850             "type": "string"
57851           },
57852           {
57853             "in": "path",
57854             "name": "vf-module-id",
57855             "required": true,
57856             "type": "string"
57857           },
57858           {
57859             "in": "path",
57860             "name": "vm-type",
57861             "required": true,
57862             "type": "string"
57863           },
57864           {
57865             "in": "path",
57866             "name": "vnfc-name",
57867             "required": true,
57868             "type": "string"
57869           },
57870           {
57871             "in": "path",
57872             "name": "vnfc-network-role",
57873             "required": true,
57874             "type": "string"
57875           },
57876           {
57877             "description": "Default value if subnet role is not defined.",
57878             "in": "path",
57879             "name": "vnfc-subnet-role",
57880             "required": true,
57881             "type": "string"
57882           },
57883           {
57884             "in": "body",
57885             "name": "**(config)vnfc-ip-assignments",
57886             "required": false,
57887             "schema": {
57888               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
57889             }
57890           }
57891         ],
57892         "responses": {
57893           "200": {
57894             "description": "No response was specified",
57895             "schema": {
57896               "$ref": "#/definitions/(config)vnfc-subnetPOST"
57897             }
57898           }
57899         },
57900         "operationId": "POST-vnfc-subnet"
57901       },
57902       "put": {
57903         "consumes": [
57904           "application/json",
57905           "application/xml"
57906         ],
57907         "produces": [
57908           "application/json",
57909           "application/xml"
57910         ],
57911         "parameters": [
57912           {
57913             "description": "Keep as M",
57914             "in": "path",
57915             "name": "service-instance-id",
57916             "required": true,
57917             "type": "string"
57918           },
57919           {
57920             "in": "path",
57921             "name": "vnf-id",
57922             "required": true,
57923             "type": "string"
57924           },
57925           {
57926             "in": "path",
57927             "name": "vf-module-id",
57928             "required": true,
57929             "type": "string"
57930           },
57931           {
57932             "in": "path",
57933             "name": "vm-type",
57934             "required": true,
57935             "type": "string"
57936           },
57937           {
57938             "in": "path",
57939             "name": "vnfc-name",
57940             "required": true,
57941             "type": "string"
57942           },
57943           {
57944             "in": "path",
57945             "name": "vnfc-network-role",
57946             "required": true,
57947             "type": "string"
57948           },
57949           {
57950             "description": "Default value if subnet role is not defined.",
57951             "in": "path",
57952             "name": "vnfc-subnet-role",
57953             "required": true,
57954             "type": "string"
57955           },
57956           {
57957             "in": "body",
57958             "name": "(config)vnfc-subnet",
57959             "required": false,
57960             "schema": {
57961               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
57962             }
57963           }
57964         ],
57965         "responses": {
57966           "200": {
57967             "description": "No response was specified",
57968             "schema": {
57969               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP"
57970             }
57971           }
57972         },
57973         "operationId": "PUT-vnfc-subnet"
57974       }
57975     },
57976     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}": {
57977       "delete": {
57978         "produces": [
57979           "application/json",
57980           "application/xml"
57981         ],
57982         "parameters": [
57983           {
57984             "description": "Keep as M",
57985             "in": "path",
57986             "name": "service-instance-id",
57987             "required": true,
57988             "type": "string"
57989           },
57990           {
57991             "in": "path",
57992             "name": "vnf-id",
57993             "required": true,
57994             "type": "string"
57995           },
57996           {
57997             "in": "path",
57998             "name": "vf-module-id",
57999             "required": true,
58000             "type": "string"
58001           },
58002           {
58003             "in": "path",
58004             "name": "vm-type",
58005             "required": true,
58006             "type": "string"
58007           },
58008           {
58009             "in": "path",
58010             "name": "vnfc-name",
58011             "required": true,
58012             "type": "string"
58013           },
58014           {
58015             "in": "path",
58016             "name": "vnfc-network-role",
58017             "required": true,
58018             "type": "string"
58019           },
58020           {
58021             "description": "Default value if subnet role is not defined.",
58022             "in": "path",
58023             "name": "vnfc-subnet-role",
58024             "required": true,
58025             "type": "string"
58026           },
58027           {
58028             "description": "indicates if this is IpV4 or IpV6",
58029             "in": "path",
58030             "name": "vnfc-address-family",
58031             "required": true,
58032             "type": "string"
58033           }
58034         ],
58035         "responses": {
58036           "200": {
58037             "description": "No response was specified"
58038           }
58039         },
58040         "operationId": "DELETE-vnfc-ip-assignments"
58041       },
58042       "get": {
58043         "produces": [
58044           "application/json",
58045           "application/xml"
58046         ],
58047         "parameters": [
58048           {
58049             "description": "Keep as M",
58050             "in": "path",
58051             "name": "service-instance-id",
58052             "required": true,
58053             "type": "string"
58054           },
58055           {
58056             "in": "path",
58057             "name": "vnf-id",
58058             "required": true,
58059             "type": "string"
58060           },
58061           {
58062             "in": "path",
58063             "name": "vf-module-id",
58064             "required": true,
58065             "type": "string"
58066           },
58067           {
58068             "in": "path",
58069             "name": "vm-type",
58070             "required": true,
58071             "type": "string"
58072           },
58073           {
58074             "in": "path",
58075             "name": "vnfc-name",
58076             "required": true,
58077             "type": "string"
58078           },
58079           {
58080             "in": "path",
58081             "name": "vnfc-network-role",
58082             "required": true,
58083             "type": "string"
58084           },
58085           {
58086             "description": "Default value if subnet role is not defined.",
58087             "in": "path",
58088             "name": "vnfc-subnet-role",
58089             "required": true,
58090             "type": "string"
58091           },
58092           {
58093             "description": "indicates if this is IpV4 or IpV6",
58094             "in": "path",
58095             "name": "vnfc-address-family",
58096             "required": true,
58097             "type": "string"
58098           }
58099         ],
58100         "responses": {
58101           "200": {
58102             "description": "No response was specified",
58103             "schema": {
58104               "$ref": "#/definitions/(config)vnfc-ip-assignments"
58105             }
58106           }
58107         },
58108         "operationId": "GET-vnfc-ip-assignments"
58109       },
58110       "post": {
58111         "consumes": [
58112           "application/json",
58113           "application/xml"
58114         ],
58115         "produces": [
58116           "application/json",
58117           "application/xml"
58118         ],
58119         "parameters": [
58120           {
58121             "description": "Keep as M",
58122             "in": "path",
58123             "name": "service-instance-id",
58124             "required": true,
58125             "type": "string"
58126           },
58127           {
58128             "in": "path",
58129             "name": "vnf-id",
58130             "required": true,
58131             "type": "string"
58132           },
58133           {
58134             "in": "path",
58135             "name": "vf-module-id",
58136             "required": true,
58137             "type": "string"
58138           },
58139           {
58140             "in": "path",
58141             "name": "vm-type",
58142             "required": true,
58143             "type": "string"
58144           },
58145           {
58146             "in": "path",
58147             "name": "vnfc-name",
58148             "required": true,
58149             "type": "string"
58150           },
58151           {
58152             "in": "path",
58153             "name": "vnfc-network-role",
58154             "required": true,
58155             "type": "string"
58156           },
58157           {
58158             "description": "Default value if subnet role is not defined.",
58159             "in": "path",
58160             "name": "vnfc-subnet-role",
58161             "required": true,
58162             "type": "string"
58163           },
58164           {
58165             "description": "indicates if this is IpV4 or IpV6",
58166             "in": "path",
58167             "name": "vnfc-address-family",
58168             "required": true,
58169             "type": "string"
58170           },
58171           {
58172             "in": "body",
58173             "name": "**(config)vnfc-subnet-ip",
58174             "required": false,
58175             "schema": {
58176               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
58177             }
58178           }
58179         ],
58180         "responses": {
58181           "200": {
58182             "description": "No response was specified",
58183             "schema": {
58184               "$ref": "#/definitions/(config)vnfc-ip-assignmentsPOST"
58185             }
58186           }
58187         },
58188         "operationId": "POST-vnfc-ip-assignments"
58189       },
58190       "put": {
58191         "consumes": [
58192           "application/json",
58193           "application/xml"
58194         ],
58195         "produces": [
58196           "application/json",
58197           "application/xml"
58198         ],
58199         "parameters": [
58200           {
58201             "description": "Keep as M",
58202             "in": "path",
58203             "name": "service-instance-id",
58204             "required": true,
58205             "type": "string"
58206           },
58207           {
58208             "in": "path",
58209             "name": "vnf-id",
58210             "required": true,
58211             "type": "string"
58212           },
58213           {
58214             "in": "path",
58215             "name": "vf-module-id",
58216             "required": true,
58217             "type": "string"
58218           },
58219           {
58220             "in": "path",
58221             "name": "vm-type",
58222             "required": true,
58223             "type": "string"
58224           },
58225           {
58226             "in": "path",
58227             "name": "vnfc-name",
58228             "required": true,
58229             "type": "string"
58230           },
58231           {
58232             "in": "path",
58233             "name": "vnfc-network-role",
58234             "required": true,
58235             "type": "string"
58236           },
58237           {
58238             "description": "Default value if subnet role is not defined.",
58239             "in": "path",
58240             "name": "vnfc-subnet-role",
58241             "required": true,
58242             "type": "string"
58243           },
58244           {
58245             "description": "indicates if this is IpV4 or IpV6",
58246             "in": "path",
58247             "name": "vnfc-address-family",
58248             "required": true,
58249             "type": "string"
58250           },
58251           {
58252             "in": "body",
58253             "name": "(config)vnfc-ip-assignments",
58254             "required": false,
58255             "schema": {
58256               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
58257             }
58258           }
58259         ],
58260         "responses": {
58261           "200": {
58262             "description": "No response was specified",
58263             "schema": {
58264               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP"
58265             }
58266           }
58267         },
58268         "operationId": "PUT-vnfc-ip-assignments"
58269       }
58270     },
58271     "/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/vnfc-names/{vnfc-name}/vnfc-networks/vnfc-network-data/{vnfc-network-role}/vnfc-subnet/{vnfc-subnet-role}/vnfc-ip-assignments/{vnfc-address-family}/vnfc-subnet-ip/{vnfc-ip-address}": {
58272       "delete": {
58273         "produces": [
58274           "application/json",
58275           "application/xml"
58276         ],
58277         "parameters": [
58278           {
58279             "description": "Keep as M",
58280             "in": "path",
58281             "name": "service-instance-id",
58282             "required": true,
58283             "type": "string"
58284           },
58285           {
58286             "in": "path",
58287             "name": "vnf-id",
58288             "required": true,
58289             "type": "string"
58290           },
58291           {
58292             "in": "path",
58293             "name": "vf-module-id",
58294             "required": true,
58295             "type": "string"
58296           },
58297           {
58298             "in": "path",
58299             "name": "vm-type",
58300             "required": true,
58301             "type": "string"
58302           },
58303           {
58304             "in": "path",
58305             "name": "vnfc-name",
58306             "required": true,
58307             "type": "string"
58308           },
58309           {
58310             "in": "path",
58311             "name": "vnfc-network-role",
58312             "required": true,
58313             "type": "string"
58314           },
58315           {
58316             "description": "Default value if subnet role is not defined.",
58317             "in": "path",
58318             "name": "vnfc-subnet-role",
58319             "required": true,
58320             "type": "string"
58321           },
58322           {
58323             "description": "indicates if this is IpV4 or IpV6",
58324             "in": "path",
58325             "name": "vnfc-address-family",
58326             "required": true,
58327             "type": "string"
58328           },
58329           {
58330             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
58331             "in": "path",
58332             "name": "vnfc-ip-address",
58333             "required": true,
58334             "type": "string"
58335           }
58336         ],
58337         "responses": {
58338           "200": {
58339             "description": "No response was specified"
58340           }
58341         },
58342         "operationId": "DELETE-vnfc-subnet-ip"
58343       },
58344       "get": {
58345         "produces": [
58346           "application/json",
58347           "application/xml"
58348         ],
58349         "parameters": [
58350           {
58351             "description": "Keep as M",
58352             "in": "path",
58353             "name": "service-instance-id",
58354             "required": true,
58355             "type": "string"
58356           },
58357           {
58358             "in": "path",
58359             "name": "vnf-id",
58360             "required": true,
58361             "type": "string"
58362           },
58363           {
58364             "in": "path",
58365             "name": "vf-module-id",
58366             "required": true,
58367             "type": "string"
58368           },
58369           {
58370             "in": "path",
58371             "name": "vm-type",
58372             "required": true,
58373             "type": "string"
58374           },
58375           {
58376             "in": "path",
58377             "name": "vnfc-name",
58378             "required": true,
58379             "type": "string"
58380           },
58381           {
58382             "in": "path",
58383             "name": "vnfc-network-role",
58384             "required": true,
58385             "type": "string"
58386           },
58387           {
58388             "description": "Default value if subnet role is not defined.",
58389             "in": "path",
58390             "name": "vnfc-subnet-role",
58391             "required": true,
58392             "type": "string"
58393           },
58394           {
58395             "description": "indicates if this is IpV4 or IpV6",
58396             "in": "path",
58397             "name": "vnfc-address-family",
58398             "required": true,
58399             "type": "string"
58400           },
58401           {
58402             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
58403             "in": "path",
58404             "name": "vnfc-ip-address",
58405             "required": true,
58406             "type": "string"
58407           }
58408         ],
58409         "responses": {
58410           "200": {
58411             "description": "No response was specified",
58412             "schema": {
58413               "$ref": "#/definitions/(config)vnfc-subnet-ip"
58414             }
58415           }
58416         },
58417         "operationId": "GET-vnfc-subnet-ip"
58418       },
58419       "put": {
58420         "consumes": [
58421           "application/json",
58422           "application/xml"
58423         ],
58424         "produces": [
58425           "application/json",
58426           "application/xml"
58427         ],
58428         "parameters": [
58429           {
58430             "description": "Keep as M",
58431             "in": "path",
58432             "name": "service-instance-id",
58433             "required": true,
58434             "type": "string"
58435           },
58436           {
58437             "in": "path",
58438             "name": "vnf-id",
58439             "required": true,
58440             "type": "string"
58441           },
58442           {
58443             "in": "path",
58444             "name": "vf-module-id",
58445             "required": true,
58446             "type": "string"
58447           },
58448           {
58449             "in": "path",
58450             "name": "vm-type",
58451             "required": true,
58452             "type": "string"
58453           },
58454           {
58455             "in": "path",
58456             "name": "vnfc-name",
58457             "required": true,
58458             "type": "string"
58459           },
58460           {
58461             "in": "path",
58462             "name": "vnfc-network-role",
58463             "required": true,
58464             "type": "string"
58465           },
58466           {
58467             "description": "Default value if subnet role is not defined.",
58468             "in": "path",
58469             "name": "vnfc-subnet-role",
58470             "required": true,
58471             "type": "string"
58472           },
58473           {
58474             "description": "indicates if this is IpV4 or IpV6",
58475             "in": "path",
58476             "name": "vnfc-address-family",
58477             "required": true,
58478             "type": "string"
58479           },
58480           {
58481             "description": "Either IpV4 IP or IpV6 IP addresses should be present",
58482             "in": "path",
58483             "name": "vnfc-ip-address",
58484             "required": true,
58485             "type": "string"
58486           },
58487           {
58488             "in": "body",
58489             "name": "(config)vnfc-subnet-ip",
58490             "required": false,
58491             "schema": {
58492               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
58493             }
58494           }
58495         ],
58496         "responses": {
58497           "200": {
58498             "description": "No response was specified",
58499             "schema": {
58500               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP"
58501             }
58502           }
58503         },
58504         "operationId": "PUT-vnfc-subnet-ip"
58505       }
58506     },
58507     "/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": {
58508       "delete": {
58509         "produces": [
58510           "application/json",
58511           "application/xml"
58512         ],
58513         "parameters": [
58514           {
58515             "description": "Keep as M",
58516             "in": "path",
58517             "name": "service-instance-id",
58518             "required": true,
58519             "type": "string"
58520           },
58521           {
58522             "in": "path",
58523             "name": "vnf-id",
58524             "required": true,
58525             "type": "string"
58526           },
58527           {
58528             "in": "path",
58529             "name": "vf-module-id",
58530             "required": true,
58531             "type": "string"
58532           },
58533           {
58534             "in": "path",
58535             "name": "vm-type",
58536             "required": true,
58537             "type": "string"
58538           }
58539         ],
58540         "responses": {
58541           "200": {
58542             "description": "No response was specified"
58543           }
58544         },
58545         "operationId": "DELETE-vm-networks"
58546       },
58547       "get": {
58548         "produces": [
58549           "application/json",
58550           "application/xml"
58551         ],
58552         "parameters": [
58553           {
58554             "description": "Keep as M",
58555             "in": "path",
58556             "name": "service-instance-id",
58557             "required": true,
58558             "type": "string"
58559           },
58560           {
58561             "in": "path",
58562             "name": "vnf-id",
58563             "required": true,
58564             "type": "string"
58565           },
58566           {
58567             "in": "path",
58568             "name": "vf-module-id",
58569             "required": true,
58570             "type": "string"
58571           },
58572           {
58573             "in": "path",
58574             "name": "vm-type",
58575             "required": true,
58576             "type": "string"
58577           }
58578         ],
58579         "responses": {
58580           "200": {
58581             "description": "No response was specified",
58582             "schema": {
58583               "$ref": "#/definitions/(config)vm-networks"
58584             }
58585           }
58586         },
58587         "operationId": "GET-vm-networks"
58588       },
58589       "post": {
58590         "consumes": [
58591           "application/json",
58592           "application/xml"
58593         ],
58594         "produces": [
58595           "application/json",
58596           "application/xml"
58597         ],
58598         "parameters": [
58599           {
58600             "description": "Keep as M",
58601             "in": "path",
58602             "name": "service-instance-id",
58603             "required": true,
58604             "type": "string"
58605           },
58606           {
58607             "in": "path",
58608             "name": "vnf-id",
58609             "required": true,
58610             "type": "string"
58611           },
58612           {
58613             "in": "path",
58614             "name": "vf-module-id",
58615             "required": true,
58616             "type": "string"
58617           },
58618           {
58619             "in": "path",
58620             "name": "vm-type",
58621             "required": true,
58622             "type": "string"
58623           },
58624           {
58625             "in": "body",
58626             "name": "**(config)vm-network",
58627             "required": false,
58628             "schema": {
58629               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
58630             }
58631           }
58632         ],
58633         "responses": {
58634           "200": {
58635             "description": "No response was specified",
58636             "schema": {
58637               "$ref": "#/definitions/(config)vm-networksPOST"
58638             }
58639           }
58640         },
58641         "operationId": "POST-vm-networks"
58642       },
58643       "put": {
58644         "consumes": [
58645           "application/json",
58646           "application/xml"
58647         ],
58648         "produces": [
58649           "application/json",
58650           "application/xml"
58651         ],
58652         "parameters": [
58653           {
58654             "description": "Keep as M",
58655             "in": "path",
58656             "name": "service-instance-id",
58657             "required": true,
58658             "type": "string"
58659           },
58660           {
58661             "in": "path",
58662             "name": "vnf-id",
58663             "required": true,
58664             "type": "string"
58665           },
58666           {
58667             "in": "path",
58668             "name": "vf-module-id",
58669             "required": true,
58670             "type": "string"
58671           },
58672           {
58673             "in": "path",
58674             "name": "vm-type",
58675             "required": true,
58676             "type": "string"
58677           },
58678           {
58679             "in": "body",
58680             "name": "(config)vm-networks",
58681             "required": false,
58682             "schema": {
58683               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58684             }
58685           }
58686         ],
58687         "responses": {
58688           "200": {
58689             "description": "No response was specified",
58690             "schema": {
58691               "$ref": "#/definitions/GENERIC-RESOURCE-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"
58692             }
58693           }
58694         },
58695         "operationId": "PUT-vm-networks"
58696       }
58697     },
58698     "/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}": {
58699       "delete": {
58700         "produces": [
58701           "application/json",
58702           "application/xml"
58703         ],
58704         "parameters": [
58705           {
58706             "description": "Keep as M",
58707             "in": "path",
58708             "name": "service-instance-id",
58709             "required": true,
58710             "type": "string"
58711           },
58712           {
58713             "in": "path",
58714             "name": "vnf-id",
58715             "required": true,
58716             "type": "string"
58717           },
58718           {
58719             "in": "path",
58720             "name": "vf-module-id",
58721             "required": true,
58722             "type": "string"
58723           },
58724           {
58725             "in": "path",
58726             "name": "vm-type",
58727             "required": true,
58728             "type": "string"
58729           },
58730           {
58731             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
58732             "in": "path",
58733             "name": "network-role",
58734             "required": true,
58735             "type": "string"
58736           }
58737         ],
58738         "responses": {
58739           "200": {
58740             "description": "No response was specified"
58741           }
58742         },
58743         "operationId": "DELETE-vm-network"
58744       },
58745       "get": {
58746         "produces": [
58747           "application/json",
58748           "application/xml"
58749         ],
58750         "parameters": [
58751           {
58752             "description": "Keep as M",
58753             "in": "path",
58754             "name": "service-instance-id",
58755             "required": true,
58756             "type": "string"
58757           },
58758           {
58759             "in": "path",
58760             "name": "vnf-id",
58761             "required": true,
58762             "type": "string"
58763           },
58764           {
58765             "in": "path",
58766             "name": "vf-module-id",
58767             "required": true,
58768             "type": "string"
58769           },
58770           {
58771             "in": "path",
58772             "name": "vm-type",
58773             "required": true,
58774             "type": "string"
58775           },
58776           {
58777             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
58778             "in": "path",
58779             "name": "network-role",
58780             "required": true,
58781             "type": "string"
58782           }
58783         ],
58784         "responses": {
58785           "200": {
58786             "description": "No response was specified",
58787             "schema": {
58788               "$ref": "#/definitions/(config)vm-network"
58789             }
58790           }
58791         },
58792         "operationId": "GET-vm-network"
58793       },
58794       "post": {
58795         "consumes": [
58796           "application/json",
58797           "application/xml"
58798         ],
58799         "produces": [
58800           "application/json",
58801           "application/xml"
58802         ],
58803         "parameters": [
58804           {
58805             "description": "Keep as M",
58806             "in": "path",
58807             "name": "service-instance-id",
58808             "required": true,
58809             "type": "string"
58810           },
58811           {
58812             "in": "path",
58813             "name": "vnf-id",
58814             "required": true,
58815             "type": "string"
58816           },
58817           {
58818             "in": "path",
58819             "name": "vf-module-id",
58820             "required": true,
58821             "type": "string"
58822           },
58823           {
58824             "in": "path",
58825             "name": "vm-type",
58826             "required": true,
58827             "type": "string"
58828           },
58829           {
58830             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
58831             "in": "path",
58832             "name": "network-role",
58833             "required": true,
58834             "type": "string"
58835           },
58836           {
58837             "in": "body",
58838             "name": "**(config)network-information-items",
58839             "required": false,
58840             "schema": {
58841               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
58842             }
58843           },
58844           {
58845             "in": "body",
58846             "name": "**(config)mac-addresses",
58847             "required": false,
58848             "schema": {
58849               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
58850             }
58851           },
58852           {
58853             "in": "body",
58854             "name": "**(config)floating-ips",
58855             "required": false,
58856             "schema": {
58857               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
58858             }
58859           },
58860           {
58861             "in": "body",
58862             "name": "**(config)interface-route-prefixes",
58863             "required": false,
58864             "schema": {
58865               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
58866             }
58867           },
58868           {
58869             "in": "body",
58870             "name": "**(config)sriov-parameters",
58871             "required": false,
58872             "schema": {
58873               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
58874             }
58875           },
58876           {
58877             "in": "body",
58878             "name": "**(config)related-networks",
58879             "required": false,
58880             "schema": {
58881               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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)related-networks-TOP"
58882             }
58883           }
58884         ],
58885         "responses": {
58886           "200": {
58887             "description": "No response was specified",
58888             "schema": {
58889               "$ref": "#/definitions/(config)vm-networkPOST"
58890             }
58891           }
58892         },
58893         "operationId": "POST-vm-network"
58894       },
58895       "put": {
58896         "consumes": [
58897           "application/json",
58898           "application/xml"
58899         ],
58900         "produces": [
58901           "application/json",
58902           "application/xml"
58903         ],
58904         "parameters": [
58905           {
58906             "description": "Keep as M",
58907             "in": "path",
58908             "name": "service-instance-id",
58909             "required": true,
58910             "type": "string"
58911           },
58912           {
58913             "in": "path",
58914             "name": "vnf-id",
58915             "required": true,
58916             "type": "string"
58917           },
58918           {
58919             "in": "path",
58920             "name": "vf-module-id",
58921             "required": true,
58922             "type": "string"
58923           },
58924           {
58925             "in": "path",
58926             "name": "vm-type",
58927             "required": true,
58928             "type": "string"
58929           },
58930           {
58931             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
58932             "in": "path",
58933             "name": "network-role",
58934             "required": true,
58935             "type": "string"
58936           },
58937           {
58938             "in": "body",
58939             "name": "(config)vm-network",
58940             "required": false,
58941             "schema": {
58942               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
58943             }
58944           }
58945         ],
58946         "responses": {
58947           "200": {
58948             "description": "No response was specified",
58949             "schema": {
58950               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
58951             }
58952           }
58953         },
58954         "operationId": "PUT-vm-network"
58955       }
58956     },
58957     "/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": {
58958       "delete": {
58959         "produces": [
58960           "application/json",
58961           "application/xml"
58962         ],
58963         "parameters": [
58964           {
58965             "description": "Keep as M",
58966             "in": "path",
58967             "name": "service-instance-id",
58968             "required": true,
58969             "type": "string"
58970           },
58971           {
58972             "in": "path",
58973             "name": "vnf-id",
58974             "required": true,
58975             "type": "string"
58976           },
58977           {
58978             "in": "path",
58979             "name": "vf-module-id",
58980             "required": true,
58981             "type": "string"
58982           },
58983           {
58984             "in": "path",
58985             "name": "vm-type",
58986             "required": true,
58987             "type": "string"
58988           },
58989           {
58990             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
58991             "in": "path",
58992             "name": "network-role",
58993             "required": true,
58994             "type": "string"
58995           }
58996         ],
58997         "responses": {
58998           "200": {
58999             "description": "No response was specified"
59000           }
59001         },
59002         "operationId": "DELETE-floating-ips"
59003       },
59004       "get": {
59005         "produces": [
59006           "application/json",
59007           "application/xml"
59008         ],
59009         "parameters": [
59010           {
59011             "description": "Keep as M",
59012             "in": "path",
59013             "name": "service-instance-id",
59014             "required": true,
59015             "type": "string"
59016           },
59017           {
59018             "in": "path",
59019             "name": "vnf-id",
59020             "required": true,
59021             "type": "string"
59022           },
59023           {
59024             "in": "path",
59025             "name": "vf-module-id",
59026             "required": true,
59027             "type": "string"
59028           },
59029           {
59030             "in": "path",
59031             "name": "vm-type",
59032             "required": true,
59033             "type": "string"
59034           },
59035           {
59036             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59037             "in": "path",
59038             "name": "network-role",
59039             "required": true,
59040             "type": "string"
59041           }
59042         ],
59043         "responses": {
59044           "200": {
59045             "description": "No response was specified",
59046             "schema": {
59047               "$ref": "#/definitions/(config)floating-ips"
59048             }
59049           }
59050         },
59051         "operationId": "GET-floating-ips"
59052       },
59053       "put": {
59054         "consumes": [
59055           "application/json",
59056           "application/xml"
59057         ],
59058         "produces": [
59059           "application/json",
59060           "application/xml"
59061         ],
59062         "parameters": [
59063           {
59064             "description": "Keep as M",
59065             "in": "path",
59066             "name": "service-instance-id",
59067             "required": true,
59068             "type": "string"
59069           },
59070           {
59071             "in": "path",
59072             "name": "vnf-id",
59073             "required": true,
59074             "type": "string"
59075           },
59076           {
59077             "in": "path",
59078             "name": "vf-module-id",
59079             "required": true,
59080             "type": "string"
59081           },
59082           {
59083             "in": "path",
59084             "name": "vm-type",
59085             "required": true,
59086             "type": "string"
59087           },
59088           {
59089             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59090             "in": "path",
59091             "name": "network-role",
59092             "required": true,
59093             "type": "string"
59094           },
59095           {
59096             "in": "body",
59097             "name": "(config)floating-ips",
59098             "required": false,
59099             "schema": {
59100               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59101             }
59102           }
59103         ],
59104         "responses": {
59105           "200": {
59106             "description": "No response was specified",
59107             "schema": {
59108               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59109             }
59110           }
59111         },
59112         "operationId": "PUT-floating-ips"
59113       }
59114     },
59115     "/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": {
59116       "delete": {
59117         "produces": [
59118           "application/json",
59119           "application/xml"
59120         ],
59121         "parameters": [
59122           {
59123             "description": "Keep as M",
59124             "in": "path",
59125             "name": "service-instance-id",
59126             "required": true,
59127             "type": "string"
59128           },
59129           {
59130             "in": "path",
59131             "name": "vnf-id",
59132             "required": true,
59133             "type": "string"
59134           },
59135           {
59136             "in": "path",
59137             "name": "vf-module-id",
59138             "required": true,
59139             "type": "string"
59140           },
59141           {
59142             "in": "path",
59143             "name": "vm-type",
59144             "required": true,
59145             "type": "string"
59146           },
59147           {
59148             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59149             "in": "path",
59150             "name": "network-role",
59151             "required": true,
59152             "type": "string"
59153           }
59154         ],
59155         "responses": {
59156           "200": {
59157             "description": "No response was specified"
59158           }
59159         },
59160         "operationId": "DELETE-interface-route-prefixes"
59161       },
59162       "get": {
59163         "produces": [
59164           "application/json",
59165           "application/xml"
59166         ],
59167         "parameters": [
59168           {
59169             "description": "Keep as M",
59170             "in": "path",
59171             "name": "service-instance-id",
59172             "required": true,
59173             "type": "string"
59174           },
59175           {
59176             "in": "path",
59177             "name": "vnf-id",
59178             "required": true,
59179             "type": "string"
59180           },
59181           {
59182             "in": "path",
59183             "name": "vf-module-id",
59184             "required": true,
59185             "type": "string"
59186           },
59187           {
59188             "in": "path",
59189             "name": "vm-type",
59190             "required": true,
59191             "type": "string"
59192           },
59193           {
59194             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59195             "in": "path",
59196             "name": "network-role",
59197             "required": true,
59198             "type": "string"
59199           }
59200         ],
59201         "responses": {
59202           "200": {
59203             "description": "No response was specified",
59204             "schema": {
59205               "$ref": "#/definitions/(config)interface-route-prefixes"
59206             }
59207           }
59208         },
59209         "operationId": "GET-interface-route-prefixes"
59210       },
59211       "put": {
59212         "consumes": [
59213           "application/json",
59214           "application/xml"
59215         ],
59216         "produces": [
59217           "application/json",
59218           "application/xml"
59219         ],
59220         "parameters": [
59221           {
59222             "description": "Keep as M",
59223             "in": "path",
59224             "name": "service-instance-id",
59225             "required": true,
59226             "type": "string"
59227           },
59228           {
59229             "in": "path",
59230             "name": "vnf-id",
59231             "required": true,
59232             "type": "string"
59233           },
59234           {
59235             "in": "path",
59236             "name": "vf-module-id",
59237             "required": true,
59238             "type": "string"
59239           },
59240           {
59241             "in": "path",
59242             "name": "vm-type",
59243             "required": true,
59244             "type": "string"
59245           },
59246           {
59247             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59248             "in": "path",
59249             "name": "network-role",
59250             "required": true,
59251             "type": "string"
59252           },
59253           {
59254             "in": "body",
59255             "name": "(config)interface-route-prefixes",
59256             "required": false,
59257             "schema": {
59258               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59259             }
59260           }
59261         ],
59262         "responses": {
59263           "200": {
59264             "description": "No response was specified",
59265             "schema": {
59266               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59267             }
59268           }
59269         },
59270         "operationId": "PUT-interface-route-prefixes"
59271       }
59272     },
59273     "/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": {
59274       "delete": {
59275         "produces": [
59276           "application/json",
59277           "application/xml"
59278         ],
59279         "parameters": [
59280           {
59281             "description": "Keep as M",
59282             "in": "path",
59283             "name": "service-instance-id",
59284             "required": true,
59285             "type": "string"
59286           },
59287           {
59288             "in": "path",
59289             "name": "vnf-id",
59290             "required": true,
59291             "type": "string"
59292           },
59293           {
59294             "in": "path",
59295             "name": "vf-module-id",
59296             "required": true,
59297             "type": "string"
59298           },
59299           {
59300             "in": "path",
59301             "name": "vm-type",
59302             "required": true,
59303             "type": "string"
59304           },
59305           {
59306             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59307             "in": "path",
59308             "name": "network-role",
59309             "required": true,
59310             "type": "string"
59311           }
59312         ],
59313         "responses": {
59314           "200": {
59315             "description": "No response was specified"
59316           }
59317         },
59318         "operationId": "DELETE-mac-addresses"
59319       },
59320       "get": {
59321         "produces": [
59322           "application/json",
59323           "application/xml"
59324         ],
59325         "parameters": [
59326           {
59327             "description": "Keep as M",
59328             "in": "path",
59329             "name": "service-instance-id",
59330             "required": true,
59331             "type": "string"
59332           },
59333           {
59334             "in": "path",
59335             "name": "vnf-id",
59336             "required": true,
59337             "type": "string"
59338           },
59339           {
59340             "in": "path",
59341             "name": "vf-module-id",
59342             "required": true,
59343             "type": "string"
59344           },
59345           {
59346             "in": "path",
59347             "name": "vm-type",
59348             "required": true,
59349             "type": "string"
59350           },
59351           {
59352             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59353             "in": "path",
59354             "name": "network-role",
59355             "required": true,
59356             "type": "string"
59357           }
59358         ],
59359         "responses": {
59360           "200": {
59361             "description": "No response was specified",
59362             "schema": {
59363               "$ref": "#/definitions/(config)mac-addresses"
59364             }
59365           }
59366         },
59367         "operationId": "GET-mac-addresses"
59368       },
59369       "put": {
59370         "consumes": [
59371           "application/json",
59372           "application/xml"
59373         ],
59374         "produces": [
59375           "application/json",
59376           "application/xml"
59377         ],
59378         "parameters": [
59379           {
59380             "description": "Keep as M",
59381             "in": "path",
59382             "name": "service-instance-id",
59383             "required": true,
59384             "type": "string"
59385           },
59386           {
59387             "in": "path",
59388             "name": "vnf-id",
59389             "required": true,
59390             "type": "string"
59391           },
59392           {
59393             "in": "path",
59394             "name": "vf-module-id",
59395             "required": true,
59396             "type": "string"
59397           },
59398           {
59399             "in": "path",
59400             "name": "vm-type",
59401             "required": true,
59402             "type": "string"
59403           },
59404           {
59405             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59406             "in": "path",
59407             "name": "network-role",
59408             "required": true,
59409             "type": "string"
59410           },
59411           {
59412             "in": "body",
59413             "name": "(config)mac-addresses",
59414             "required": false,
59415             "schema": {
59416               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59417             }
59418           }
59419         ],
59420         "responses": {
59421           "200": {
59422             "description": "No response was specified",
59423             "schema": {
59424               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59425             }
59426           }
59427         },
59428         "operationId": "PUT-mac-addresses"
59429       }
59430     },
59431     "/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": {
59432       "delete": {
59433         "produces": [
59434           "application/json",
59435           "application/xml"
59436         ],
59437         "parameters": [
59438           {
59439             "description": "Keep as M",
59440             "in": "path",
59441             "name": "service-instance-id",
59442             "required": true,
59443             "type": "string"
59444           },
59445           {
59446             "in": "path",
59447             "name": "vnf-id",
59448             "required": true,
59449             "type": "string"
59450           },
59451           {
59452             "in": "path",
59453             "name": "vf-module-id",
59454             "required": true,
59455             "type": "string"
59456           },
59457           {
59458             "in": "path",
59459             "name": "vm-type",
59460             "required": true,
59461             "type": "string"
59462           },
59463           {
59464             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59465             "in": "path",
59466             "name": "network-role",
59467             "required": true,
59468             "type": "string"
59469           }
59470         ],
59471         "responses": {
59472           "200": {
59473             "description": "No response was specified"
59474           }
59475         },
59476         "operationId": "DELETE-network-information-items"
59477       },
59478       "get": {
59479         "produces": [
59480           "application/json",
59481           "application/xml"
59482         ],
59483         "parameters": [
59484           {
59485             "description": "Keep as M",
59486             "in": "path",
59487             "name": "service-instance-id",
59488             "required": true,
59489             "type": "string"
59490           },
59491           {
59492             "in": "path",
59493             "name": "vnf-id",
59494             "required": true,
59495             "type": "string"
59496           },
59497           {
59498             "in": "path",
59499             "name": "vf-module-id",
59500             "required": true,
59501             "type": "string"
59502           },
59503           {
59504             "in": "path",
59505             "name": "vm-type",
59506             "required": true,
59507             "type": "string"
59508           },
59509           {
59510             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59511             "in": "path",
59512             "name": "network-role",
59513             "required": true,
59514             "type": "string"
59515           }
59516         ],
59517         "responses": {
59518           "200": {
59519             "description": "No response was specified",
59520             "schema": {
59521               "$ref": "#/definitions/(config)network-information-items"
59522             }
59523           }
59524         },
59525         "operationId": "GET-network-information-items"
59526       },
59527       "post": {
59528         "consumes": [
59529           "application/json",
59530           "application/xml"
59531         ],
59532         "produces": [
59533           "application/json",
59534           "application/xml"
59535         ],
59536         "parameters": [
59537           {
59538             "description": "Keep as M",
59539             "in": "path",
59540             "name": "service-instance-id",
59541             "required": true,
59542             "type": "string"
59543           },
59544           {
59545             "in": "path",
59546             "name": "vnf-id",
59547             "required": true,
59548             "type": "string"
59549           },
59550           {
59551             "in": "path",
59552             "name": "vf-module-id",
59553             "required": true,
59554             "type": "string"
59555           },
59556           {
59557             "in": "path",
59558             "name": "vm-type",
59559             "required": true,
59560             "type": "string"
59561           },
59562           {
59563             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59564             "in": "path",
59565             "name": "network-role",
59566             "required": true,
59567             "type": "string"
59568           },
59569           {
59570             "in": "body",
59571             "name": "**(config)network-information-item",
59572             "required": false,
59573             "schema": {
59574               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59575             }
59576           }
59577         ],
59578         "responses": {
59579           "200": {
59580             "description": "No response was specified",
59581             "schema": {
59582               "$ref": "#/definitions/(config)network-information-itemsPOST"
59583             }
59584           }
59585         },
59586         "operationId": "POST-network-information-items"
59587       },
59588       "put": {
59589         "consumes": [
59590           "application/json",
59591           "application/xml"
59592         ],
59593         "produces": [
59594           "application/json",
59595           "application/xml"
59596         ],
59597         "parameters": [
59598           {
59599             "description": "Keep as M",
59600             "in": "path",
59601             "name": "service-instance-id",
59602             "required": true,
59603             "type": "string"
59604           },
59605           {
59606             "in": "path",
59607             "name": "vnf-id",
59608             "required": true,
59609             "type": "string"
59610           },
59611           {
59612             "in": "path",
59613             "name": "vf-module-id",
59614             "required": true,
59615             "type": "string"
59616           },
59617           {
59618             "in": "path",
59619             "name": "vm-type",
59620             "required": true,
59621             "type": "string"
59622           },
59623           {
59624             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59625             "in": "path",
59626             "name": "network-role",
59627             "required": true,
59628             "type": "string"
59629           },
59630           {
59631             "in": "body",
59632             "name": "(config)network-information-items",
59633             "required": false,
59634             "schema": {
59635               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59636             }
59637           }
59638         ],
59639         "responses": {
59640           "200": {
59641             "description": "No response was specified",
59642             "schema": {
59643               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59644             }
59645           }
59646         },
59647         "operationId": "PUT-network-information-items"
59648       }
59649     },
59650     "/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}": {
59651       "delete": {
59652         "produces": [
59653           "application/json",
59654           "application/xml"
59655         ],
59656         "parameters": [
59657           {
59658             "description": "Keep as M",
59659             "in": "path",
59660             "name": "service-instance-id",
59661             "required": true,
59662             "type": "string"
59663           },
59664           {
59665             "in": "path",
59666             "name": "vnf-id",
59667             "required": true,
59668             "type": "string"
59669           },
59670           {
59671             "in": "path",
59672             "name": "vf-module-id",
59673             "required": true,
59674             "type": "string"
59675           },
59676           {
59677             "in": "path",
59678             "name": "vm-type",
59679             "required": true,
59680             "type": "string"
59681           },
59682           {
59683             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59684             "in": "path",
59685             "name": "network-role",
59686             "required": true,
59687             "type": "string"
59688           },
59689           {
59690             "description": "Use ipv4 or ipv6",
59691             "in": "path",
59692             "name": "ip-version",
59693             "required": true,
59694             "type": "string"
59695           }
59696         ],
59697         "responses": {
59698           "200": {
59699             "description": "No response was specified"
59700           }
59701         },
59702         "operationId": "DELETE-network-information-item"
59703       },
59704       "get": {
59705         "produces": [
59706           "application/json",
59707           "application/xml"
59708         ],
59709         "parameters": [
59710           {
59711             "description": "Keep as M",
59712             "in": "path",
59713             "name": "service-instance-id",
59714             "required": true,
59715             "type": "string"
59716           },
59717           {
59718             "in": "path",
59719             "name": "vnf-id",
59720             "required": true,
59721             "type": "string"
59722           },
59723           {
59724             "in": "path",
59725             "name": "vf-module-id",
59726             "required": true,
59727             "type": "string"
59728           },
59729           {
59730             "in": "path",
59731             "name": "vm-type",
59732             "required": true,
59733             "type": "string"
59734           },
59735           {
59736             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59737             "in": "path",
59738             "name": "network-role",
59739             "required": true,
59740             "type": "string"
59741           },
59742           {
59743             "description": "Use ipv4 or ipv6",
59744             "in": "path",
59745             "name": "ip-version",
59746             "required": true,
59747             "type": "string"
59748           }
59749         ],
59750         "responses": {
59751           "200": {
59752             "description": "No response was specified",
59753             "schema": {
59754               "$ref": "#/definitions/(config)network-information-item"
59755             }
59756           }
59757         },
59758         "operationId": "GET-network-information-item"
59759       },
59760       "post": {
59761         "consumes": [
59762           "application/json",
59763           "application/xml"
59764         ],
59765         "produces": [
59766           "application/json",
59767           "application/xml"
59768         ],
59769         "parameters": [
59770           {
59771             "description": "Keep as M",
59772             "in": "path",
59773             "name": "service-instance-id",
59774             "required": true,
59775             "type": "string"
59776           },
59777           {
59778             "in": "path",
59779             "name": "vnf-id",
59780             "required": true,
59781             "type": "string"
59782           },
59783           {
59784             "in": "path",
59785             "name": "vf-module-id",
59786             "required": true,
59787             "type": "string"
59788           },
59789           {
59790             "in": "path",
59791             "name": "vm-type",
59792             "required": true,
59793             "type": "string"
59794           },
59795           {
59796             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59797             "in": "path",
59798             "name": "network-role",
59799             "required": true,
59800             "type": "string"
59801           },
59802           {
59803             "description": "Use ipv4 or ipv6",
59804             "in": "path",
59805             "name": "ip-version",
59806             "required": true,
59807             "type": "string"
59808           },
59809           {
59810             "in": "body",
59811             "name": "**(config)network-ips",
59812             "required": false,
59813             "schema": {
59814               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59815             }
59816           }
59817         ],
59818         "responses": {
59819           "200": {
59820             "description": "No response was specified",
59821             "schema": {
59822               "$ref": "#/definitions/(config)network-information-itemPOST"
59823             }
59824           }
59825         },
59826         "operationId": "POST-network-information-item"
59827       },
59828       "put": {
59829         "consumes": [
59830           "application/json",
59831           "application/xml"
59832         ],
59833         "produces": [
59834           "application/json",
59835           "application/xml"
59836         ],
59837         "parameters": [
59838           {
59839             "description": "Keep as M",
59840             "in": "path",
59841             "name": "service-instance-id",
59842             "required": true,
59843             "type": "string"
59844           },
59845           {
59846             "in": "path",
59847             "name": "vnf-id",
59848             "required": true,
59849             "type": "string"
59850           },
59851           {
59852             "in": "path",
59853             "name": "vf-module-id",
59854             "required": true,
59855             "type": "string"
59856           },
59857           {
59858             "in": "path",
59859             "name": "vm-type",
59860             "required": true,
59861             "type": "string"
59862           },
59863           {
59864             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59865             "in": "path",
59866             "name": "network-role",
59867             "required": true,
59868             "type": "string"
59869           },
59870           {
59871             "description": "Use ipv4 or ipv6",
59872             "in": "path",
59873             "name": "ip-version",
59874             "required": true,
59875             "type": "string"
59876           },
59877           {
59878             "in": "body",
59879             "name": "(config)network-information-item",
59880             "required": false,
59881             "schema": {
59882               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59883             }
59884           }
59885         ],
59886         "responses": {
59887           "200": {
59888             "description": "No response was specified",
59889             "schema": {
59890               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
59891             }
59892           }
59893         },
59894         "operationId": "PUT-network-information-item"
59895       }
59896     },
59897     "/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": {
59898       "delete": {
59899         "produces": [
59900           "application/json",
59901           "application/xml"
59902         ],
59903         "parameters": [
59904           {
59905             "description": "Keep as M",
59906             "in": "path",
59907             "name": "service-instance-id",
59908             "required": true,
59909             "type": "string"
59910           },
59911           {
59912             "in": "path",
59913             "name": "vnf-id",
59914             "required": true,
59915             "type": "string"
59916           },
59917           {
59918             "in": "path",
59919             "name": "vf-module-id",
59920             "required": true,
59921             "type": "string"
59922           },
59923           {
59924             "in": "path",
59925             "name": "vm-type",
59926             "required": true,
59927             "type": "string"
59928           },
59929           {
59930             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59931             "in": "path",
59932             "name": "network-role",
59933             "required": true,
59934             "type": "string"
59935           },
59936           {
59937             "description": "Use ipv4 or ipv6",
59938             "in": "path",
59939             "name": "ip-version",
59940             "required": true,
59941             "type": "string"
59942           }
59943         ],
59944         "responses": {
59945           "200": {
59946             "description": "No response was specified"
59947           }
59948         },
59949         "operationId": "DELETE-network-ips"
59950       },
59951       "get": {
59952         "produces": [
59953           "application/json",
59954           "application/xml"
59955         ],
59956         "parameters": [
59957           {
59958             "description": "Keep as M",
59959             "in": "path",
59960             "name": "service-instance-id",
59961             "required": true,
59962             "type": "string"
59963           },
59964           {
59965             "in": "path",
59966             "name": "vnf-id",
59967             "required": true,
59968             "type": "string"
59969           },
59970           {
59971             "in": "path",
59972             "name": "vf-module-id",
59973             "required": true,
59974             "type": "string"
59975           },
59976           {
59977             "in": "path",
59978             "name": "vm-type",
59979             "required": true,
59980             "type": "string"
59981           },
59982           {
59983             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
59984             "in": "path",
59985             "name": "network-role",
59986             "required": true,
59987             "type": "string"
59988           },
59989           {
59990             "description": "Use ipv4 or ipv6",
59991             "in": "path",
59992             "name": "ip-version",
59993             "required": true,
59994             "type": "string"
59995           }
59996         ],
59997         "responses": {
59998           "200": {
59999             "description": "No response was specified",
60000             "schema": {
60001               "$ref": "#/definitions/(config)network-ips"
60002             }
60003           }
60004         },
60005         "operationId": "GET-network-ips"
60006       },
60007       "put": {
60008         "consumes": [
60009           "application/json",
60010           "application/xml"
60011         ],
60012         "produces": [
60013           "application/json",
60014           "application/xml"
60015         ],
60016         "parameters": [
60017           {
60018             "description": "Keep as M",
60019             "in": "path",
60020             "name": "service-instance-id",
60021             "required": true,
60022             "type": "string"
60023           },
60024           {
60025             "in": "path",
60026             "name": "vnf-id",
60027             "required": true,
60028             "type": "string"
60029           },
60030           {
60031             "in": "path",
60032             "name": "vf-module-id",
60033             "required": true,
60034             "type": "string"
60035           },
60036           {
60037             "in": "path",
60038             "name": "vm-type",
60039             "required": true,
60040             "type": "string"
60041           },
60042           {
60043             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60044             "in": "path",
60045             "name": "network-role",
60046             "required": true,
60047             "type": "string"
60048           },
60049           {
60050             "description": "Use ipv4 or ipv6",
60051             "in": "path",
60052             "name": "ip-version",
60053             "required": true,
60054             "type": "string"
60055           },
60056           {
60057             "in": "body",
60058             "name": "(config)network-ips",
60059             "required": false,
60060             "schema": {
60061               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60062             }
60063           }
60064         ],
60065         "responses": {
60066           "200": {
60067             "description": "No response was specified",
60068             "schema": {
60069               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60070             }
60071           }
60072         },
60073         "operationId": "PUT-network-ips"
60074       }
60075     },
60076     "/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}/related-networks": {
60077       "delete": {
60078         "produces": [
60079           "application/json",
60080           "application/xml"
60081         ],
60082         "parameters": [
60083           {
60084             "description": "Keep as M",
60085             "in": "path",
60086             "name": "service-instance-id",
60087             "required": true,
60088             "type": "string"
60089           },
60090           {
60091             "in": "path",
60092             "name": "vnf-id",
60093             "required": true,
60094             "type": "string"
60095           },
60096           {
60097             "in": "path",
60098             "name": "vf-module-id",
60099             "required": true,
60100             "type": "string"
60101           },
60102           {
60103             "in": "path",
60104             "name": "vm-type",
60105             "required": true,
60106             "type": "string"
60107           },
60108           {
60109             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60110             "in": "path",
60111             "name": "network-role",
60112             "required": true,
60113             "type": "string"
60114           }
60115         ],
60116         "responses": {
60117           "200": {
60118             "description": "No response was specified"
60119           }
60120         },
60121         "operationId": "DELETE-related-networks"
60122       },
60123       "get": {
60124         "produces": [
60125           "application/json",
60126           "application/xml"
60127         ],
60128         "parameters": [
60129           {
60130             "description": "Keep as M",
60131             "in": "path",
60132             "name": "service-instance-id",
60133             "required": true,
60134             "type": "string"
60135           },
60136           {
60137             "in": "path",
60138             "name": "vnf-id",
60139             "required": true,
60140             "type": "string"
60141           },
60142           {
60143             "in": "path",
60144             "name": "vf-module-id",
60145             "required": true,
60146             "type": "string"
60147           },
60148           {
60149             "in": "path",
60150             "name": "vm-type",
60151             "required": true,
60152             "type": "string"
60153           },
60154           {
60155             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60156             "in": "path",
60157             "name": "network-role",
60158             "required": true,
60159             "type": "string"
60160           }
60161         ],
60162         "responses": {
60163           "200": {
60164             "description": "No response was specified",
60165             "schema": {
60166               "$ref": "#/definitions/(config)related-networks"
60167             }
60168           }
60169         },
60170         "operationId": "GET-related-networks"
60171       },
60172       "post": {
60173         "consumes": [
60174           "application/json",
60175           "application/xml"
60176         ],
60177         "produces": [
60178           "application/json",
60179           "application/xml"
60180         ],
60181         "parameters": [
60182           {
60183             "description": "Keep as M",
60184             "in": "path",
60185             "name": "service-instance-id",
60186             "required": true,
60187             "type": "string"
60188           },
60189           {
60190             "in": "path",
60191             "name": "vnf-id",
60192             "required": true,
60193             "type": "string"
60194           },
60195           {
60196             "in": "path",
60197             "name": "vf-module-id",
60198             "required": true,
60199             "type": "string"
60200           },
60201           {
60202             "in": "path",
60203             "name": "vm-type",
60204             "required": true,
60205             "type": "string"
60206           },
60207           {
60208             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60209             "in": "path",
60210             "name": "network-role",
60211             "required": true,
60212             "type": "string"
60213           },
60214           {
60215             "in": "body",
60216             "name": "**(config)related-network",
60217             "required": false,
60218             "schema": {
60219               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
60220             }
60221           }
60222         ],
60223         "responses": {
60224           "200": {
60225             "description": "No response was specified",
60226             "schema": {
60227               "$ref": "#/definitions/(config)related-networksPOST"
60228             }
60229           }
60230         },
60231         "operationId": "POST-related-networks"
60232       },
60233       "put": {
60234         "consumes": [
60235           "application/json",
60236           "application/xml"
60237         ],
60238         "produces": [
60239           "application/json",
60240           "application/xml"
60241         ],
60242         "parameters": [
60243           {
60244             "description": "Keep as M",
60245             "in": "path",
60246             "name": "service-instance-id",
60247             "required": true,
60248             "type": "string"
60249           },
60250           {
60251             "in": "path",
60252             "name": "vnf-id",
60253             "required": true,
60254             "type": "string"
60255           },
60256           {
60257             "in": "path",
60258             "name": "vf-module-id",
60259             "required": true,
60260             "type": "string"
60261           },
60262           {
60263             "in": "path",
60264             "name": "vm-type",
60265             "required": true,
60266             "type": "string"
60267           },
60268           {
60269             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60270             "in": "path",
60271             "name": "network-role",
60272             "required": true,
60273             "type": "string"
60274           },
60275           {
60276             "in": "body",
60277             "name": "(config)related-networks",
60278             "required": false,
60279             "schema": {
60280               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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)related-networks-TOP"
60281             }
60282           }
60283         ],
60284         "responses": {
60285           "200": {
60286             "description": "No response was specified",
60287             "schema": {
60288               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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)related-networks-TOP"
60289             }
60290           }
60291         },
60292         "operationId": "PUT-related-networks"
60293       }
60294     },
60295     "/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}/related-networks/related-network/{network-id}": {
60296       "delete": {
60297         "produces": [
60298           "application/json",
60299           "application/xml"
60300         ],
60301         "parameters": [
60302           {
60303             "description": "Keep as M",
60304             "in": "path",
60305             "name": "service-instance-id",
60306             "required": true,
60307             "type": "string"
60308           },
60309           {
60310             "in": "path",
60311             "name": "vnf-id",
60312             "required": true,
60313             "type": "string"
60314           },
60315           {
60316             "in": "path",
60317             "name": "vf-module-id",
60318             "required": true,
60319             "type": "string"
60320           },
60321           {
60322             "in": "path",
60323             "name": "vm-type",
60324             "required": true,
60325             "type": "string"
60326           },
60327           {
60328             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60329             "in": "path",
60330             "name": "network-role",
60331             "required": true,
60332             "type": "string"
60333           },
60334           {
60335             "description": "Key to l3-network object",
60336             "in": "path",
60337             "name": "network-id",
60338             "required": true,
60339             "type": "string"
60340           }
60341         ],
60342         "responses": {
60343           "200": {
60344             "description": "No response was specified"
60345           }
60346         },
60347         "operationId": "DELETE-related-network"
60348       },
60349       "get": {
60350         "produces": [
60351           "application/json",
60352           "application/xml"
60353         ],
60354         "parameters": [
60355           {
60356             "description": "Keep as M",
60357             "in": "path",
60358             "name": "service-instance-id",
60359             "required": true,
60360             "type": "string"
60361           },
60362           {
60363             "in": "path",
60364             "name": "vnf-id",
60365             "required": true,
60366             "type": "string"
60367           },
60368           {
60369             "in": "path",
60370             "name": "vf-module-id",
60371             "required": true,
60372             "type": "string"
60373           },
60374           {
60375             "in": "path",
60376             "name": "vm-type",
60377             "required": true,
60378             "type": "string"
60379           },
60380           {
60381             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60382             "in": "path",
60383             "name": "network-role",
60384             "required": true,
60385             "type": "string"
60386           },
60387           {
60388             "description": "Key to l3-network object",
60389             "in": "path",
60390             "name": "network-id",
60391             "required": true,
60392             "type": "string"
60393           }
60394         ],
60395         "responses": {
60396           "200": {
60397             "description": "No response was specified",
60398             "schema": {
60399               "$ref": "#/definitions/(config)related-network"
60400             }
60401           }
60402         },
60403         "operationId": "GET-related-network"
60404       },
60405       "post": {
60406         "consumes": [
60407           "application/json",
60408           "application/xml"
60409         ],
60410         "produces": [
60411           "application/json",
60412           "application/xml"
60413         ],
60414         "parameters": [
60415           {
60416             "description": "Keep as M",
60417             "in": "path",
60418             "name": "service-instance-id",
60419             "required": true,
60420             "type": "string"
60421           },
60422           {
60423             "in": "path",
60424             "name": "vnf-id",
60425             "required": true,
60426             "type": "string"
60427           },
60428           {
60429             "in": "path",
60430             "name": "vf-module-id",
60431             "required": true,
60432             "type": "string"
60433           },
60434           {
60435             "in": "path",
60436             "name": "vm-type",
60437             "required": true,
60438             "type": "string"
60439           },
60440           {
60441             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60442             "in": "path",
60443             "name": "network-role",
60444             "required": true,
60445             "type": "string"
60446           },
60447           {
60448             "description": "Key to l3-network object",
60449             "in": "path",
60450             "name": "network-id",
60451             "required": true,
60452             "type": "string"
60453           },
60454           {
60455             "in": "body",
60456             "name": "**(config)vlan-tags",
60457             "required": false,
60458             "schema": {
60459               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
60460             }
60461           }
60462         ],
60463         "responses": {
60464           "200": {
60465             "description": "No response was specified",
60466             "schema": {
60467               "$ref": "#/definitions/(config)related-networkPOST"
60468             }
60469           }
60470         },
60471         "operationId": "POST-related-network"
60472       },
60473       "put": {
60474         "consumes": [
60475           "application/json",
60476           "application/xml"
60477         ],
60478         "produces": [
60479           "application/json",
60480           "application/xml"
60481         ],
60482         "parameters": [
60483           {
60484             "description": "Keep as M",
60485             "in": "path",
60486             "name": "service-instance-id",
60487             "required": true,
60488             "type": "string"
60489           },
60490           {
60491             "in": "path",
60492             "name": "vnf-id",
60493             "required": true,
60494             "type": "string"
60495           },
60496           {
60497             "in": "path",
60498             "name": "vf-module-id",
60499             "required": true,
60500             "type": "string"
60501           },
60502           {
60503             "in": "path",
60504             "name": "vm-type",
60505             "required": true,
60506             "type": "string"
60507           },
60508           {
60509             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60510             "in": "path",
60511             "name": "network-role",
60512             "required": true,
60513             "type": "string"
60514           },
60515           {
60516             "description": "Key to l3-network object",
60517             "in": "path",
60518             "name": "network-id",
60519             "required": true,
60520             "type": "string"
60521           },
60522           {
60523             "in": "body",
60524             "name": "(config)related-network",
60525             "required": false,
60526             "schema": {
60527               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
60528             }
60529           }
60530         ],
60531         "responses": {
60532           "200": {
60533             "description": "No response was specified",
60534             "schema": {
60535               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP"
60536             }
60537           }
60538         },
60539         "operationId": "PUT-related-network"
60540       }
60541     },
60542     "/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}/related-networks/related-network/{network-id}/vlan-tags": {
60543       "delete": {
60544         "produces": [
60545           "application/json",
60546           "application/xml"
60547         ],
60548         "parameters": [
60549           {
60550             "description": "Keep as M",
60551             "in": "path",
60552             "name": "service-instance-id",
60553             "required": true,
60554             "type": "string"
60555           },
60556           {
60557             "in": "path",
60558             "name": "vnf-id",
60559             "required": true,
60560             "type": "string"
60561           },
60562           {
60563             "in": "path",
60564             "name": "vf-module-id",
60565             "required": true,
60566             "type": "string"
60567           },
60568           {
60569             "in": "path",
60570             "name": "vm-type",
60571             "required": true,
60572             "type": "string"
60573           },
60574           {
60575             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60576             "in": "path",
60577             "name": "network-role",
60578             "required": true,
60579             "type": "string"
60580           },
60581           {
60582             "description": "Key to l3-network object",
60583             "in": "path",
60584             "name": "network-id",
60585             "required": true,
60586             "type": "string"
60587           }
60588         ],
60589         "responses": {
60590           "200": {
60591             "description": "No response was specified"
60592           }
60593         },
60594         "operationId": "DELETE-vlan-tags"
60595       },
60596       "get": {
60597         "produces": [
60598           "application/json",
60599           "application/xml"
60600         ],
60601         "parameters": [
60602           {
60603             "description": "Keep as M",
60604             "in": "path",
60605             "name": "service-instance-id",
60606             "required": true,
60607             "type": "string"
60608           },
60609           {
60610             "in": "path",
60611             "name": "vnf-id",
60612             "required": true,
60613             "type": "string"
60614           },
60615           {
60616             "in": "path",
60617             "name": "vf-module-id",
60618             "required": true,
60619             "type": "string"
60620           },
60621           {
60622             "in": "path",
60623             "name": "vm-type",
60624             "required": true,
60625             "type": "string"
60626           },
60627           {
60628             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60629             "in": "path",
60630             "name": "network-role",
60631             "required": true,
60632             "type": "string"
60633           },
60634           {
60635             "description": "Key to l3-network object",
60636             "in": "path",
60637             "name": "network-id",
60638             "required": true,
60639             "type": "string"
60640           }
60641         ],
60642         "responses": {
60643           "200": {
60644             "description": "No response was specified",
60645             "schema": {
60646               "$ref": "#/definitions/(config)vlan-tags"
60647             }
60648           }
60649         },
60650         "operationId": "GET-vlan-tags"
60651       },
60652       "put": {
60653         "consumes": [
60654           "application/json",
60655           "application/xml"
60656         ],
60657         "produces": [
60658           "application/json",
60659           "application/xml"
60660         ],
60661         "parameters": [
60662           {
60663             "description": "Keep as M",
60664             "in": "path",
60665             "name": "service-instance-id",
60666             "required": true,
60667             "type": "string"
60668           },
60669           {
60670             "in": "path",
60671             "name": "vnf-id",
60672             "required": true,
60673             "type": "string"
60674           },
60675           {
60676             "in": "path",
60677             "name": "vf-module-id",
60678             "required": true,
60679             "type": "string"
60680           },
60681           {
60682             "in": "path",
60683             "name": "vm-type",
60684             "required": true,
60685             "type": "string"
60686           },
60687           {
60688             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60689             "in": "path",
60690             "name": "network-role",
60691             "required": true,
60692             "type": "string"
60693           },
60694           {
60695             "description": "Key to l3-network object",
60696             "in": "path",
60697             "name": "network-id",
60698             "required": true,
60699             "type": "string"
60700           },
60701           {
60702             "in": "body",
60703             "name": "(config)vlan-tags",
60704             "required": false,
60705             "schema": {
60706               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
60707             }
60708           }
60709         ],
60710         "responses": {
60711           "200": {
60712             "description": "No response was specified",
60713             "schema": {
60714               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP"
60715             }
60716           }
60717         },
60718         "operationId": "PUT-vlan-tags"
60719       }
60720     },
60721     "/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": {
60722       "delete": {
60723         "produces": [
60724           "application/json",
60725           "application/xml"
60726         ],
60727         "parameters": [
60728           {
60729             "description": "Keep as M",
60730             "in": "path",
60731             "name": "service-instance-id",
60732             "required": true,
60733             "type": "string"
60734           },
60735           {
60736             "in": "path",
60737             "name": "vnf-id",
60738             "required": true,
60739             "type": "string"
60740           },
60741           {
60742             "in": "path",
60743             "name": "vf-module-id",
60744             "required": true,
60745             "type": "string"
60746           },
60747           {
60748             "in": "path",
60749             "name": "vm-type",
60750             "required": true,
60751             "type": "string"
60752           },
60753           {
60754             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60755             "in": "path",
60756             "name": "network-role",
60757             "required": true,
60758             "type": "string"
60759           }
60760         ],
60761         "responses": {
60762           "200": {
60763             "description": "No response was specified"
60764           }
60765         },
60766         "operationId": "DELETE-sriov-parameters"
60767       },
60768       "get": {
60769         "produces": [
60770           "application/json",
60771           "application/xml"
60772         ],
60773         "parameters": [
60774           {
60775             "description": "Keep as M",
60776             "in": "path",
60777             "name": "service-instance-id",
60778             "required": true,
60779             "type": "string"
60780           },
60781           {
60782             "in": "path",
60783             "name": "vnf-id",
60784             "required": true,
60785             "type": "string"
60786           },
60787           {
60788             "in": "path",
60789             "name": "vf-module-id",
60790             "required": true,
60791             "type": "string"
60792           },
60793           {
60794             "in": "path",
60795             "name": "vm-type",
60796             "required": true,
60797             "type": "string"
60798           },
60799           {
60800             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60801             "in": "path",
60802             "name": "network-role",
60803             "required": true,
60804             "type": "string"
60805           }
60806         ],
60807         "responses": {
60808           "200": {
60809             "description": "No response was specified",
60810             "schema": {
60811               "$ref": "#/definitions/(config)sriov-parameters"
60812             }
60813           }
60814         },
60815         "operationId": "GET-sriov-parameters"
60816       },
60817       "post": {
60818         "consumes": [
60819           "application/json",
60820           "application/xml"
60821         ],
60822         "produces": [
60823           "application/json",
60824           "application/xml"
60825         ],
60826         "parameters": [
60827           {
60828             "description": "Keep as M",
60829             "in": "path",
60830             "name": "service-instance-id",
60831             "required": true,
60832             "type": "string"
60833           },
60834           {
60835             "in": "path",
60836             "name": "vnf-id",
60837             "required": true,
60838             "type": "string"
60839           },
60840           {
60841             "in": "path",
60842             "name": "vf-module-id",
60843             "required": true,
60844             "type": "string"
60845           },
60846           {
60847             "in": "path",
60848             "name": "vm-type",
60849             "required": true,
60850             "type": "string"
60851           },
60852           {
60853             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60854             "in": "path",
60855             "name": "network-role",
60856             "required": true,
60857             "type": "string"
60858           },
60859           {
60860             "in": "body",
60861             "name": "**(config)heat-vlan-filters",
60862             "required": false,
60863             "schema": {
60864               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60865             }
60866           },
60867           {
60868             "in": "body",
60869             "name": "**(config)application-tags",
60870             "required": false,
60871             "schema": {
60872               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60873             }
60874           }
60875         ],
60876         "responses": {
60877           "200": {
60878             "description": "No response was specified",
60879             "schema": {
60880               "$ref": "#/definitions/(config)sriov-parametersPOST"
60881             }
60882           }
60883         },
60884         "operationId": "POST-sriov-parameters"
60885       },
60886       "put": {
60887         "consumes": [
60888           "application/json",
60889           "application/xml"
60890         ],
60891         "produces": [
60892           "application/json",
60893           "application/xml"
60894         ],
60895         "parameters": [
60896           {
60897             "description": "Keep as M",
60898             "in": "path",
60899             "name": "service-instance-id",
60900             "required": true,
60901             "type": "string"
60902           },
60903           {
60904             "in": "path",
60905             "name": "vnf-id",
60906             "required": true,
60907             "type": "string"
60908           },
60909           {
60910             "in": "path",
60911             "name": "vf-module-id",
60912             "required": true,
60913             "type": "string"
60914           },
60915           {
60916             "in": "path",
60917             "name": "vm-type",
60918             "required": true,
60919             "type": "string"
60920           },
60921           {
60922             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60923             "in": "path",
60924             "name": "network-role",
60925             "required": true,
60926             "type": "string"
60927           },
60928           {
60929             "in": "body",
60930             "name": "(config)sriov-parameters",
60931             "required": false,
60932             "schema": {
60933               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60934             }
60935           }
60936         ],
60937         "responses": {
60938           "200": {
60939             "description": "No response was specified",
60940             "schema": {
60941               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
60942             }
60943           }
60944         },
60945         "operationId": "PUT-sriov-parameters"
60946       }
60947     },
60948     "/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": {
60949       "delete": {
60950         "produces": [
60951           "application/json",
60952           "application/xml"
60953         ],
60954         "parameters": [
60955           {
60956             "description": "Keep as M",
60957             "in": "path",
60958             "name": "service-instance-id",
60959             "required": true,
60960             "type": "string"
60961           },
60962           {
60963             "in": "path",
60964             "name": "vnf-id",
60965             "required": true,
60966             "type": "string"
60967           },
60968           {
60969             "in": "path",
60970             "name": "vf-module-id",
60971             "required": true,
60972             "type": "string"
60973           },
60974           {
60975             "in": "path",
60976             "name": "vm-type",
60977             "required": true,
60978             "type": "string"
60979           },
60980           {
60981             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
60982             "in": "path",
60983             "name": "network-role",
60984             "required": true,
60985             "type": "string"
60986           }
60987         ],
60988         "responses": {
60989           "200": {
60990             "description": "No response was specified"
60991           }
60992         },
60993         "operationId": "DELETE-application-tags"
60994       },
60995       "get": {
60996         "produces": [
60997           "application/json",
60998           "application/xml"
60999         ],
61000         "parameters": [
61001           {
61002             "description": "Keep as M",
61003             "in": "path",
61004             "name": "service-instance-id",
61005             "required": true,
61006             "type": "string"
61007           },
61008           {
61009             "in": "path",
61010             "name": "vnf-id",
61011             "required": true,
61012             "type": "string"
61013           },
61014           {
61015             "in": "path",
61016             "name": "vf-module-id",
61017             "required": true,
61018             "type": "string"
61019           },
61020           {
61021             "in": "path",
61022             "name": "vm-type",
61023             "required": true,
61024             "type": "string"
61025           },
61026           {
61027             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61028             "in": "path",
61029             "name": "network-role",
61030             "required": true,
61031             "type": "string"
61032           }
61033         ],
61034         "responses": {
61035           "200": {
61036             "description": "No response was specified",
61037             "schema": {
61038               "$ref": "#/definitions/(config)application-tags"
61039             }
61040           }
61041         },
61042         "operationId": "GET-application-tags"
61043       },
61044       "post": {
61045         "consumes": [
61046           "application/json",
61047           "application/xml"
61048         ],
61049         "produces": [
61050           "application/json",
61051           "application/xml"
61052         ],
61053         "parameters": [
61054           {
61055             "description": "Keep as M",
61056             "in": "path",
61057             "name": "service-instance-id",
61058             "required": true,
61059             "type": "string"
61060           },
61061           {
61062             "in": "path",
61063             "name": "vnf-id",
61064             "required": true,
61065             "type": "string"
61066           },
61067           {
61068             "in": "path",
61069             "name": "vf-module-id",
61070             "required": true,
61071             "type": "string"
61072           },
61073           {
61074             "in": "path",
61075             "name": "vm-type",
61076             "required": true,
61077             "type": "string"
61078           },
61079           {
61080             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61081             "in": "path",
61082             "name": "network-role",
61083             "required": true,
61084             "type": "string"
61085           },
61086           {
61087             "in": "body",
61088             "name": "**(config)c-tags",
61089             "required": false,
61090             "schema": {
61091               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61092             }
61093           },
61094           {
61095             "in": "body",
61096             "name": "**(config)s-tags",
61097             "required": false,
61098             "schema": {
61099               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61100             }
61101           }
61102         ],
61103         "responses": {
61104           "200": {
61105             "description": "No response was specified",
61106             "schema": {
61107               "$ref": "#/definitions/(config)application-tagsPOST"
61108             }
61109           }
61110         },
61111         "operationId": "POST-application-tags"
61112       },
61113       "put": {
61114         "consumes": [
61115           "application/json",
61116           "application/xml"
61117         ],
61118         "produces": [
61119           "application/json",
61120           "application/xml"
61121         ],
61122         "parameters": [
61123           {
61124             "description": "Keep as M",
61125             "in": "path",
61126             "name": "service-instance-id",
61127             "required": true,
61128             "type": "string"
61129           },
61130           {
61131             "in": "path",
61132             "name": "vnf-id",
61133             "required": true,
61134             "type": "string"
61135           },
61136           {
61137             "in": "path",
61138             "name": "vf-module-id",
61139             "required": true,
61140             "type": "string"
61141           },
61142           {
61143             "in": "path",
61144             "name": "vm-type",
61145             "required": true,
61146             "type": "string"
61147           },
61148           {
61149             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61150             "in": "path",
61151             "name": "network-role",
61152             "required": true,
61153             "type": "string"
61154           },
61155           {
61156             "in": "body",
61157             "name": "(config)application-tags",
61158             "required": false,
61159             "schema": {
61160               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61161             }
61162           }
61163         ],
61164         "responses": {
61165           "200": {
61166             "description": "No response was specified",
61167             "schema": {
61168               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61169             }
61170           }
61171         },
61172         "operationId": "PUT-application-tags"
61173       }
61174     },
61175     "/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": {
61176       "delete": {
61177         "produces": [
61178           "application/json",
61179           "application/xml"
61180         ],
61181         "parameters": [
61182           {
61183             "description": "Keep as M",
61184             "in": "path",
61185             "name": "service-instance-id",
61186             "required": true,
61187             "type": "string"
61188           },
61189           {
61190             "in": "path",
61191             "name": "vnf-id",
61192             "required": true,
61193             "type": "string"
61194           },
61195           {
61196             "in": "path",
61197             "name": "vf-module-id",
61198             "required": true,
61199             "type": "string"
61200           },
61201           {
61202             "in": "path",
61203             "name": "vm-type",
61204             "required": true,
61205             "type": "string"
61206           },
61207           {
61208             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61209             "in": "path",
61210             "name": "network-role",
61211             "required": true,
61212             "type": "string"
61213           }
61214         ],
61215         "responses": {
61216           "200": {
61217             "description": "No response was specified"
61218           }
61219         },
61220         "operationId": "DELETE-c-tags"
61221       },
61222       "get": {
61223         "produces": [
61224           "application/json",
61225           "application/xml"
61226         ],
61227         "parameters": [
61228           {
61229             "description": "Keep as M",
61230             "in": "path",
61231             "name": "service-instance-id",
61232             "required": true,
61233             "type": "string"
61234           },
61235           {
61236             "in": "path",
61237             "name": "vnf-id",
61238             "required": true,
61239             "type": "string"
61240           },
61241           {
61242             "in": "path",
61243             "name": "vf-module-id",
61244             "required": true,
61245             "type": "string"
61246           },
61247           {
61248             "in": "path",
61249             "name": "vm-type",
61250             "required": true,
61251             "type": "string"
61252           },
61253           {
61254             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61255             "in": "path",
61256             "name": "network-role",
61257             "required": true,
61258             "type": "string"
61259           }
61260         ],
61261         "responses": {
61262           "200": {
61263             "description": "No response was specified",
61264             "schema": {
61265               "$ref": "#/definitions/(config)c-tags"
61266             }
61267           }
61268         },
61269         "operationId": "GET-c-tags"
61270       },
61271       "put": {
61272         "consumes": [
61273           "application/json",
61274           "application/xml"
61275         ],
61276         "produces": [
61277           "application/json",
61278           "application/xml"
61279         ],
61280         "parameters": [
61281           {
61282             "description": "Keep as M",
61283             "in": "path",
61284             "name": "service-instance-id",
61285             "required": true,
61286             "type": "string"
61287           },
61288           {
61289             "in": "path",
61290             "name": "vnf-id",
61291             "required": true,
61292             "type": "string"
61293           },
61294           {
61295             "in": "path",
61296             "name": "vf-module-id",
61297             "required": true,
61298             "type": "string"
61299           },
61300           {
61301             "in": "path",
61302             "name": "vm-type",
61303             "required": true,
61304             "type": "string"
61305           },
61306           {
61307             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61308             "in": "path",
61309             "name": "network-role",
61310             "required": true,
61311             "type": "string"
61312           },
61313           {
61314             "in": "body",
61315             "name": "(config)c-tags",
61316             "required": false,
61317             "schema": {
61318               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61319             }
61320           }
61321         ],
61322         "responses": {
61323           "200": {
61324             "description": "No response was specified",
61325             "schema": {
61326               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61327             }
61328           }
61329         },
61330         "operationId": "PUT-c-tags"
61331       }
61332     },
61333     "/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": {
61334       "delete": {
61335         "produces": [
61336           "application/json",
61337           "application/xml"
61338         ],
61339         "parameters": [
61340           {
61341             "description": "Keep as M",
61342             "in": "path",
61343             "name": "service-instance-id",
61344             "required": true,
61345             "type": "string"
61346           },
61347           {
61348             "in": "path",
61349             "name": "vnf-id",
61350             "required": true,
61351             "type": "string"
61352           },
61353           {
61354             "in": "path",
61355             "name": "vf-module-id",
61356             "required": true,
61357             "type": "string"
61358           },
61359           {
61360             "in": "path",
61361             "name": "vm-type",
61362             "required": true,
61363             "type": "string"
61364           },
61365           {
61366             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61367             "in": "path",
61368             "name": "network-role",
61369             "required": true,
61370             "type": "string"
61371           }
61372         ],
61373         "responses": {
61374           "200": {
61375             "description": "No response was specified"
61376           }
61377         },
61378         "operationId": "DELETE-s-tags"
61379       },
61380       "get": {
61381         "produces": [
61382           "application/json",
61383           "application/xml"
61384         ],
61385         "parameters": [
61386           {
61387             "description": "Keep as M",
61388             "in": "path",
61389             "name": "service-instance-id",
61390             "required": true,
61391             "type": "string"
61392           },
61393           {
61394             "in": "path",
61395             "name": "vnf-id",
61396             "required": true,
61397             "type": "string"
61398           },
61399           {
61400             "in": "path",
61401             "name": "vf-module-id",
61402             "required": true,
61403             "type": "string"
61404           },
61405           {
61406             "in": "path",
61407             "name": "vm-type",
61408             "required": true,
61409             "type": "string"
61410           },
61411           {
61412             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61413             "in": "path",
61414             "name": "network-role",
61415             "required": true,
61416             "type": "string"
61417           }
61418         ],
61419         "responses": {
61420           "200": {
61421             "description": "No response was specified",
61422             "schema": {
61423               "$ref": "#/definitions/(config)s-tags"
61424             }
61425           }
61426         },
61427         "operationId": "GET-s-tags"
61428       },
61429       "put": {
61430         "consumes": [
61431           "application/json",
61432           "application/xml"
61433         ],
61434         "produces": [
61435           "application/json",
61436           "application/xml"
61437         ],
61438         "parameters": [
61439           {
61440             "description": "Keep as M",
61441             "in": "path",
61442             "name": "service-instance-id",
61443             "required": true,
61444             "type": "string"
61445           },
61446           {
61447             "in": "path",
61448             "name": "vnf-id",
61449             "required": true,
61450             "type": "string"
61451           },
61452           {
61453             "in": "path",
61454             "name": "vf-module-id",
61455             "required": true,
61456             "type": "string"
61457           },
61458           {
61459             "in": "path",
61460             "name": "vm-type",
61461             "required": true,
61462             "type": "string"
61463           },
61464           {
61465             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61466             "in": "path",
61467             "name": "network-role",
61468             "required": true,
61469             "type": "string"
61470           },
61471           {
61472             "in": "body",
61473             "name": "(config)s-tags",
61474             "required": false,
61475             "schema": {
61476               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61477             }
61478           }
61479         ],
61480         "responses": {
61481           "200": {
61482             "description": "No response was specified",
61483             "schema": {
61484               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61485             }
61486           }
61487         },
61488         "operationId": "PUT-s-tags"
61489       }
61490     },
61491     "/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": {
61492       "delete": {
61493         "produces": [
61494           "application/json",
61495           "application/xml"
61496         ],
61497         "parameters": [
61498           {
61499             "description": "Keep as M",
61500             "in": "path",
61501             "name": "service-instance-id",
61502             "required": true,
61503             "type": "string"
61504           },
61505           {
61506             "in": "path",
61507             "name": "vnf-id",
61508             "required": true,
61509             "type": "string"
61510           },
61511           {
61512             "in": "path",
61513             "name": "vf-module-id",
61514             "required": true,
61515             "type": "string"
61516           },
61517           {
61518             "in": "path",
61519             "name": "vm-type",
61520             "required": true,
61521             "type": "string"
61522           },
61523           {
61524             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61525             "in": "path",
61526             "name": "network-role",
61527             "required": true,
61528             "type": "string"
61529           }
61530         ],
61531         "responses": {
61532           "200": {
61533             "description": "No response was specified"
61534           }
61535         },
61536         "operationId": "DELETE-heat-vlan-filters"
61537       },
61538       "get": {
61539         "produces": [
61540           "application/json",
61541           "application/xml"
61542         ],
61543         "parameters": [
61544           {
61545             "description": "Keep as M",
61546             "in": "path",
61547             "name": "service-instance-id",
61548             "required": true,
61549             "type": "string"
61550           },
61551           {
61552             "in": "path",
61553             "name": "vnf-id",
61554             "required": true,
61555             "type": "string"
61556           },
61557           {
61558             "in": "path",
61559             "name": "vf-module-id",
61560             "required": true,
61561             "type": "string"
61562           },
61563           {
61564             "in": "path",
61565             "name": "vm-type",
61566             "required": true,
61567             "type": "string"
61568           },
61569           {
61570             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61571             "in": "path",
61572             "name": "network-role",
61573             "required": true,
61574             "type": "string"
61575           }
61576         ],
61577         "responses": {
61578           "200": {
61579             "description": "No response was specified",
61580             "schema": {
61581               "$ref": "#/definitions/(config)heat-vlan-filters"
61582             }
61583           }
61584         },
61585         "operationId": "GET-heat-vlan-filters"
61586       },
61587       "put": {
61588         "consumes": [
61589           "application/json",
61590           "application/xml"
61591         ],
61592         "produces": [
61593           "application/json",
61594           "application/xml"
61595         ],
61596         "parameters": [
61597           {
61598             "description": "Keep as M",
61599             "in": "path",
61600             "name": "service-instance-id",
61601             "required": true,
61602             "type": "string"
61603           },
61604           {
61605             "in": "path",
61606             "name": "vnf-id",
61607             "required": true,
61608             "type": "string"
61609           },
61610           {
61611             "in": "path",
61612             "name": "vf-module-id",
61613             "required": true,
61614             "type": "string"
61615           },
61616           {
61617             "in": "path",
61618             "name": "vm-type",
61619             "required": true,
61620             "type": "string"
61621           },
61622           {
61623             "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF",
61624             "in": "path",
61625             "name": "network-role",
61626             "required": true,
61627             "type": "string"
61628           },
61629           {
61630             "in": "body",
61631             "name": "(config)heat-vlan-filters",
61632             "required": false,
61633             "schema": {
61634               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61635             }
61636           }
61637         ],
61638         "responses": {
61639           "200": {
61640             "description": "No response was specified",
61641             "schema": {
61642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
61643             }
61644           }
61645         },
61646         "operationId": "PUT-heat-vlan-filters"
61647       }
61648     },
61649     "/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": {
61650       "delete": {
61651         "produces": [
61652           "application/json",
61653           "application/xml"
61654         ],
61655         "parameters": [
61656           {
61657             "description": "Keep as M",
61658             "in": "path",
61659             "name": "service-instance-id",
61660             "required": true,
61661             "type": "string"
61662           },
61663           {
61664             "in": "path",
61665             "name": "vnf-id",
61666             "required": true,
61667             "type": "string"
61668           },
61669           {
61670             "in": "path",
61671             "name": "vf-module-id",
61672             "required": true,
61673             "type": "string"
61674           }
61675         ],
61676         "responses": {
61677           "200": {
61678             "description": "No response was specified"
61679           }
61680         },
61681         "operationId": "DELETE-vf-module-parameters"
61682       },
61683       "get": {
61684         "produces": [
61685           "application/json",
61686           "application/xml"
61687         ],
61688         "parameters": [
61689           {
61690             "description": "Keep as M",
61691             "in": "path",
61692             "name": "service-instance-id",
61693             "required": true,
61694             "type": "string"
61695           },
61696           {
61697             "in": "path",
61698             "name": "vnf-id",
61699             "required": true,
61700             "type": "string"
61701           },
61702           {
61703             "in": "path",
61704             "name": "vf-module-id",
61705             "required": true,
61706             "type": "string"
61707           }
61708         ],
61709         "responses": {
61710           "200": {
61711             "description": "No response was specified",
61712             "schema": {
61713               "$ref": "#/definitions/(config)vf-module-parameters"
61714             }
61715           }
61716         },
61717         "operationId": "GET-vf-module-parameters"
61718       },
61719       "post": {
61720         "consumes": [
61721           "application/json",
61722           "application/xml"
61723         ],
61724         "produces": [
61725           "application/json",
61726           "application/xml"
61727         ],
61728         "parameters": [
61729           {
61730             "description": "Keep as M",
61731             "in": "path",
61732             "name": "service-instance-id",
61733             "required": true,
61734             "type": "string"
61735           },
61736           {
61737             "in": "path",
61738             "name": "vnf-id",
61739             "required": true,
61740             "type": "string"
61741           },
61742           {
61743             "in": "path",
61744             "name": "vf-module-id",
61745             "required": true,
61746             "type": "string"
61747           },
61748           {
61749             "in": "body",
61750             "name": "**(config)param",
61751             "required": false,
61752             "schema": {
61753               "$ref": "#/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"
61754             }
61755           }
61756         ],
61757         "responses": {
61758           "200": {
61759             "description": "No response was specified",
61760             "schema": {
61761               "$ref": "#/definitions/(config)vf-module-parametersPOST"
61762             }
61763           }
61764         },
61765         "operationId": "POST-vf-module-parameters"
61766       },
61767       "put": {
61768         "consumes": [
61769           "application/json",
61770           "application/xml"
61771         ],
61772         "produces": [
61773           "application/json",
61774           "application/xml"
61775         ],
61776         "parameters": [
61777           {
61778             "description": "Keep as M",
61779             "in": "path",
61780             "name": "service-instance-id",
61781             "required": true,
61782             "type": "string"
61783           },
61784           {
61785             "in": "path",
61786             "name": "vnf-id",
61787             "required": true,
61788             "type": "string"
61789           },
61790           {
61791             "in": "path",
61792             "name": "vf-module-id",
61793             "required": true,
61794             "type": "string"
61795           },
61796           {
61797             "in": "body",
61798             "name": "(config)vf-module-parameters",
61799             "required": false,
61800             "schema": {
61801               "$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"
61802             }
61803           }
61804         ],
61805         "responses": {
61806           "200": {
61807             "description": "No response was specified",
61808             "schema": {
61809               "$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"
61810             }
61811           }
61812         },
61813         "operationId": "PUT-vf-module-parameters"
61814       }
61815     },
61816     "/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}": {
61817       "delete": {
61818         "produces": [
61819           "application/json",
61820           "application/xml"
61821         ],
61822         "parameters": [
61823           {
61824             "description": "Keep as M",
61825             "in": "path",
61826             "name": "service-instance-id",
61827             "required": true,
61828             "type": "string"
61829           },
61830           {
61831             "in": "path",
61832             "name": "vnf-id",
61833             "required": true,
61834             "type": "string"
61835           },
61836           {
61837             "in": "path",
61838             "name": "vf-module-id",
61839             "required": true,
61840             "type": "string"
61841           },
61842           {
61843             "in": "path",
61844             "name": "name",
61845             "required": true,
61846             "type": "string"
61847           }
61848         ],
61849         "responses": {
61850           "200": {
61851             "description": "No response was specified"
61852           }
61853         },
61854         "operationId": "DELETE-param"
61855       },
61856       "get": {
61857         "produces": [
61858           "application/json",
61859           "application/xml"
61860         ],
61861         "parameters": [
61862           {
61863             "description": "Keep as M",
61864             "in": "path",
61865             "name": "service-instance-id",
61866             "required": true,
61867             "type": "string"
61868           },
61869           {
61870             "in": "path",
61871             "name": "vnf-id",
61872             "required": true,
61873             "type": "string"
61874           },
61875           {
61876             "in": "path",
61877             "name": "vf-module-id",
61878             "required": true,
61879             "type": "string"
61880           },
61881           {
61882             "in": "path",
61883             "name": "name",
61884             "required": true,
61885             "type": "string"
61886           }
61887         ],
61888         "responses": {
61889           "200": {
61890             "description": "No response was specified",
61891             "schema": {
61892               "$ref": "#/definitions/(config)param"
61893             }
61894           }
61895         },
61896         "operationId": "GET-param"
61897       },
61898       "post": {
61899         "consumes": [
61900           "application/json",
61901           "application/xml"
61902         ],
61903         "produces": [
61904           "application/json",
61905           "application/xml"
61906         ],
61907         "parameters": [
61908           {
61909             "description": "Keep as M",
61910             "in": "path",
61911             "name": "service-instance-id",
61912             "required": true,
61913             "type": "string"
61914           },
61915           {
61916             "in": "path",
61917             "name": "vnf-id",
61918             "required": true,
61919             "type": "string"
61920           },
61921           {
61922             "in": "path",
61923             "name": "vf-module-id",
61924             "required": true,
61925             "type": "string"
61926           },
61927           {
61928             "in": "path",
61929             "name": "name",
61930             "required": true,
61931             "type": "string"
61932           },
61933           {
61934             "in": "body",
61935             "name": "**(config)resource-resolution-data",
61936             "required": false,
61937             "schema": {
61938               "$ref": "#/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/param(config)resource-resolution-data-TOP"
61939             }
61940           }
61941         ],
61942         "responses": {
61943           "200": {
61944             "description": "No response was specified",
61945             "schema": {
61946               "$ref": "#/definitions/(config)paramPOST"
61947             }
61948           }
61949         },
61950         "operationId": "POST-param"
61951       },
61952       "put": {
61953         "consumes": [
61954           "application/json",
61955           "application/xml"
61956         ],
61957         "produces": [
61958           "application/json",
61959           "application/xml"
61960         ],
61961         "parameters": [
61962           {
61963             "description": "Keep as M",
61964             "in": "path",
61965             "name": "service-instance-id",
61966             "required": true,
61967             "type": "string"
61968           },
61969           {
61970             "in": "path",
61971             "name": "vnf-id",
61972             "required": true,
61973             "type": "string"
61974           },
61975           {
61976             "in": "path",
61977             "name": "vf-module-id",
61978             "required": true,
61979             "type": "string"
61980           },
61981           {
61982             "in": "path",
61983             "name": "name",
61984             "required": true,
61985             "type": "string"
61986           },
61987           {
61988             "in": "body",
61989             "name": "(config)param",
61990             "required": false,
61991             "schema": {
61992               "$ref": "#/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"
61993             }
61994           }
61995         ],
61996         "responses": {
61997           "200": {
61998             "description": "No response was specified",
61999             "schema": {
62000               "$ref": "#/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"
62001             }
62002           }
62003         },
62004         "operationId": "PUT-param"
62005       }
62006     },
62007     "/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}/resource-resolution-data": {
62008       "delete": {
62009         "produces": [
62010           "application/json",
62011           "application/xml"
62012         ],
62013         "parameters": [
62014           {
62015             "description": "Keep as M",
62016             "in": "path",
62017             "name": "service-instance-id",
62018             "required": true,
62019             "type": "string"
62020           },
62021           {
62022             "in": "path",
62023             "name": "vnf-id",
62024             "required": true,
62025             "type": "string"
62026           },
62027           {
62028             "in": "path",
62029             "name": "vf-module-id",
62030             "required": true,
62031             "type": "string"
62032           },
62033           {
62034             "in": "path",
62035             "name": "name",
62036             "required": true,
62037             "type": "string"
62038           }
62039         ],
62040         "responses": {
62041           "200": {
62042             "description": "No response was specified"
62043           }
62044         },
62045         "operationId": "DELETE-resource-resolution-data"
62046       },
62047       "get": {
62048         "produces": [
62049           "application/json",
62050           "application/xml"
62051         ],
62052         "parameters": [
62053           {
62054             "description": "Keep as M",
62055             "in": "path",
62056             "name": "service-instance-id",
62057             "required": true,
62058             "type": "string"
62059           },
62060           {
62061             "in": "path",
62062             "name": "vnf-id",
62063             "required": true,
62064             "type": "string"
62065           },
62066           {
62067             "in": "path",
62068             "name": "vf-module-id",
62069             "required": true,
62070             "type": "string"
62071           },
62072           {
62073             "in": "path",
62074             "name": "name",
62075             "required": true,
62076             "type": "string"
62077           }
62078         ],
62079         "responses": {
62080           "200": {
62081             "description": "No response was specified",
62082             "schema": {
62083               "$ref": "#/definitions/(config)resource-resolution-data"
62084             }
62085           }
62086         },
62087         "operationId": "GET-resource-resolution-data"
62088       },
62089       "post": {
62090         "consumes": [
62091           "application/json",
62092           "application/xml"
62093         ],
62094         "produces": [
62095           "application/json",
62096           "application/xml"
62097         ],
62098         "parameters": [
62099           {
62100             "description": "Keep as M",
62101             "in": "path",
62102             "name": "service-instance-id",
62103             "required": true,
62104             "type": "string"
62105           },
62106           {
62107             "in": "path",
62108             "name": "vnf-id",
62109             "required": true,
62110             "type": "string"
62111           },
62112           {
62113             "in": "path",
62114             "name": "vf-module-id",
62115             "required": true,
62116             "type": "string"
62117           },
62118           {
62119             "in": "path",
62120             "name": "name",
62121             "required": true,
62122             "type": "string"
62123           },
62124           {
62125             "in": "body",
62126             "name": "**(config)resource-key",
62127             "required": false,
62128             "schema": {
62129               "$ref": "#/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/param/resource-resolution-data(config)resource-key-TOP"
62130             }
62131           }
62132         ],
62133         "responses": {
62134           "200": {
62135             "description": "No response was specified",
62136             "schema": {
62137               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
62138             }
62139           }
62140         },
62141         "operationId": "POST-resource-resolution-data"
62142       },
62143       "put": {
62144         "consumes": [
62145           "application/json",
62146           "application/xml"
62147         ],
62148         "produces": [
62149           "application/json",
62150           "application/xml"
62151         ],
62152         "parameters": [
62153           {
62154             "description": "Keep as M",
62155             "in": "path",
62156             "name": "service-instance-id",
62157             "required": true,
62158             "type": "string"
62159           },
62160           {
62161             "in": "path",
62162             "name": "vnf-id",
62163             "required": true,
62164             "type": "string"
62165           },
62166           {
62167             "in": "path",
62168             "name": "vf-module-id",
62169             "required": true,
62170             "type": "string"
62171           },
62172           {
62173             "in": "path",
62174             "name": "name",
62175             "required": true,
62176             "type": "string"
62177           },
62178           {
62179             "in": "body",
62180             "name": "(config)resource-resolution-data",
62181             "required": false,
62182             "schema": {
62183               "$ref": "#/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/param(config)resource-resolution-data-TOP"
62184             }
62185           }
62186         ],
62187         "responses": {
62188           "200": {
62189             "description": "No response was specified",
62190             "schema": {
62191               "$ref": "#/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/param(config)resource-resolution-data-TOP"
62192             }
62193           }
62194         },
62195         "operationId": "PUT-resource-resolution-data"
62196       }
62197     },
62198     "/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}/resource-resolution-data/resource-key/{name}": {
62199       "delete": {
62200         "produces": [
62201           "application/json",
62202           "application/xml"
62203         ],
62204         "parameters": [
62205           {
62206             "description": "Keep as M",
62207             "in": "path",
62208             "name": "service-instance-id",
62209             "required": true,
62210             "type": "string"
62211           },
62212           {
62213             "in": "path",
62214             "name": "vnf-id",
62215             "required": true,
62216             "type": "string"
62217           },
62218           {
62219             "in": "path",
62220             "name": "vf-module-id",
62221             "required": true,
62222             "type": "string"
62223           },
62224           {
62225             "in": "path",
62226             "name": "name",
62227             "required": true,
62228             "type": "string"
62229           },
62230           {
62231             "in": "path",
62232             "name": "name",
62233             "required": true,
62234             "type": "string"
62235           }
62236         ],
62237         "responses": {
62238           "200": {
62239             "description": "No response was specified"
62240           }
62241         },
62242         "operationId": "DELETE-resource-key"
62243       },
62244       "get": {
62245         "produces": [
62246           "application/json",
62247           "application/xml"
62248         ],
62249         "parameters": [
62250           {
62251             "description": "Keep as M",
62252             "in": "path",
62253             "name": "service-instance-id",
62254             "required": true,
62255             "type": "string"
62256           },
62257           {
62258             "in": "path",
62259             "name": "vnf-id",
62260             "required": true,
62261             "type": "string"
62262           },
62263           {
62264             "in": "path",
62265             "name": "vf-module-id",
62266             "required": true,
62267             "type": "string"
62268           },
62269           {
62270             "in": "path",
62271             "name": "name",
62272             "required": true,
62273             "type": "string"
62274           },
62275           {
62276             "in": "path",
62277             "name": "name",
62278             "required": true,
62279             "type": "string"
62280           }
62281         ],
62282         "responses": {
62283           "200": {
62284             "description": "No response was specified",
62285             "schema": {
62286               "$ref": "#/definitions/(config)resource-key"
62287             }
62288           }
62289         },
62290         "operationId": "GET-resource-key"
62291       },
62292       "put": {
62293         "consumes": [
62294           "application/json",
62295           "application/xml"
62296         ],
62297         "produces": [
62298           "application/json",
62299           "application/xml"
62300         ],
62301         "parameters": [
62302           {
62303             "description": "Keep as M",
62304             "in": "path",
62305             "name": "service-instance-id",
62306             "required": true,
62307             "type": "string"
62308           },
62309           {
62310             "in": "path",
62311             "name": "vnf-id",
62312             "required": true,
62313             "type": "string"
62314           },
62315           {
62316             "in": "path",
62317             "name": "vf-module-id",
62318             "required": true,
62319             "type": "string"
62320           },
62321           {
62322             "in": "path",
62323             "name": "name",
62324             "required": true,
62325             "type": "string"
62326           },
62327           {
62328             "in": "path",
62329             "name": "name",
62330             "required": true,
62331             "type": "string"
62332           },
62333           {
62334             "in": "body",
62335             "name": "(config)resource-key",
62336             "required": false,
62337             "schema": {
62338               "$ref": "#/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/param/resource-resolution-data(config)resource-key-TOP"
62339             }
62340           }
62341         ],
62342         "responses": {
62343           "200": {
62344             "description": "No response was specified",
62345             "schema": {
62346               "$ref": "#/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/param/resource-resolution-data(config)resource-key-TOP"
62347             }
62348           }
62349         },
62350         "operationId": "PUT-resource-key"
62351       }
62352     },
62353     "/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": {
62354       "delete": {
62355         "produces": [
62356           "application/json",
62357           "application/xml"
62358         ],
62359         "parameters": [
62360           {
62361             "description": "Keep as M",
62362             "in": "path",
62363             "name": "service-instance-id",
62364             "required": true,
62365             "type": "string"
62366           },
62367           {
62368             "in": "path",
62369             "name": "vnf-id",
62370             "required": true,
62371             "type": "string"
62372           },
62373           {
62374             "in": "path",
62375             "name": "vf-module-id",
62376             "required": true,
62377             "type": "string"
62378           }
62379         ],
62380         "responses": {
62381           "200": {
62382             "description": "No response was specified"
62383           }
62384         },
62385         "operationId": "DELETE-vf-module-topology-identifier"
62386       },
62387       "get": {
62388         "produces": [
62389           "application/json",
62390           "application/xml"
62391         ],
62392         "parameters": [
62393           {
62394             "description": "Keep as M",
62395             "in": "path",
62396             "name": "service-instance-id",
62397             "required": true,
62398             "type": "string"
62399           },
62400           {
62401             "in": "path",
62402             "name": "vnf-id",
62403             "required": true,
62404             "type": "string"
62405           },
62406           {
62407             "in": "path",
62408             "name": "vf-module-id",
62409             "required": true,
62410             "type": "string"
62411           }
62412         ],
62413         "responses": {
62414           "200": {
62415             "description": "No response was specified",
62416             "schema": {
62417               "$ref": "#/definitions/(config)vf-module-topology-identifier"
62418             }
62419           }
62420         },
62421         "operationId": "GET-vf-module-topology-identifier"
62422       },
62423       "put": {
62424         "consumes": [
62425           "application/json",
62426           "application/xml"
62427         ],
62428         "produces": [
62429           "application/json",
62430           "application/xml"
62431         ],
62432         "parameters": [
62433           {
62434             "description": "Keep as M",
62435             "in": "path",
62436             "name": "service-instance-id",
62437             "required": true,
62438             "type": "string"
62439           },
62440           {
62441             "in": "path",
62442             "name": "vnf-id",
62443             "required": true,
62444             "type": "string"
62445           },
62446           {
62447             "in": "path",
62448             "name": "vf-module-id",
62449             "required": true,
62450             "type": "string"
62451           },
62452           {
62453             "in": "body",
62454             "name": "(config)vf-module-topology-identifier",
62455             "required": false,
62456             "schema": {
62457               "$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"
62458             }
62459           }
62460         ],
62461         "responses": {
62462           "200": {
62463             "description": "No response was specified",
62464             "schema": {
62465               "$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"
62466             }
62467           }
62468         },
62469         "operationId": "PUT-vf-module-topology-identifier"
62470       }
62471     },
62472     "/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": {
62473       "delete": {
62474         "produces": [
62475           "application/json",
62476           "application/xml"
62477         ],
62478         "parameters": [
62479           {
62480             "description": "Keep as M",
62481             "in": "path",
62482             "name": "service-instance-id",
62483             "required": true,
62484             "type": "string"
62485           },
62486           {
62487             "in": "path",
62488             "name": "vnf-id",
62489             "required": true,
62490             "type": "string"
62491           },
62492           {
62493             "in": "path",
62494             "name": "vf-module-id",
62495             "required": true,
62496             "type": "string"
62497           }
62498         ],
62499         "responses": {
62500           "200": {
62501             "description": "No response was specified"
62502           }
62503         },
62504         "operationId": "DELETE-vnf-information"
62505       },
62506       "get": {
62507         "produces": [
62508           "application/json",
62509           "application/xml"
62510         ],
62511         "parameters": [
62512           {
62513             "description": "Keep as M",
62514             "in": "path",
62515             "name": "service-instance-id",
62516             "required": true,
62517             "type": "string"
62518           },
62519           {
62520             "in": "path",
62521             "name": "vnf-id",
62522             "required": true,
62523             "type": "string"
62524           },
62525           {
62526             "in": "path",
62527             "name": "vf-module-id",
62528             "required": true,
62529             "type": "string"
62530           }
62531         ],
62532         "responses": {
62533           "200": {
62534             "description": "No response was specified",
62535             "schema": {
62536               "$ref": "#/definitions/(config)vnf-information"
62537             }
62538           }
62539         },
62540         "operationId": "GET-vnf-information"
62541       },
62542       "post": {
62543         "consumes": [
62544           "application/json",
62545           "application/xml"
62546         ],
62547         "produces": [
62548           "application/json",
62549           "application/xml"
62550         ],
62551         "parameters": [
62552           {
62553             "description": "Keep as M",
62554             "in": "path",
62555             "name": "service-instance-id",
62556             "required": true,
62557             "type": "string"
62558           },
62559           {
62560             "in": "path",
62561             "name": "vnf-id",
62562             "required": true,
62563             "type": "string"
62564           },
62565           {
62566             "in": "path",
62567             "name": "vf-module-id",
62568             "required": true,
62569             "type": "string"
62570           },
62571           {
62572             "in": "body",
62573             "name": "**(config)onap-model-information",
62574             "required": false,
62575             "schema": {
62576               "$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"
62577             }
62578           }
62579         ],
62580         "responses": {
62581           "200": {
62582             "description": "No response was specified",
62583             "schema": {
62584               "$ref": "#/definitions/(config)vnf-informationPOST"
62585             }
62586           }
62587         },
62588         "operationId": "POST-vnf-information"
62589       },
62590       "put": {
62591         "consumes": [
62592           "application/json",
62593           "application/xml"
62594         ],
62595         "produces": [
62596           "application/json",
62597           "application/xml"
62598         ],
62599         "parameters": [
62600           {
62601             "description": "Keep as M",
62602             "in": "path",
62603             "name": "service-instance-id",
62604             "required": true,
62605             "type": "string"
62606           },
62607           {
62608             "in": "path",
62609             "name": "vnf-id",
62610             "required": true,
62611             "type": "string"
62612           },
62613           {
62614             "in": "path",
62615             "name": "vf-module-id",
62616             "required": true,
62617             "type": "string"
62618           },
62619           {
62620             "in": "body",
62621             "name": "(config)vnf-information",
62622             "required": false,
62623             "schema": {
62624               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
62625             }
62626           }
62627         ],
62628         "responses": {
62629           "200": {
62630             "description": "No response was specified",
62631             "schema": {
62632               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP"
62633             }
62634           }
62635         },
62636         "operationId": "PUT-vnf-information"
62637       }
62638     },
62639     "/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": {
62640       "delete": {
62641         "produces": [
62642           "application/json",
62643           "application/xml"
62644         ],
62645         "parameters": [
62646           {
62647             "description": "Keep as M",
62648             "in": "path",
62649             "name": "service-instance-id",
62650             "required": true,
62651             "type": "string"
62652           },
62653           {
62654             "in": "path",
62655             "name": "vnf-id",
62656             "required": true,
62657             "type": "string"
62658           },
62659           {
62660             "in": "path",
62661             "name": "vf-module-id",
62662             "required": true,
62663             "type": "string"
62664           }
62665         ],
62666         "responses": {
62667           "200": {
62668             "description": "No response was specified"
62669           }
62670         },
62671         "operationId": "DELETE-onap-model-information"
62672       },
62673       "get": {
62674         "produces": [
62675           "application/json",
62676           "application/xml"
62677         ],
62678         "parameters": [
62679           {
62680             "description": "Keep as M",
62681             "in": "path",
62682             "name": "service-instance-id",
62683             "required": true,
62684             "type": "string"
62685           },
62686           {
62687             "in": "path",
62688             "name": "vnf-id",
62689             "required": true,
62690             "type": "string"
62691           },
62692           {
62693             "in": "path",
62694             "name": "vf-module-id",
62695             "required": true,
62696             "type": "string"
62697           }
62698         ],
62699         "responses": {
62700           "200": {
62701             "description": "No response was specified",
62702             "schema": {
62703               "$ref": "#/definitions/(config)onap-model-information"
62704             }
62705           }
62706         },
62707         "operationId": "GET-onap-model-information"
62708       },
62709       "put": {
62710         "consumes": [
62711           "application/json",
62712           "application/xml"
62713         ],
62714         "produces": [
62715           "application/json",
62716           "application/xml"
62717         ],
62718         "parameters": [
62719           {
62720             "description": "Keep as M",
62721             "in": "path",
62722             "name": "service-instance-id",
62723             "required": true,
62724             "type": "string"
62725           },
62726           {
62727             "in": "path",
62728             "name": "vnf-id",
62729             "required": true,
62730             "type": "string"
62731           },
62732           {
62733             "in": "path",
62734             "name": "vf-module-id",
62735             "required": true,
62736             "type": "string"
62737           },
62738           {
62739             "in": "body",
62740             "name": "(config)onap-model-information",
62741             "required": false,
62742             "schema": {
62743               "$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"
62744             }
62745           }
62746         ],
62747         "responses": {
62748           "200": {
62749             "description": "No response was specified",
62750             "schema": {
62751               "$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"
62752             }
62753           }
62754         },
62755         "operationId": "PUT-onap-model-information"
62756       }
62757     },
62758     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information": {
62759       "delete": {
62760         "produces": [
62761           "application/json",
62762           "application/xml"
62763         ],
62764         "parameters": [
62765           {
62766             "description": "Keep as M",
62767             "in": "path",
62768             "name": "service-instance-id",
62769             "required": true,
62770             "type": "string"
62771           },
62772           {
62773             "in": "path",
62774             "name": "vnf-id",
62775             "required": true,
62776             "type": "string"
62777           }
62778         ],
62779         "responses": {
62780           "200": {
62781             "description": "No response was specified"
62782           }
62783         },
62784         "operationId": "DELETE-vnf-information"
62785       },
62786       "get": {
62787         "produces": [
62788           "application/json",
62789           "application/xml"
62790         ],
62791         "parameters": [
62792           {
62793             "description": "Keep as M",
62794             "in": "path",
62795             "name": "service-instance-id",
62796             "required": true,
62797             "type": "string"
62798           },
62799           {
62800             "in": "path",
62801             "name": "vnf-id",
62802             "required": true,
62803             "type": "string"
62804           }
62805         ],
62806         "responses": {
62807           "200": {
62808             "description": "No response was specified",
62809             "schema": {
62810               "$ref": "#/definitions/(config)vnf-information"
62811             }
62812           }
62813         },
62814         "operationId": "GET-vnf-information"
62815       },
62816       "post": {
62817         "consumes": [
62818           "application/json",
62819           "application/xml"
62820         ],
62821         "produces": [
62822           "application/json",
62823           "application/xml"
62824         ],
62825         "parameters": [
62826           {
62827             "description": "Keep as M",
62828             "in": "path",
62829             "name": "service-instance-id",
62830             "required": true,
62831             "type": "string"
62832           },
62833           {
62834             "in": "path",
62835             "name": "vnf-id",
62836             "required": true,
62837             "type": "string"
62838           },
62839           {
62840             "in": "body",
62841             "name": "**(config)onap-model-information",
62842             "required": false,
62843             "schema": {
62844               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
62845             }
62846           }
62847         ],
62848         "responses": {
62849           "200": {
62850             "description": "No response was specified",
62851             "schema": {
62852               "$ref": "#/definitions/(config)vnf-informationPOST"
62853             }
62854           }
62855         },
62856         "operationId": "POST-vnf-information"
62857       },
62858       "put": {
62859         "consumes": [
62860           "application/json",
62861           "application/xml"
62862         ],
62863         "produces": [
62864           "application/json",
62865           "application/xml"
62866         ],
62867         "parameters": [
62868           {
62869             "description": "Keep as M",
62870             "in": "path",
62871             "name": "service-instance-id",
62872             "required": true,
62873             "type": "string"
62874           },
62875           {
62876             "in": "path",
62877             "name": "vnf-id",
62878             "required": true,
62879             "type": "string"
62880           },
62881           {
62882             "in": "body",
62883             "name": "(config)vnf-information",
62884             "required": false,
62885             "schema": {
62886               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
62887             }
62888           }
62889         ],
62890         "responses": {
62891           "200": {
62892             "description": "No response was specified",
62893             "schema": {
62894               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP"
62895             }
62896           }
62897         },
62898         "operationId": "PUT-vnf-information"
62899       }
62900     },
62901     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-information/onap-model-information": {
62902       "delete": {
62903         "produces": [
62904           "application/json",
62905           "application/xml"
62906         ],
62907         "parameters": [
62908           {
62909             "description": "Keep as M",
62910             "in": "path",
62911             "name": "service-instance-id",
62912             "required": true,
62913             "type": "string"
62914           },
62915           {
62916             "in": "path",
62917             "name": "vnf-id",
62918             "required": true,
62919             "type": "string"
62920           }
62921         ],
62922         "responses": {
62923           "200": {
62924             "description": "No response was specified"
62925           }
62926         },
62927         "operationId": "DELETE-onap-model-information"
62928       },
62929       "get": {
62930         "produces": [
62931           "application/json",
62932           "application/xml"
62933         ],
62934         "parameters": [
62935           {
62936             "description": "Keep as M",
62937             "in": "path",
62938             "name": "service-instance-id",
62939             "required": true,
62940             "type": "string"
62941           },
62942           {
62943             "in": "path",
62944             "name": "vnf-id",
62945             "required": true,
62946             "type": "string"
62947           }
62948         ],
62949         "responses": {
62950           "200": {
62951             "description": "No response was specified",
62952             "schema": {
62953               "$ref": "#/definitions/(config)onap-model-information"
62954             }
62955           }
62956         },
62957         "operationId": "GET-onap-model-information"
62958       },
62959       "put": {
62960         "consumes": [
62961           "application/json",
62962           "application/xml"
62963         ],
62964         "produces": [
62965           "application/json",
62966           "application/xml"
62967         ],
62968         "parameters": [
62969           {
62970             "description": "Keep as M",
62971             "in": "path",
62972             "name": "service-instance-id",
62973             "required": true,
62974             "type": "string"
62975           },
62976           {
62977             "in": "path",
62978             "name": "vnf-id",
62979             "required": true,
62980             "type": "string"
62981           },
62982           {
62983             "in": "body",
62984             "name": "(config)onap-model-information",
62985             "required": false,
62986             "schema": {
62987               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
62988             }
62989           }
62990         ],
62991         "responses": {
62992           "200": {
62993             "description": "No response was specified",
62994             "schema": {
62995               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP"
62996             }
62997           }
62998         },
62999         "operationId": "PUT-onap-model-information"
63000       }
63001     },
63002     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-level-oper-status": {
63003       "delete": {
63004         "produces": [
63005           "application/json",
63006           "application/xml"
63007         ],
63008         "parameters": [
63009           {
63010             "description": "Keep as M",
63011             "in": "path",
63012             "name": "service-instance-id",
63013             "required": true,
63014             "type": "string"
63015           },
63016           {
63017             "in": "path",
63018             "name": "vnf-id",
63019             "required": true,
63020             "type": "string"
63021           }
63022         ],
63023         "responses": {
63024           "200": {
63025             "description": "No response was specified"
63026           }
63027         },
63028         "operationId": "DELETE-vnf-level-oper-status"
63029       },
63030       "get": {
63031         "produces": [
63032           "application/json",
63033           "application/xml"
63034         ],
63035         "parameters": [
63036           {
63037             "description": "Keep as M",
63038             "in": "path",
63039             "name": "service-instance-id",
63040             "required": true,
63041             "type": "string"
63042           },
63043           {
63044             "in": "path",
63045             "name": "vnf-id",
63046             "required": true,
63047             "type": "string"
63048           }
63049         ],
63050         "responses": {
63051           "200": {
63052             "description": "No response was specified",
63053             "schema": {
63054               "$ref": "#/definitions/(config)vnf-level-oper-status"
63055             }
63056           }
63057         },
63058         "operationId": "GET-vnf-level-oper-status"
63059       },
63060       "put": {
63061         "consumes": [
63062           "application/json",
63063           "application/xml"
63064         ],
63065         "produces": [
63066           "application/json",
63067           "application/xml"
63068         ],
63069         "parameters": [
63070           {
63071             "description": "Keep as M",
63072             "in": "path",
63073             "name": "service-instance-id",
63074             "required": true,
63075             "type": "string"
63076           },
63077           {
63078             "in": "path",
63079             "name": "vnf-id",
63080             "required": true,
63081             "type": "string"
63082           },
63083           {
63084             "in": "body",
63085             "name": "(config)vnf-level-oper-status",
63086             "required": false,
63087             "schema": {
63088               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
63089             }
63090           }
63091         ],
63092         "responses": {
63093           "200": {
63094             "description": "No response was specified",
63095             "schema": {
63096               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP"
63097             }
63098           }
63099         },
63100         "operationId": "PUT-vnf-level-oper-status"
63101       }
63102     },
63103     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections": {
63104       "delete": {
63105         "produces": [
63106           "application/json",
63107           "application/xml"
63108         ],
63109         "parameters": [
63110           {
63111             "description": "Keep as M",
63112             "in": "path",
63113             "name": "service-instance-id",
63114             "required": true,
63115             "type": "string"
63116           },
63117           {
63118             "in": "path",
63119             "name": "vnf-id",
63120             "required": true,
63121             "type": "string"
63122           }
63123         ],
63124         "responses": {
63125           "200": {
63126             "description": "No response was specified"
63127           }
63128         },
63129         "operationId": "DELETE-vnf-network-collections"
63130       },
63131       "get": {
63132         "produces": [
63133           "application/json",
63134           "application/xml"
63135         ],
63136         "parameters": [
63137           {
63138             "description": "Keep as M",
63139             "in": "path",
63140             "name": "service-instance-id",
63141             "required": true,
63142             "type": "string"
63143           },
63144           {
63145             "in": "path",
63146             "name": "vnf-id",
63147             "required": true,
63148             "type": "string"
63149           }
63150         ],
63151         "responses": {
63152           "200": {
63153             "description": "No response was specified",
63154             "schema": {
63155               "$ref": "#/definitions/(config)vnf-network-collections"
63156             }
63157           }
63158         },
63159         "operationId": "GET-vnf-network-collections"
63160       },
63161       "post": {
63162         "consumes": [
63163           "application/json",
63164           "application/xml"
63165         ],
63166         "produces": [
63167           "application/json",
63168           "application/xml"
63169         ],
63170         "parameters": [
63171           {
63172             "description": "Keep as M",
63173             "in": "path",
63174             "name": "service-instance-id",
63175             "required": true,
63176             "type": "string"
63177           },
63178           {
63179             "in": "path",
63180             "name": "vnf-id",
63181             "required": true,
63182             "type": "string"
63183           },
63184           {
63185             "in": "body",
63186             "name": "**(config)vnf-network-collection",
63187             "required": false,
63188             "schema": {
63189               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
63190             }
63191           }
63192         ],
63193         "responses": {
63194           "200": {
63195             "description": "No response was specified",
63196             "schema": {
63197               "$ref": "#/definitions/(config)vnf-network-collectionsPOST"
63198             }
63199           }
63200         },
63201         "operationId": "POST-vnf-network-collections"
63202       },
63203       "put": {
63204         "consumes": [
63205           "application/json",
63206           "application/xml"
63207         ],
63208         "produces": [
63209           "application/json",
63210           "application/xml"
63211         ],
63212         "parameters": [
63213           {
63214             "description": "Keep as M",
63215             "in": "path",
63216             "name": "service-instance-id",
63217             "required": true,
63218             "type": "string"
63219           },
63220           {
63221             "in": "path",
63222             "name": "vnf-id",
63223             "required": true,
63224             "type": "string"
63225           },
63226           {
63227             "in": "body",
63228             "name": "(config)vnf-network-collections",
63229             "required": false,
63230             "schema": {
63231               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
63232             }
63233           }
63234         ],
63235         "responses": {
63236           "200": {
63237             "description": "No response was specified",
63238             "schema": {
63239               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP"
63240             }
63241           }
63242         },
63243         "operationId": "PUT-vnf-network-collections"
63244       }
63245     },
63246     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}": {
63247       "delete": {
63248         "produces": [
63249           "application/json",
63250           "application/xml"
63251         ],
63252         "parameters": [
63253           {
63254             "description": "Keep as M",
63255             "in": "path",
63256             "name": "service-instance-id",
63257             "required": true,
63258             "type": "string"
63259           },
63260           {
63261             "in": "path",
63262             "name": "vnf-id",
63263             "required": true,
63264             "type": "string"
63265           },
63266           {
63267             "description": "Network Instance-Group function in A&AI",
63268             "in": "path",
63269             "name": "network-instance-group-function",
63270             "required": true,
63271             "type": "string"
63272           }
63273         ],
63274         "responses": {
63275           "200": {
63276             "description": "No response was specified"
63277           }
63278         },
63279         "operationId": "DELETE-vnf-network-collection"
63280       },
63281       "get": {
63282         "produces": [
63283           "application/json",
63284           "application/xml"
63285         ],
63286         "parameters": [
63287           {
63288             "description": "Keep as M",
63289             "in": "path",
63290             "name": "service-instance-id",
63291             "required": true,
63292             "type": "string"
63293           },
63294           {
63295             "in": "path",
63296             "name": "vnf-id",
63297             "required": true,
63298             "type": "string"
63299           },
63300           {
63301             "description": "Network Instance-Group function in A&AI",
63302             "in": "path",
63303             "name": "network-instance-group-function",
63304             "required": true,
63305             "type": "string"
63306           }
63307         ],
63308         "responses": {
63309           "200": {
63310             "description": "No response was specified",
63311             "schema": {
63312               "$ref": "#/definitions/(config)vnf-network-collection"
63313             }
63314           }
63315         },
63316         "operationId": "GET-vnf-network-collection"
63317       },
63318       "post": {
63319         "consumes": [
63320           "application/json",
63321           "application/xml"
63322         ],
63323         "produces": [
63324           "application/json",
63325           "application/xml"
63326         ],
63327         "parameters": [
63328           {
63329             "description": "Keep as M",
63330             "in": "path",
63331             "name": "service-instance-id",
63332             "required": true,
63333             "type": "string"
63334           },
63335           {
63336             "in": "path",
63337             "name": "vnf-id",
63338             "required": true,
63339             "type": "string"
63340           },
63341           {
63342             "description": "Network Instance-Group function in A&AI",
63343             "in": "path",
63344             "name": "network-instance-group-function",
63345             "required": true,
63346             "type": "string"
63347           },
63348           {
63349             "in": "body",
63350             "name": "**(config)vnf-floating-ip",
63351             "required": false,
63352             "schema": {
63353               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
63354             }
63355           }
63356         ],
63357         "responses": {
63358           "200": {
63359             "description": "No response was specified",
63360             "schema": {
63361               "$ref": "#/definitions/(config)vnf-network-collectionPOST"
63362             }
63363           }
63364         },
63365         "operationId": "POST-vnf-network-collection"
63366       },
63367       "put": {
63368         "consumes": [
63369           "application/json",
63370           "application/xml"
63371         ],
63372         "produces": [
63373           "application/json",
63374           "application/xml"
63375         ],
63376         "parameters": [
63377           {
63378             "description": "Keep as M",
63379             "in": "path",
63380             "name": "service-instance-id",
63381             "required": true,
63382             "type": "string"
63383           },
63384           {
63385             "in": "path",
63386             "name": "vnf-id",
63387             "required": true,
63388             "type": "string"
63389           },
63390           {
63391             "description": "Network Instance-Group function in A&AI",
63392             "in": "path",
63393             "name": "network-instance-group-function",
63394             "required": true,
63395             "type": "string"
63396           },
63397           {
63398             "in": "body",
63399             "name": "(config)vnf-network-collection",
63400             "required": false,
63401             "schema": {
63402               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
63403             }
63404           }
63405         ],
63406         "responses": {
63407           "200": {
63408             "description": "No response was specified",
63409             "schema": {
63410               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP"
63411             }
63412           }
63413         },
63414         "operationId": "PUT-vnf-network-collection"
63415       }
63416     },
63417     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip": {
63418       "delete": {
63419         "produces": [
63420           "application/json",
63421           "application/xml"
63422         ],
63423         "parameters": [
63424           {
63425             "description": "Keep as M",
63426             "in": "path",
63427             "name": "service-instance-id",
63428             "required": true,
63429             "type": "string"
63430           },
63431           {
63432             "in": "path",
63433             "name": "vnf-id",
63434             "required": true,
63435             "type": "string"
63436           },
63437           {
63438             "description": "Network Instance-Group function in A&AI",
63439             "in": "path",
63440             "name": "network-instance-group-function",
63441             "required": true,
63442             "type": "string"
63443           }
63444         ],
63445         "responses": {
63446           "200": {
63447             "description": "No response was specified"
63448           }
63449         },
63450         "operationId": "DELETE-vnf-floating-ip"
63451       },
63452       "get": {
63453         "produces": [
63454           "application/json",
63455           "application/xml"
63456         ],
63457         "parameters": [
63458           {
63459             "description": "Keep as M",
63460             "in": "path",
63461             "name": "service-instance-id",
63462             "required": true,
63463             "type": "string"
63464           },
63465           {
63466             "in": "path",
63467             "name": "vnf-id",
63468             "required": true,
63469             "type": "string"
63470           },
63471           {
63472             "description": "Network Instance-Group function in A&AI",
63473             "in": "path",
63474             "name": "network-instance-group-function",
63475             "required": true,
63476             "type": "string"
63477           }
63478         ],
63479         "responses": {
63480           "200": {
63481             "description": "No response was specified",
63482             "schema": {
63483               "$ref": "#/definitions/(config)vnf-floating-ip"
63484             }
63485           }
63486         },
63487         "operationId": "GET-vnf-floating-ip"
63488       },
63489       "post": {
63490         "consumes": [
63491           "application/json",
63492           "application/xml"
63493         ],
63494         "produces": [
63495           "application/json",
63496           "application/xml"
63497         ],
63498         "parameters": [
63499           {
63500             "description": "Keep as M",
63501             "in": "path",
63502             "name": "service-instance-id",
63503             "required": true,
63504             "type": "string"
63505           },
63506           {
63507             "in": "path",
63508             "name": "vnf-id",
63509             "required": true,
63510             "type": "string"
63511           },
63512           {
63513             "description": "Network Instance-Group function in A&AI",
63514             "in": "path",
63515             "name": "network-instance-group-function",
63516             "required": true,
63517             "type": "string"
63518           },
63519           {
63520             "in": "body",
63521             "name": "**(config)ip-addresses",
63522             "required": false,
63523             "schema": {
63524               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP"
63525             }
63526           }
63527         ],
63528         "responses": {
63529           "200": {
63530             "description": "No response was specified",
63531             "schema": {
63532               "$ref": "#/definitions/(config)vnf-floating-ipPOST"
63533             }
63534           }
63535         },
63536         "operationId": "POST-vnf-floating-ip"
63537       },
63538       "put": {
63539         "consumes": [
63540           "application/json",
63541           "application/xml"
63542         ],
63543         "produces": [
63544           "application/json",
63545           "application/xml"
63546         ],
63547         "parameters": [
63548           {
63549             "description": "Keep as M",
63550             "in": "path",
63551             "name": "service-instance-id",
63552             "required": true,
63553             "type": "string"
63554           },
63555           {
63556             "in": "path",
63557             "name": "vnf-id",
63558             "required": true,
63559             "type": "string"
63560           },
63561           {
63562             "description": "Network Instance-Group function in A&AI",
63563             "in": "path",
63564             "name": "network-instance-group-function",
63565             "required": true,
63566             "type": "string"
63567           },
63568           {
63569             "in": "body",
63570             "name": "(config)vnf-floating-ip",
63571             "required": false,
63572             "schema": {
63573               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
63574             }
63575           }
63576         ],
63577         "responses": {
63578           "200": {
63579             "description": "No response was specified",
63580             "schema": {
63581               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP"
63582             }
63583           }
63584         },
63585         "operationId": "PUT-vnf-floating-ip"
63586       }
63587     },
63588     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-network-collections/vnf-network-collection/{network-instance-group-function}/vnf-floating-ip/ip-addresses": {
63589       "delete": {
63590         "produces": [
63591           "application/json",
63592           "application/xml"
63593         ],
63594         "parameters": [
63595           {
63596             "description": "Keep as M",
63597             "in": "path",
63598             "name": "service-instance-id",
63599             "required": true,
63600             "type": "string"
63601           },
63602           {
63603             "in": "path",
63604             "name": "vnf-id",
63605             "required": true,
63606             "type": "string"
63607           },
63608           {
63609             "description": "Network Instance-Group function in A&AI",
63610             "in": "path",
63611             "name": "network-instance-group-function",
63612             "required": true,
63613             "type": "string"
63614           }
63615         ],
63616         "responses": {
63617           "200": {
63618             "description": "No response was specified"
63619           }
63620         },
63621         "operationId": "DELETE-ip-addresses"
63622       },
63623       "get": {
63624         "produces": [
63625           "application/json",
63626           "application/xml"
63627         ],
63628         "parameters": [
63629           {
63630             "description": "Keep as M",
63631             "in": "path",
63632             "name": "service-instance-id",
63633             "required": true,
63634             "type": "string"
63635           },
63636           {
63637             "in": "path",
63638             "name": "vnf-id",
63639             "required": true,
63640             "type": "string"
63641           },
63642           {
63643             "description": "Network Instance-Group function in A&AI",
63644             "in": "path",
63645             "name": "network-instance-group-function",
63646             "required": true,
63647             "type": "string"
63648           }
63649         ],
63650         "responses": {
63651           "200": {
63652             "description": "No response was specified",
63653             "schema": {
63654               "$ref": "#/definitions/(config)ip-addresses"
63655             }
63656           }
63657         },
63658         "operationId": "GET-ip-addresses"
63659       },
63660       "put": {
63661         "consumes": [
63662           "application/json",
63663           "application/xml"
63664         ],
63665         "produces": [
63666           "application/json",
63667           "application/xml"
63668         ],
63669         "parameters": [
63670           {
63671             "description": "Keep as M",
63672             "in": "path",
63673             "name": "service-instance-id",
63674             "required": true,
63675             "type": "string"
63676           },
63677           {
63678             "in": "path",
63679             "name": "vnf-id",
63680             "required": true,
63681             "type": "string"
63682           },
63683           {
63684             "description": "Network Instance-Group function in A&AI",
63685             "in": "path",
63686             "name": "network-instance-group-function",
63687             "required": true,
63688             "type": "string"
63689           },
63690           {
63691             "in": "body",
63692             "name": "(config)ip-addresses",
63693             "required": false,
63694             "schema": {
63695               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP"
63696             }
63697           }
63698         ],
63699         "responses": {
63700           "200": {
63701             "description": "No response was specified",
63702             "schema": {
63703               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP"
63704             }
63705           }
63706         },
63707         "operationId": "PUT-ip-addresses"
63708       }
63709     },
63710     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-provided-allotted-resources": {
63711       "delete": {
63712         "produces": [
63713           "application/json",
63714           "application/xml"
63715         ],
63716         "parameters": [
63717           {
63718             "description": "Keep as M",
63719             "in": "path",
63720             "name": "service-instance-id",
63721             "required": true,
63722             "type": "string"
63723           },
63724           {
63725             "in": "path",
63726             "name": "vnf-id",
63727             "required": true,
63728             "type": "string"
63729           }
63730         ],
63731         "responses": {
63732           "200": {
63733             "description": "No response was specified"
63734           }
63735         },
63736         "operationId": "DELETE-vnf-provided-allotted-resources"
63737       },
63738       "get": {
63739         "produces": [
63740           "application/json",
63741           "application/xml"
63742         ],
63743         "parameters": [
63744           {
63745             "description": "Keep as M",
63746             "in": "path",
63747             "name": "service-instance-id",
63748             "required": true,
63749             "type": "string"
63750           },
63751           {
63752             "in": "path",
63753             "name": "vnf-id",
63754             "required": true,
63755             "type": "string"
63756           }
63757         ],
63758         "responses": {
63759           "200": {
63760             "description": "No response was specified",
63761             "schema": {
63762               "$ref": "#/definitions/(config)vnf-provided-allotted-resources"
63763             }
63764           }
63765         },
63766         "operationId": "GET-vnf-provided-allotted-resources"
63767       },
63768       "put": {
63769         "consumes": [
63770           "application/json",
63771           "application/xml"
63772         ],
63773         "produces": [
63774           "application/json",
63775           "application/xml"
63776         ],
63777         "parameters": [
63778           {
63779             "description": "Keep as M",
63780             "in": "path",
63781             "name": "service-instance-id",
63782             "required": true,
63783             "type": "string"
63784           },
63785           {
63786             "in": "path",
63787             "name": "vnf-id",
63788             "required": true,
63789             "type": "string"
63790           },
63791           {
63792             "in": "body",
63793             "name": "(config)vnf-provided-allotted-resources",
63794             "required": false,
63795             "schema": {
63796               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
63797             }
63798           }
63799         ],
63800         "responses": {
63801           "200": {
63802             "description": "No response was specified",
63803             "schema": {
63804               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP"
63805             }
63806           }
63807         },
63808         "operationId": "PUT-vnf-provided-allotted-resources"
63809       }
63810     },
63811     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input": {
63812       "delete": {
63813         "produces": [
63814           "application/json",
63815           "application/xml"
63816         ],
63817         "parameters": [
63818           {
63819             "description": "Keep as M",
63820             "in": "path",
63821             "name": "service-instance-id",
63822             "required": true,
63823             "type": "string"
63824           },
63825           {
63826             "in": "path",
63827             "name": "vnf-id",
63828             "required": true,
63829             "type": "string"
63830           }
63831         ],
63832         "responses": {
63833           "200": {
63834             "description": "No response was specified"
63835           }
63836         },
63837         "operationId": "DELETE-vnf-request-input"
63838       },
63839       "get": {
63840         "produces": [
63841           "application/json",
63842           "application/xml"
63843         ],
63844         "parameters": [
63845           {
63846             "description": "Keep as M",
63847             "in": "path",
63848             "name": "service-instance-id",
63849             "required": true,
63850             "type": "string"
63851           },
63852           {
63853             "in": "path",
63854             "name": "vnf-id",
63855             "required": true,
63856             "type": "string"
63857           }
63858         ],
63859         "responses": {
63860           "200": {
63861             "description": "No response was specified",
63862             "schema": {
63863               "$ref": "#/definitions/(config)vnf-request-input"
63864             }
63865           }
63866         },
63867         "operationId": "GET-vnf-request-input"
63868       },
63869       "post": {
63870         "consumes": [
63871           "application/json",
63872           "application/xml"
63873         ],
63874         "produces": [
63875           "application/json",
63876           "application/xml"
63877         ],
63878         "parameters": [
63879           {
63880             "description": "Keep as M",
63881             "in": "path",
63882             "name": "service-instance-id",
63883             "required": true,
63884             "type": "string"
63885           },
63886           {
63887             "in": "path",
63888             "name": "vnf-id",
63889             "required": true,
63890             "type": "string"
63891           },
63892           {
63893             "in": "body",
63894             "name": "**(config)vnf-networks",
63895             "required": false,
63896             "schema": {
63897               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
63898             }
63899           },
63900           {
63901             "in": "body",
63902             "name": "**(config)vnf-network-instance-group-ids",
63903             "required": false,
63904             "schema": {
63905               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
63906             }
63907           },
63908           {
63909             "in": "body",
63910             "name": "**(config)vnf-input-parameters",
63911             "required": false,
63912             "schema": {
63913               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
63914             }
63915           }
63916         ],
63917         "responses": {
63918           "200": {
63919             "description": "No response was specified",
63920             "schema": {
63921               "$ref": "#/definitions/(config)vnf-request-inputPOST"
63922             }
63923           }
63924         },
63925         "operationId": "POST-vnf-request-input"
63926       },
63927       "put": {
63928         "consumes": [
63929           "application/json",
63930           "application/xml"
63931         ],
63932         "produces": [
63933           "application/json",
63934           "application/xml"
63935         ],
63936         "parameters": [
63937           {
63938             "description": "Keep as M",
63939             "in": "path",
63940             "name": "service-instance-id",
63941             "required": true,
63942             "type": "string"
63943           },
63944           {
63945             "in": "path",
63946             "name": "vnf-id",
63947             "required": true,
63948             "type": "string"
63949           },
63950           {
63951             "in": "body",
63952             "name": "(config)vnf-request-input",
63953             "required": false,
63954             "schema": {
63955               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
63956             }
63957           }
63958         ],
63959         "responses": {
63960           "200": {
63961             "description": "No response was specified",
63962             "schema": {
63963               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP"
63964             }
63965           }
63966         },
63967         "operationId": "PUT-vnf-request-input"
63968       }
63969     },
63970     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-input-parameters": {
63971       "delete": {
63972         "produces": [
63973           "application/json",
63974           "application/xml"
63975         ],
63976         "parameters": [
63977           {
63978             "description": "Keep as M",
63979             "in": "path",
63980             "name": "service-instance-id",
63981             "required": true,
63982             "type": "string"
63983           },
63984           {
63985             "in": "path",
63986             "name": "vnf-id",
63987             "required": true,
63988             "type": "string"
63989           }
63990         ],
63991         "responses": {
63992           "200": {
63993             "description": "No response was specified"
63994           }
63995         },
63996         "operationId": "DELETE-vnf-input-parameters"
63997       },
63998       "get": {
63999         "produces": [
64000           "application/json",
64001           "application/xml"
64002         ],
64003         "parameters": [
64004           {
64005             "description": "Keep as M",
64006             "in": "path",
64007             "name": "service-instance-id",
64008             "required": true,
64009             "type": "string"
64010           },
64011           {
64012             "in": "path",
64013             "name": "vnf-id",
64014             "required": true,
64015             "type": "string"
64016           }
64017         ],
64018         "responses": {
64019           "200": {
64020             "description": "No response was specified",
64021             "schema": {
64022               "$ref": "#/definitions/(config)vnf-input-parameters"
64023             }
64024           }
64025         },
64026         "operationId": "GET-vnf-input-parameters"
64027       },
64028       "post": {
64029         "consumes": [
64030           "application/json",
64031           "application/xml"
64032         ],
64033         "produces": [
64034           "application/json",
64035           "application/xml"
64036         ],
64037         "parameters": [
64038           {
64039             "description": "Keep as M",
64040             "in": "path",
64041             "name": "service-instance-id",
64042             "required": true,
64043             "type": "string"
64044           },
64045           {
64046             "in": "path",
64047             "name": "vnf-id",
64048             "required": true,
64049             "type": "string"
64050           },
64051           {
64052             "in": "body",
64053             "name": "**(config)param",
64054             "required": false,
64055             "schema": {
64056               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
64057             }
64058           }
64059         ],
64060         "responses": {
64061           "200": {
64062             "description": "No response was specified",
64063             "schema": {
64064               "$ref": "#/definitions/(config)vnf-input-parametersPOST"
64065             }
64066           }
64067         },
64068         "operationId": "POST-vnf-input-parameters"
64069       },
64070       "put": {
64071         "consumes": [
64072           "application/json",
64073           "application/xml"
64074         ],
64075         "produces": [
64076           "application/json",
64077           "application/xml"
64078         ],
64079         "parameters": [
64080           {
64081             "description": "Keep as M",
64082             "in": "path",
64083             "name": "service-instance-id",
64084             "required": true,
64085             "type": "string"
64086           },
64087           {
64088             "in": "path",
64089             "name": "vnf-id",
64090             "required": true,
64091             "type": "string"
64092           },
64093           {
64094             "in": "body",
64095             "name": "(config)vnf-input-parameters",
64096             "required": false,
64097             "schema": {
64098               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
64099             }
64100           }
64101         ],
64102         "responses": {
64103           "200": {
64104             "description": "No response was specified",
64105             "schema": {
64106               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP"
64107             }
64108           }
64109         },
64110         "operationId": "PUT-vnf-input-parameters"
64111       }
64112     },
64113     "/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}": {
64114       "delete": {
64115         "produces": [
64116           "application/json",
64117           "application/xml"
64118         ],
64119         "parameters": [
64120           {
64121             "description": "Keep as M",
64122             "in": "path",
64123             "name": "service-instance-id",
64124             "required": true,
64125             "type": "string"
64126           },
64127           {
64128             "in": "path",
64129             "name": "vnf-id",
64130             "required": true,
64131             "type": "string"
64132           },
64133           {
64134             "in": "path",
64135             "name": "name",
64136             "required": true,
64137             "type": "string"
64138           }
64139         ],
64140         "responses": {
64141           "200": {
64142             "description": "No response was specified"
64143           }
64144         },
64145         "operationId": "DELETE-param"
64146       },
64147       "get": {
64148         "produces": [
64149           "application/json",
64150           "application/xml"
64151         ],
64152         "parameters": [
64153           {
64154             "description": "Keep as M",
64155             "in": "path",
64156             "name": "service-instance-id",
64157             "required": true,
64158             "type": "string"
64159           },
64160           {
64161             "in": "path",
64162             "name": "vnf-id",
64163             "required": true,
64164             "type": "string"
64165           },
64166           {
64167             "in": "path",
64168             "name": "name",
64169             "required": true,
64170             "type": "string"
64171           }
64172         ],
64173         "responses": {
64174           "200": {
64175             "description": "No response was specified",
64176             "schema": {
64177               "$ref": "#/definitions/(config)param"
64178             }
64179           }
64180         },
64181         "operationId": "GET-param"
64182       },
64183       "post": {
64184         "consumes": [
64185           "application/json",
64186           "application/xml"
64187         ],
64188         "produces": [
64189           "application/json",
64190           "application/xml"
64191         ],
64192         "parameters": [
64193           {
64194             "description": "Keep as M",
64195             "in": "path",
64196             "name": "service-instance-id",
64197             "required": true,
64198             "type": "string"
64199           },
64200           {
64201             "in": "path",
64202             "name": "vnf-id",
64203             "required": true,
64204             "type": "string"
64205           },
64206           {
64207             "in": "path",
64208             "name": "name",
64209             "required": true,
64210             "type": "string"
64211           },
64212           {
64213             "in": "body",
64214             "name": "**(config)resource-resolution-data",
64215             "required": false,
64216             "schema": {
64217               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP"
64218             }
64219           }
64220         ],
64221         "responses": {
64222           "200": {
64223             "description": "No response was specified",
64224             "schema": {
64225               "$ref": "#/definitions/(config)paramPOST"
64226             }
64227           }
64228         },
64229         "operationId": "POST-param"
64230       },
64231       "put": {
64232         "consumes": [
64233           "application/json",
64234           "application/xml"
64235         ],
64236         "produces": [
64237           "application/json",
64238           "application/xml"
64239         ],
64240         "parameters": [
64241           {
64242             "description": "Keep as M",
64243             "in": "path",
64244             "name": "service-instance-id",
64245             "required": true,
64246             "type": "string"
64247           },
64248           {
64249             "in": "path",
64250             "name": "vnf-id",
64251             "required": true,
64252             "type": "string"
64253           },
64254           {
64255             "in": "path",
64256             "name": "name",
64257             "required": true,
64258             "type": "string"
64259           },
64260           {
64261             "in": "body",
64262             "name": "(config)param",
64263             "required": false,
64264             "schema": {
64265               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
64266             }
64267           }
64268         ],
64269         "responses": {
64270           "200": {
64271             "description": "No response was specified",
64272             "schema": {
64273               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP"
64274             }
64275           }
64276         },
64277         "operationId": "PUT-param"
64278       }
64279     },
64280     "/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}/resource-resolution-data": {
64281       "delete": {
64282         "produces": [
64283           "application/json",
64284           "application/xml"
64285         ],
64286         "parameters": [
64287           {
64288             "description": "Keep as M",
64289             "in": "path",
64290             "name": "service-instance-id",
64291             "required": true,
64292             "type": "string"
64293           },
64294           {
64295             "in": "path",
64296             "name": "vnf-id",
64297             "required": true,
64298             "type": "string"
64299           },
64300           {
64301             "in": "path",
64302             "name": "name",
64303             "required": true,
64304             "type": "string"
64305           }
64306         ],
64307         "responses": {
64308           "200": {
64309             "description": "No response was specified"
64310           }
64311         },
64312         "operationId": "DELETE-resource-resolution-data"
64313       },
64314       "get": {
64315         "produces": [
64316           "application/json",
64317           "application/xml"
64318         ],
64319         "parameters": [
64320           {
64321             "description": "Keep as M",
64322             "in": "path",
64323             "name": "service-instance-id",
64324             "required": true,
64325             "type": "string"
64326           },
64327           {
64328             "in": "path",
64329             "name": "vnf-id",
64330             "required": true,
64331             "type": "string"
64332           },
64333           {
64334             "in": "path",
64335             "name": "name",
64336             "required": true,
64337             "type": "string"
64338           }
64339         ],
64340         "responses": {
64341           "200": {
64342             "description": "No response was specified",
64343             "schema": {
64344               "$ref": "#/definitions/(config)resource-resolution-data"
64345             }
64346           }
64347         },
64348         "operationId": "GET-resource-resolution-data"
64349       },
64350       "post": {
64351         "consumes": [
64352           "application/json",
64353           "application/xml"
64354         ],
64355         "produces": [
64356           "application/json",
64357           "application/xml"
64358         ],
64359         "parameters": [
64360           {
64361             "description": "Keep as M",
64362             "in": "path",
64363             "name": "service-instance-id",
64364             "required": true,
64365             "type": "string"
64366           },
64367           {
64368             "in": "path",
64369             "name": "vnf-id",
64370             "required": true,
64371             "type": "string"
64372           },
64373           {
64374             "in": "path",
64375             "name": "name",
64376             "required": true,
64377             "type": "string"
64378           },
64379           {
64380             "in": "body",
64381             "name": "**(config)resource-key",
64382             "required": false,
64383             "schema": {
64384               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
64385             }
64386           }
64387         ],
64388         "responses": {
64389           "200": {
64390             "description": "No response was specified",
64391             "schema": {
64392               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
64393             }
64394           }
64395         },
64396         "operationId": "POST-resource-resolution-data"
64397       },
64398       "put": {
64399         "consumes": [
64400           "application/json",
64401           "application/xml"
64402         ],
64403         "produces": [
64404           "application/json",
64405           "application/xml"
64406         ],
64407         "parameters": [
64408           {
64409             "description": "Keep as M",
64410             "in": "path",
64411             "name": "service-instance-id",
64412             "required": true,
64413             "type": "string"
64414           },
64415           {
64416             "in": "path",
64417             "name": "vnf-id",
64418             "required": true,
64419             "type": "string"
64420           },
64421           {
64422             "in": "path",
64423             "name": "name",
64424             "required": true,
64425             "type": "string"
64426           },
64427           {
64428             "in": "body",
64429             "name": "(config)resource-resolution-data",
64430             "required": false,
64431             "schema": {
64432               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP"
64433             }
64434           }
64435         ],
64436         "responses": {
64437           "200": {
64438             "description": "No response was specified",
64439             "schema": {
64440               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP"
64441             }
64442           }
64443         },
64444         "operationId": "PUT-resource-resolution-data"
64445       }
64446     },
64447     "/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}/resource-resolution-data/resource-key/{name}": {
64448       "delete": {
64449         "produces": [
64450           "application/json",
64451           "application/xml"
64452         ],
64453         "parameters": [
64454           {
64455             "description": "Keep as M",
64456             "in": "path",
64457             "name": "service-instance-id",
64458             "required": true,
64459             "type": "string"
64460           },
64461           {
64462             "in": "path",
64463             "name": "vnf-id",
64464             "required": true,
64465             "type": "string"
64466           },
64467           {
64468             "in": "path",
64469             "name": "name",
64470             "required": true,
64471             "type": "string"
64472           },
64473           {
64474             "in": "path",
64475             "name": "name",
64476             "required": true,
64477             "type": "string"
64478           }
64479         ],
64480         "responses": {
64481           "200": {
64482             "description": "No response was specified"
64483           }
64484         },
64485         "operationId": "DELETE-resource-key"
64486       },
64487       "get": {
64488         "produces": [
64489           "application/json",
64490           "application/xml"
64491         ],
64492         "parameters": [
64493           {
64494             "description": "Keep as M",
64495             "in": "path",
64496             "name": "service-instance-id",
64497             "required": true,
64498             "type": "string"
64499           },
64500           {
64501             "in": "path",
64502             "name": "vnf-id",
64503             "required": true,
64504             "type": "string"
64505           },
64506           {
64507             "in": "path",
64508             "name": "name",
64509             "required": true,
64510             "type": "string"
64511           },
64512           {
64513             "in": "path",
64514             "name": "name",
64515             "required": true,
64516             "type": "string"
64517           }
64518         ],
64519         "responses": {
64520           "200": {
64521             "description": "No response was specified",
64522             "schema": {
64523               "$ref": "#/definitions/(config)resource-key"
64524             }
64525           }
64526         },
64527         "operationId": "GET-resource-key"
64528       },
64529       "put": {
64530         "consumes": [
64531           "application/json",
64532           "application/xml"
64533         ],
64534         "produces": [
64535           "application/json",
64536           "application/xml"
64537         ],
64538         "parameters": [
64539           {
64540             "description": "Keep as M",
64541             "in": "path",
64542             "name": "service-instance-id",
64543             "required": true,
64544             "type": "string"
64545           },
64546           {
64547             "in": "path",
64548             "name": "vnf-id",
64549             "required": true,
64550             "type": "string"
64551           },
64552           {
64553             "in": "path",
64554             "name": "name",
64555             "required": true,
64556             "type": "string"
64557           },
64558           {
64559             "in": "path",
64560             "name": "name",
64561             "required": true,
64562             "type": "string"
64563           },
64564           {
64565             "in": "body",
64566             "name": "(config)resource-key",
64567             "required": false,
64568             "schema": {
64569               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
64570             }
64571           }
64572         ],
64573         "responses": {
64574           "200": {
64575             "description": "No response was specified",
64576             "schema": {
64577               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP"
64578             }
64579           }
64580         },
64581         "operationId": "PUT-resource-key"
64582       }
64583     },
64584     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-network-instance-group-ids/{vnf-network-instance-group-id}": {
64585       "delete": {
64586         "produces": [
64587           "application/json",
64588           "application/xml"
64589         ],
64590         "parameters": [
64591           {
64592             "description": "Keep as M",
64593             "in": "path",
64594             "name": "service-instance-id",
64595             "required": true,
64596             "type": "string"
64597           },
64598           {
64599             "in": "path",
64600             "name": "vnf-id",
64601             "required": true,
64602             "type": "string"
64603           },
64604           {
64605             "description": "List of vnf network-instance-group",
64606             "in": "path",
64607             "name": "vnf-network-instance-group-id",
64608             "required": true,
64609             "type": "string"
64610           }
64611         ],
64612         "responses": {
64613           "200": {
64614             "description": "No response was specified"
64615           }
64616         },
64617         "operationId": "DELETE-vnf-network-instance-group-ids"
64618       },
64619       "get": {
64620         "produces": [
64621           "application/json",
64622           "application/xml"
64623         ],
64624         "parameters": [
64625           {
64626             "description": "Keep as M",
64627             "in": "path",
64628             "name": "service-instance-id",
64629             "required": true,
64630             "type": "string"
64631           },
64632           {
64633             "in": "path",
64634             "name": "vnf-id",
64635             "required": true,
64636             "type": "string"
64637           },
64638           {
64639             "description": "List of vnf network-instance-group",
64640             "in": "path",
64641             "name": "vnf-network-instance-group-id",
64642             "required": true,
64643             "type": "string"
64644           }
64645         ],
64646         "responses": {
64647           "200": {
64648             "description": "No response was specified",
64649             "schema": {
64650               "$ref": "#/definitions/(config)vnf-network-instance-group-ids"
64651             }
64652           }
64653         },
64654         "operationId": "GET-vnf-network-instance-group-ids"
64655       },
64656       "put": {
64657         "consumes": [
64658           "application/json",
64659           "application/xml"
64660         ],
64661         "produces": [
64662           "application/json",
64663           "application/xml"
64664         ],
64665         "parameters": [
64666           {
64667             "description": "Keep as M",
64668             "in": "path",
64669             "name": "service-instance-id",
64670             "required": true,
64671             "type": "string"
64672           },
64673           {
64674             "in": "path",
64675             "name": "vnf-id",
64676             "required": true,
64677             "type": "string"
64678           },
64679           {
64680             "description": "List of vnf network-instance-group",
64681             "in": "path",
64682             "name": "vnf-network-instance-group-id",
64683             "required": true,
64684             "type": "string"
64685           },
64686           {
64687             "in": "body",
64688             "name": "(config)vnf-network-instance-group-ids",
64689             "required": false,
64690             "schema": {
64691               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
64692             }
64693           }
64694         ],
64695         "responses": {
64696           "200": {
64697             "description": "No response was specified",
64698             "schema": {
64699               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP"
64700             }
64701           }
64702         },
64703         "operationId": "PUT-vnf-network-instance-group-ids"
64704       }
64705     },
64706     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-request-input/vnf-networks": {
64707       "delete": {
64708         "produces": [
64709           "application/json",
64710           "application/xml"
64711         ],
64712         "parameters": [
64713           {
64714             "description": "Keep as M",
64715             "in": "path",
64716             "name": "service-instance-id",
64717             "required": true,
64718             "type": "string"
64719           },
64720           {
64721             "in": "path",
64722             "name": "vnf-id",
64723             "required": true,
64724             "type": "string"
64725           }
64726         ],
64727         "responses": {
64728           "200": {
64729             "description": "No response was specified"
64730           }
64731         },
64732         "operationId": "DELETE-vnf-networks"
64733       },
64734       "get": {
64735         "produces": [
64736           "application/json",
64737           "application/xml"
64738         ],
64739         "parameters": [
64740           {
64741             "description": "Keep as M",
64742             "in": "path",
64743             "name": "service-instance-id",
64744             "required": true,
64745             "type": "string"
64746           },
64747           {
64748             "in": "path",
64749             "name": "vnf-id",
64750             "required": true,
64751             "type": "string"
64752           }
64753         ],
64754         "responses": {
64755           "200": {
64756             "description": "No response was specified",
64757             "schema": {
64758               "$ref": "#/definitions/(config)vnf-networks"
64759             }
64760           }
64761         },
64762         "operationId": "GET-vnf-networks"
64763       },
64764       "post": {
64765         "consumes": [
64766           "application/json",
64767           "application/xml"
64768         ],
64769         "produces": [
64770           "application/json",
64771           "application/xml"
64772         ],
64773         "parameters": [
64774           {
64775             "description": "Keep as M",
64776             "in": "path",
64777             "name": "service-instance-id",
64778             "required": true,
64779             "type": "string"
64780           },
64781           {
64782             "in": "path",
64783             "name": "vnf-id",
64784             "required": true,
64785             "type": "string"
64786           },
64787           {
64788             "in": "body",
64789             "name": "**(config)vnf-network",
64790             "required": false,
64791             "schema": {
64792               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
64793             }
64794           }
64795         ],
64796         "responses": {
64797           "200": {
64798             "description": "No response was specified",
64799             "schema": {
64800               "$ref": "#/definitions/(config)vnf-networksPOST"
64801             }
64802           }
64803         },
64804         "operationId": "POST-vnf-networks"
64805       },
64806       "put": {
64807         "consumes": [
64808           "application/json",
64809           "application/xml"
64810         ],
64811         "produces": [
64812           "application/json",
64813           "application/xml"
64814         ],
64815         "parameters": [
64816           {
64817             "description": "Keep as M",
64818             "in": "path",
64819             "name": "service-instance-id",
64820             "required": true,
64821             "type": "string"
64822           },
64823           {
64824             "in": "path",
64825             "name": "vnf-id",
64826             "required": true,
64827             "type": "string"
64828           },
64829           {
64830             "in": "body",
64831             "name": "(config)vnf-networks",
64832             "required": false,
64833             "schema": {
64834               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
64835             }
64836           }
64837         ],
64838         "responses": {
64839           "200": {
64840             "description": "No response was specified",
64841             "schema": {
64842               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP"
64843             }
64844           }
64845         },
64846         "operationId": "PUT-vnf-networks"
64847       }
64848     },
64849     "/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}": {
64850       "delete": {
64851         "produces": [
64852           "application/json",
64853           "application/xml"
64854         ],
64855         "parameters": [
64856           {
64857             "description": "Keep as M",
64858             "in": "path",
64859             "name": "service-instance-id",
64860             "required": true,
64861             "type": "string"
64862           },
64863           {
64864             "in": "path",
64865             "name": "vnf-id",
64866             "required": true,
64867             "type": "string"
64868           },
64869           {
64870             "description": "A Network Role to which a VNF must connect",
64871             "in": "path",
64872             "name": "network-role",
64873             "required": true,
64874             "type": "string"
64875           }
64876         ],
64877         "responses": {
64878           "200": {
64879             "description": "No response was specified"
64880           }
64881         },
64882         "operationId": "DELETE-vnf-network"
64883       },
64884       "get": {
64885         "produces": [
64886           "application/json",
64887           "application/xml"
64888         ],
64889         "parameters": [
64890           {
64891             "description": "Keep as M",
64892             "in": "path",
64893             "name": "service-instance-id",
64894             "required": true,
64895             "type": "string"
64896           },
64897           {
64898             "in": "path",
64899             "name": "vnf-id",
64900             "required": true,
64901             "type": "string"
64902           },
64903           {
64904             "description": "A Network Role to which a VNF must connect",
64905             "in": "path",
64906             "name": "network-role",
64907             "required": true,
64908             "type": "string"
64909           }
64910         ],
64911         "responses": {
64912           "200": {
64913             "description": "No response was specified",
64914             "schema": {
64915               "$ref": "#/definitions/(config)vnf-network"
64916             }
64917           }
64918         },
64919         "operationId": "GET-vnf-network"
64920       },
64921       "post": {
64922         "consumes": [
64923           "application/json",
64924           "application/xml"
64925         ],
64926         "produces": [
64927           "application/json",
64928           "application/xml"
64929         ],
64930         "parameters": [
64931           {
64932             "description": "Keep as M",
64933             "in": "path",
64934             "name": "service-instance-id",
64935             "required": true,
64936             "type": "string"
64937           },
64938           {
64939             "in": "path",
64940             "name": "vnf-id",
64941             "required": true,
64942             "type": "string"
64943           },
64944           {
64945             "description": "A Network Role to which a VNF must connect",
64946             "in": "path",
64947             "name": "network-role",
64948             "required": true,
64949             "type": "string"
64950           },
64951           {
64952             "in": "body",
64953             "name": "**(config)subnets-data",
64954             "required": false,
64955             "schema": {
64956               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
64957             }
64958           },
64959           {
64960             "in": "body",
64961             "name": "**(config)related-networks",
64962             "required": false,
64963             "schema": {
64964               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
64965             }
64966           }
64967         ],
64968         "responses": {
64969           "200": {
64970             "description": "No response was specified",
64971             "schema": {
64972               "$ref": "#/definitions/(config)vnf-networkPOST"
64973             }
64974           }
64975         },
64976         "operationId": "POST-vnf-network"
64977       },
64978       "put": {
64979         "consumes": [
64980           "application/json",
64981           "application/xml"
64982         ],
64983         "produces": [
64984           "application/json",
64985           "application/xml"
64986         ],
64987         "parameters": [
64988           {
64989             "description": "Keep as M",
64990             "in": "path",
64991             "name": "service-instance-id",
64992             "required": true,
64993             "type": "string"
64994           },
64995           {
64996             "in": "path",
64997             "name": "vnf-id",
64998             "required": true,
64999             "type": "string"
65000           },
65001           {
65002             "description": "A Network Role to which a VNF must connect",
65003             "in": "path",
65004             "name": "network-role",
65005             "required": true,
65006             "type": "string"
65007           },
65008           {
65009             "in": "body",
65010             "name": "(config)vnf-network",
65011             "required": false,
65012             "schema": {
65013               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
65014             }
65015           }
65016         ],
65017         "responses": {
65018           "200": {
65019             "description": "No response was specified",
65020             "schema": {
65021               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP"
65022             }
65023           }
65024         },
65025         "operationId": "PUT-vnf-network"
65026       }
65027     },
65028     "/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}/related-networks": {
65029       "delete": {
65030         "produces": [
65031           "application/json",
65032           "application/xml"
65033         ],
65034         "parameters": [
65035           {
65036             "description": "Keep as M",
65037             "in": "path",
65038             "name": "service-instance-id",
65039             "required": true,
65040             "type": "string"
65041           },
65042           {
65043             "in": "path",
65044             "name": "vnf-id",
65045             "required": true,
65046             "type": "string"
65047           },
65048           {
65049             "description": "A Network Role to which a VNF must connect",
65050             "in": "path",
65051             "name": "network-role",
65052             "required": true,
65053             "type": "string"
65054           }
65055         ],
65056         "responses": {
65057           "200": {
65058             "description": "No response was specified"
65059           }
65060         },
65061         "operationId": "DELETE-related-networks"
65062       },
65063       "get": {
65064         "produces": [
65065           "application/json",
65066           "application/xml"
65067         ],
65068         "parameters": [
65069           {
65070             "description": "Keep as M",
65071             "in": "path",
65072             "name": "service-instance-id",
65073             "required": true,
65074             "type": "string"
65075           },
65076           {
65077             "in": "path",
65078             "name": "vnf-id",
65079             "required": true,
65080             "type": "string"
65081           },
65082           {
65083             "description": "A Network Role to which a VNF must connect",
65084             "in": "path",
65085             "name": "network-role",
65086             "required": true,
65087             "type": "string"
65088           }
65089         ],
65090         "responses": {
65091           "200": {
65092             "description": "No response was specified",
65093             "schema": {
65094               "$ref": "#/definitions/(config)related-networks"
65095             }
65096           }
65097         },
65098         "operationId": "GET-related-networks"
65099       },
65100       "post": {
65101         "consumes": [
65102           "application/json",
65103           "application/xml"
65104         ],
65105         "produces": [
65106           "application/json",
65107           "application/xml"
65108         ],
65109         "parameters": [
65110           {
65111             "description": "Keep as M",
65112             "in": "path",
65113             "name": "service-instance-id",
65114             "required": true,
65115             "type": "string"
65116           },
65117           {
65118             "in": "path",
65119             "name": "vnf-id",
65120             "required": true,
65121             "type": "string"
65122           },
65123           {
65124             "description": "A Network Role to which a VNF must connect",
65125             "in": "path",
65126             "name": "network-role",
65127             "required": true,
65128             "type": "string"
65129           },
65130           {
65131             "in": "body",
65132             "name": "**(config)related-network",
65133             "required": false,
65134             "schema": {
65135               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
65136             }
65137           }
65138         ],
65139         "responses": {
65140           "200": {
65141             "description": "No response was specified",
65142             "schema": {
65143               "$ref": "#/definitions/(config)related-networksPOST"
65144             }
65145           }
65146         },
65147         "operationId": "POST-related-networks"
65148       },
65149       "put": {
65150         "consumes": [
65151           "application/json",
65152           "application/xml"
65153         ],
65154         "produces": [
65155           "application/json",
65156           "application/xml"
65157         ],
65158         "parameters": [
65159           {
65160             "description": "Keep as M",
65161             "in": "path",
65162             "name": "service-instance-id",
65163             "required": true,
65164             "type": "string"
65165           },
65166           {
65167             "in": "path",
65168             "name": "vnf-id",
65169             "required": true,
65170             "type": "string"
65171           },
65172           {
65173             "description": "A Network Role to which a VNF must connect",
65174             "in": "path",
65175             "name": "network-role",
65176             "required": true,
65177             "type": "string"
65178           },
65179           {
65180             "in": "body",
65181             "name": "(config)related-networks",
65182             "required": false,
65183             "schema": {
65184               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
65185             }
65186           }
65187         ],
65188         "responses": {
65189           "200": {
65190             "description": "No response was specified",
65191             "schema": {
65192               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP"
65193             }
65194           }
65195         },
65196         "operationId": "PUT-related-networks"
65197       }
65198     },
65199     "/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}/related-networks/related-network/{network-id}": {
65200       "delete": {
65201         "produces": [
65202           "application/json",
65203           "application/xml"
65204         ],
65205         "parameters": [
65206           {
65207             "description": "Keep as M",
65208             "in": "path",
65209             "name": "service-instance-id",
65210             "required": true,
65211             "type": "string"
65212           },
65213           {
65214             "in": "path",
65215             "name": "vnf-id",
65216             "required": true,
65217             "type": "string"
65218           },
65219           {
65220             "description": "A Network Role to which a VNF must connect",
65221             "in": "path",
65222             "name": "network-role",
65223             "required": true,
65224             "type": "string"
65225           },
65226           {
65227             "description": "Key to l3-network object",
65228             "in": "path",
65229             "name": "network-id",
65230             "required": true,
65231             "type": "string"
65232           }
65233         ],
65234         "responses": {
65235           "200": {
65236             "description": "No response was specified"
65237           }
65238         },
65239         "operationId": "DELETE-related-network"
65240       },
65241       "get": {
65242         "produces": [
65243           "application/json",
65244           "application/xml"
65245         ],
65246         "parameters": [
65247           {
65248             "description": "Keep as M",
65249             "in": "path",
65250             "name": "service-instance-id",
65251             "required": true,
65252             "type": "string"
65253           },
65254           {
65255             "in": "path",
65256             "name": "vnf-id",
65257             "required": true,
65258             "type": "string"
65259           },
65260           {
65261             "description": "A Network Role to which a VNF must connect",
65262             "in": "path",
65263             "name": "network-role",
65264             "required": true,
65265             "type": "string"
65266           },
65267           {
65268             "description": "Key to l3-network object",
65269             "in": "path",
65270             "name": "network-id",
65271             "required": true,
65272             "type": "string"
65273           }
65274         ],
65275         "responses": {
65276           "200": {
65277             "description": "No response was specified",
65278             "schema": {
65279               "$ref": "#/definitions/(config)related-network"
65280             }
65281           }
65282         },
65283         "operationId": "GET-related-network"
65284       },
65285       "post": {
65286         "consumes": [
65287           "application/json",
65288           "application/xml"
65289         ],
65290         "produces": [
65291           "application/json",
65292           "application/xml"
65293         ],
65294         "parameters": [
65295           {
65296             "description": "Keep as M",
65297             "in": "path",
65298             "name": "service-instance-id",
65299             "required": true,
65300             "type": "string"
65301           },
65302           {
65303             "in": "path",
65304             "name": "vnf-id",
65305             "required": true,
65306             "type": "string"
65307           },
65308           {
65309             "description": "A Network Role to which a VNF must connect",
65310             "in": "path",
65311             "name": "network-role",
65312             "required": true,
65313             "type": "string"
65314           },
65315           {
65316             "description": "Key to l3-network object",
65317             "in": "path",
65318             "name": "network-id",
65319             "required": true,
65320             "type": "string"
65321           },
65322           {
65323             "in": "body",
65324             "name": "**(config)vlan-tags",
65325             "required": false,
65326             "schema": {
65327               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
65328             }
65329           }
65330         ],
65331         "responses": {
65332           "200": {
65333             "description": "No response was specified",
65334             "schema": {
65335               "$ref": "#/definitions/(config)related-networkPOST"
65336             }
65337           }
65338         },
65339         "operationId": "POST-related-network"
65340       },
65341       "put": {
65342         "consumes": [
65343           "application/json",
65344           "application/xml"
65345         ],
65346         "produces": [
65347           "application/json",
65348           "application/xml"
65349         ],
65350         "parameters": [
65351           {
65352             "description": "Keep as M",
65353             "in": "path",
65354             "name": "service-instance-id",
65355             "required": true,
65356             "type": "string"
65357           },
65358           {
65359             "in": "path",
65360             "name": "vnf-id",
65361             "required": true,
65362             "type": "string"
65363           },
65364           {
65365             "description": "A Network Role to which a VNF must connect",
65366             "in": "path",
65367             "name": "network-role",
65368             "required": true,
65369             "type": "string"
65370           },
65371           {
65372             "description": "Key to l3-network object",
65373             "in": "path",
65374             "name": "network-id",
65375             "required": true,
65376             "type": "string"
65377           },
65378           {
65379             "in": "body",
65380             "name": "(config)related-network",
65381             "required": false,
65382             "schema": {
65383               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
65384             }
65385           }
65386         ],
65387         "responses": {
65388           "200": {
65389             "description": "No response was specified",
65390             "schema": {
65391               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
65392             }
65393           }
65394         },
65395         "operationId": "PUT-related-network"
65396       }
65397     },
65398     "/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}/related-networks/related-network/{network-id}/vlan-tags": {
65399       "delete": {
65400         "produces": [
65401           "application/json",
65402           "application/xml"
65403         ],
65404         "parameters": [
65405           {
65406             "description": "Keep as M",
65407             "in": "path",
65408             "name": "service-instance-id",
65409             "required": true,
65410             "type": "string"
65411           },
65412           {
65413             "in": "path",
65414             "name": "vnf-id",
65415             "required": true,
65416             "type": "string"
65417           },
65418           {
65419             "description": "A Network Role to which a VNF must connect",
65420             "in": "path",
65421             "name": "network-role",
65422             "required": true,
65423             "type": "string"
65424           },
65425           {
65426             "description": "Key to l3-network object",
65427             "in": "path",
65428             "name": "network-id",
65429             "required": true,
65430             "type": "string"
65431           }
65432         ],
65433         "responses": {
65434           "200": {
65435             "description": "No response was specified"
65436           }
65437         },
65438         "operationId": "DELETE-vlan-tags"
65439       },
65440       "get": {
65441         "produces": [
65442           "application/json",
65443           "application/xml"
65444         ],
65445         "parameters": [
65446           {
65447             "description": "Keep as M",
65448             "in": "path",
65449             "name": "service-instance-id",
65450             "required": true,
65451             "type": "string"
65452           },
65453           {
65454             "in": "path",
65455             "name": "vnf-id",
65456             "required": true,
65457             "type": "string"
65458           },
65459           {
65460             "description": "A Network Role to which a VNF must connect",
65461             "in": "path",
65462             "name": "network-role",
65463             "required": true,
65464             "type": "string"
65465           },
65466           {
65467             "description": "Key to l3-network object",
65468             "in": "path",
65469             "name": "network-id",
65470             "required": true,
65471             "type": "string"
65472           }
65473         ],
65474         "responses": {
65475           "200": {
65476             "description": "No response was specified",
65477             "schema": {
65478               "$ref": "#/definitions/(config)vlan-tags"
65479             }
65480           }
65481         },
65482         "operationId": "GET-vlan-tags"
65483       },
65484       "put": {
65485         "consumes": [
65486           "application/json",
65487           "application/xml"
65488         ],
65489         "produces": [
65490           "application/json",
65491           "application/xml"
65492         ],
65493         "parameters": [
65494           {
65495             "description": "Keep as M",
65496             "in": "path",
65497             "name": "service-instance-id",
65498             "required": true,
65499             "type": "string"
65500           },
65501           {
65502             "in": "path",
65503             "name": "vnf-id",
65504             "required": true,
65505             "type": "string"
65506           },
65507           {
65508             "description": "A Network Role to which a VNF must connect",
65509             "in": "path",
65510             "name": "network-role",
65511             "required": true,
65512             "type": "string"
65513           },
65514           {
65515             "description": "Key to l3-network object",
65516             "in": "path",
65517             "name": "network-id",
65518             "required": true,
65519             "type": "string"
65520           },
65521           {
65522             "in": "body",
65523             "name": "(config)vlan-tags",
65524             "required": false,
65525             "schema": {
65526               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
65527             }
65528           }
65529         ],
65530         "responses": {
65531           "200": {
65532             "description": "No response was specified",
65533             "schema": {
65534               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
65535             }
65536           }
65537         },
65538         "operationId": "PUT-vlan-tags"
65539       }
65540     },
65541     "/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": {
65542       "delete": {
65543         "produces": [
65544           "application/json",
65545           "application/xml"
65546         ],
65547         "parameters": [
65548           {
65549             "description": "Keep as M",
65550             "in": "path",
65551             "name": "service-instance-id",
65552             "required": true,
65553             "type": "string"
65554           },
65555           {
65556             "in": "path",
65557             "name": "vnf-id",
65558             "required": true,
65559             "type": "string"
65560           },
65561           {
65562             "description": "A Network Role to which a VNF must connect",
65563             "in": "path",
65564             "name": "network-role",
65565             "required": true,
65566             "type": "string"
65567           }
65568         ],
65569         "responses": {
65570           "200": {
65571             "description": "No response was specified"
65572           }
65573         },
65574         "operationId": "DELETE-subnets-data"
65575       },
65576       "get": {
65577         "produces": [
65578           "application/json",
65579           "application/xml"
65580         ],
65581         "parameters": [
65582           {
65583             "description": "Keep as M",
65584             "in": "path",
65585             "name": "service-instance-id",
65586             "required": true,
65587             "type": "string"
65588           },
65589           {
65590             "in": "path",
65591             "name": "vnf-id",
65592             "required": true,
65593             "type": "string"
65594           },
65595           {
65596             "description": "A Network Role to which a VNF must connect",
65597             "in": "path",
65598             "name": "network-role",
65599             "required": true,
65600             "type": "string"
65601           }
65602         ],
65603         "responses": {
65604           "200": {
65605             "description": "No response was specified",
65606             "schema": {
65607               "$ref": "#/definitions/(config)subnets-data"
65608             }
65609           }
65610         },
65611         "operationId": "GET-subnets-data"
65612       },
65613       "post": {
65614         "consumes": [
65615           "application/json",
65616           "application/xml"
65617         ],
65618         "produces": [
65619           "application/json",
65620           "application/xml"
65621         ],
65622         "parameters": [
65623           {
65624             "description": "Keep as M",
65625             "in": "path",
65626             "name": "service-instance-id",
65627             "required": true,
65628             "type": "string"
65629           },
65630           {
65631             "in": "path",
65632             "name": "vnf-id",
65633             "required": true,
65634             "type": "string"
65635           },
65636           {
65637             "description": "A Network Role to which a VNF must connect",
65638             "in": "path",
65639             "name": "network-role",
65640             "required": true,
65641             "type": "string"
65642           },
65643           {
65644             "in": "body",
65645             "name": "**(config)subnet-data",
65646             "required": false,
65647             "schema": {
65648               "$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"
65649             }
65650           }
65651         ],
65652         "responses": {
65653           "200": {
65654             "description": "No response was specified",
65655             "schema": {
65656               "$ref": "#/definitions/(config)subnets-dataPOST"
65657             }
65658           }
65659         },
65660         "operationId": "POST-subnets-data"
65661       },
65662       "put": {
65663         "consumes": [
65664           "application/json",
65665           "application/xml"
65666         ],
65667         "produces": [
65668           "application/json",
65669           "application/xml"
65670         ],
65671         "parameters": [
65672           {
65673             "description": "Keep as M",
65674             "in": "path",
65675             "name": "service-instance-id",
65676             "required": true,
65677             "type": "string"
65678           },
65679           {
65680             "in": "path",
65681             "name": "vnf-id",
65682             "required": true,
65683             "type": "string"
65684           },
65685           {
65686             "description": "A Network Role to which a VNF must connect",
65687             "in": "path",
65688             "name": "network-role",
65689             "required": true,
65690             "type": "string"
65691           },
65692           {
65693             "in": "body",
65694             "name": "(config)subnets-data",
65695             "required": false,
65696             "schema": {
65697               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
65698             }
65699           }
65700         ],
65701         "responses": {
65702           "200": {
65703             "description": "No response was specified",
65704             "schema": {
65705               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP"
65706             }
65707           }
65708         },
65709         "operationId": "PUT-subnets-data"
65710       }
65711     },
65712     "/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/{sdnc-subnet-id}": {
65713       "delete": {
65714         "produces": [
65715           "application/json",
65716           "application/xml"
65717         ],
65718         "parameters": [
65719           {
65720             "description": "Keep as M",
65721             "in": "path",
65722             "name": "service-instance-id",
65723             "required": true,
65724             "type": "string"
65725           },
65726           {
65727             "in": "path",
65728             "name": "vnf-id",
65729             "required": true,
65730             "type": "string"
65731           },
65732           {
65733             "description": "A Network Role to which a VNF must connect",
65734             "in": "path",
65735             "name": "network-role",
65736             "required": true,
65737             "type": "string"
65738           },
65739           {
65740             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
65741             "in": "path",
65742             "name": "sdnc-subnet-id",
65743             "required": true,
65744             "type": "string"
65745           }
65746         ],
65747         "responses": {
65748           "200": {
65749             "description": "No response was specified"
65750           }
65751         },
65752         "operationId": "DELETE-subnet-data"
65753       },
65754       "get": {
65755         "produces": [
65756           "application/json",
65757           "application/xml"
65758         ],
65759         "parameters": [
65760           {
65761             "description": "Keep as M",
65762             "in": "path",
65763             "name": "service-instance-id",
65764             "required": true,
65765             "type": "string"
65766           },
65767           {
65768             "in": "path",
65769             "name": "vnf-id",
65770             "required": true,
65771             "type": "string"
65772           },
65773           {
65774             "description": "A Network Role to which a VNF must connect",
65775             "in": "path",
65776             "name": "network-role",
65777             "required": true,
65778             "type": "string"
65779           },
65780           {
65781             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
65782             "in": "path",
65783             "name": "sdnc-subnet-id",
65784             "required": true,
65785             "type": "string"
65786           }
65787         ],
65788         "responses": {
65789           "200": {
65790             "description": "No response was specified",
65791             "schema": {
65792               "$ref": "#/definitions/(config)subnet-data"
65793             }
65794           }
65795         },
65796         "operationId": "GET-subnet-data"
65797       },
65798       "put": {
65799         "consumes": [
65800           "application/json",
65801           "application/xml"
65802         ],
65803         "produces": [
65804           "application/json",
65805           "application/xml"
65806         ],
65807         "parameters": [
65808           {
65809             "description": "Keep as M",
65810             "in": "path",
65811             "name": "service-instance-id",
65812             "required": true,
65813             "type": "string"
65814           },
65815           {
65816             "in": "path",
65817             "name": "vnf-id",
65818             "required": true,
65819             "type": "string"
65820           },
65821           {
65822             "description": "A Network Role to which a VNF must connect",
65823             "in": "path",
65824             "name": "network-role",
65825             "required": true,
65826             "type": "string"
65827           },
65828           {
65829             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
65830             "in": "path",
65831             "name": "sdnc-subnet-id",
65832             "required": true,
65833             "type": "string"
65834           },
65835           {
65836             "in": "body",
65837             "name": "(config)subnet-data",
65838             "required": false,
65839             "schema": {
65840               "$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"
65841             }
65842           }
65843         ],
65844         "responses": {
65845           "200": {
65846             "description": "No response was specified",
65847             "schema": {
65848               "$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"
65849             }
65850           }
65851         },
65852         "operationId": "PUT-subnet-data"
65853       }
65854     },
65855     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups": {
65856       "delete": {
65857         "produces": [
65858           "application/json",
65859           "application/xml"
65860         ],
65861         "parameters": [
65862           {
65863             "description": "Keep as M",
65864             "in": "path",
65865             "name": "service-instance-id",
65866             "required": true,
65867             "type": "string"
65868           },
65869           {
65870             "in": "path",
65871             "name": "vnf-id",
65872             "required": true,
65873             "type": "string"
65874           }
65875         ],
65876         "responses": {
65877           "200": {
65878             "description": "No response was specified"
65879           }
65880         },
65881         "operationId": "DELETE-vnf-sub-interface-groups"
65882       },
65883       "get": {
65884         "produces": [
65885           "application/json",
65886           "application/xml"
65887         ],
65888         "parameters": [
65889           {
65890             "description": "Keep as M",
65891             "in": "path",
65892             "name": "service-instance-id",
65893             "required": true,
65894             "type": "string"
65895           },
65896           {
65897             "in": "path",
65898             "name": "vnf-id",
65899             "required": true,
65900             "type": "string"
65901           }
65902         ],
65903         "responses": {
65904           "200": {
65905             "description": "No response was specified",
65906             "schema": {
65907               "$ref": "#/definitions/(config)vnf-sub-interface-groups"
65908             }
65909           }
65910         },
65911         "operationId": "GET-vnf-sub-interface-groups"
65912       },
65913       "post": {
65914         "consumes": [
65915           "application/json",
65916           "application/xml"
65917         ],
65918         "produces": [
65919           "application/json",
65920           "application/xml"
65921         ],
65922         "parameters": [
65923           {
65924             "description": "Keep as M",
65925             "in": "path",
65926             "name": "service-instance-id",
65927             "required": true,
65928             "type": "string"
65929           },
65930           {
65931             "in": "path",
65932             "name": "vnf-id",
65933             "required": true,
65934             "type": "string"
65935           },
65936           {
65937             "in": "body",
65938             "name": "**(config)vnf-sub-interface-group",
65939             "required": false,
65940             "schema": {
65941               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
65942             }
65943           }
65944         ],
65945         "responses": {
65946           "200": {
65947             "description": "No response was specified",
65948             "schema": {
65949               "$ref": "#/definitions/(config)vnf-sub-interface-groupsPOST"
65950             }
65951           }
65952         },
65953         "operationId": "POST-vnf-sub-interface-groups"
65954       },
65955       "put": {
65956         "consumes": [
65957           "application/json",
65958           "application/xml"
65959         ],
65960         "produces": [
65961           "application/json",
65962           "application/xml"
65963         ],
65964         "parameters": [
65965           {
65966             "description": "Keep as M",
65967             "in": "path",
65968             "name": "service-instance-id",
65969             "required": true,
65970             "type": "string"
65971           },
65972           {
65973             "in": "path",
65974             "name": "vnf-id",
65975             "required": true,
65976             "type": "string"
65977           },
65978           {
65979             "in": "body",
65980             "name": "(config)vnf-sub-interface-groups",
65981             "required": false,
65982             "schema": {
65983               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
65984             }
65985           }
65986         ],
65987         "responses": {
65988           "200": {
65989             "description": "No response was specified",
65990             "schema": {
65991               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP"
65992             }
65993           }
65994         },
65995         "operationId": "PUT-vnf-sub-interface-groups"
65996       }
65997     },
65998     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}": {
65999       "delete": {
66000         "produces": [
66001           "application/json",
66002           "application/xml"
66003         ],
66004         "parameters": [
66005           {
66006             "description": "Keep as M",
66007             "in": "path",
66008             "name": "service-instance-id",
66009             "required": true,
66010             "type": "string"
66011           },
66012           {
66013             "in": "path",
66014             "name": "vnf-id",
66015             "required": true,
66016             "type": "string"
66017           },
66018           {
66019             "in": "path",
66020             "name": "vnfc-instance-group-function",
66021             "required": true,
66022             "type": "string"
66023           },
66024           {
66025             "in": "path",
66026             "name": "network-instance-group-function",
66027             "required": true,
66028             "type": "string"
66029           },
66030           {
66031             "in": "path",
66032             "name": "parent-port-role",
66033             "required": true,
66034             "type": "string"
66035           }
66036         ],
66037         "responses": {
66038           "200": {
66039             "description": "No response was specified"
66040           }
66041         },
66042         "operationId": "DELETE-vnf-sub-interface-group"
66043       },
66044       "get": {
66045         "produces": [
66046           "application/json",
66047           "application/xml"
66048         ],
66049         "parameters": [
66050           {
66051             "description": "Keep as M",
66052             "in": "path",
66053             "name": "service-instance-id",
66054             "required": true,
66055             "type": "string"
66056           },
66057           {
66058             "in": "path",
66059             "name": "vnf-id",
66060             "required": true,
66061             "type": "string"
66062           },
66063           {
66064             "in": "path",
66065             "name": "vnfc-instance-group-function",
66066             "required": true,
66067             "type": "string"
66068           },
66069           {
66070             "in": "path",
66071             "name": "network-instance-group-function",
66072             "required": true,
66073             "type": "string"
66074           },
66075           {
66076             "in": "path",
66077             "name": "parent-port-role",
66078             "required": true,
66079             "type": "string"
66080           }
66081         ],
66082         "responses": {
66083           "200": {
66084             "description": "No response was specified",
66085             "schema": {
66086               "$ref": "#/definitions/(config)vnf-sub-interface-group"
66087             }
66088           }
66089         },
66090         "operationId": "GET-vnf-sub-interface-group"
66091       },
66092       "post": {
66093         "consumes": [
66094           "application/json",
66095           "application/xml"
66096         ],
66097         "produces": [
66098           "application/json",
66099           "application/xml"
66100         ],
66101         "parameters": [
66102           {
66103             "description": "Keep as M",
66104             "in": "path",
66105             "name": "service-instance-id",
66106             "required": true,
66107             "type": "string"
66108           },
66109           {
66110             "in": "path",
66111             "name": "vnf-id",
66112             "required": true,
66113             "type": "string"
66114           },
66115           {
66116             "in": "path",
66117             "name": "vnfc-instance-group-function",
66118             "required": true,
66119             "type": "string"
66120           },
66121           {
66122             "in": "path",
66123             "name": "network-instance-group-function",
66124             "required": true,
66125             "type": "string"
66126           },
66127           {
66128             "in": "path",
66129             "name": "parent-port-role",
66130             "required": true,
66131             "type": "string"
66132           },
66133           {
66134             "in": "body",
66135             "name": "**(config)customer-bonding-requests",
66136             "required": false,
66137             "schema": {
66138               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP"
66139             }
66140           },
66141           {
66142             "in": "body",
66143             "name": "**(config)vnfcs",
66144             "required": false,
66145             "schema": {
66146               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
66147             }
66148           }
66149         ],
66150         "responses": {
66151           "200": {
66152             "description": "No response was specified",
66153             "schema": {
66154               "$ref": "#/definitions/(config)vnf-sub-interface-groupPOST"
66155             }
66156           }
66157         },
66158         "operationId": "POST-vnf-sub-interface-group"
66159       },
66160       "put": {
66161         "consumes": [
66162           "application/json",
66163           "application/xml"
66164         ],
66165         "produces": [
66166           "application/json",
66167           "application/xml"
66168         ],
66169         "parameters": [
66170           {
66171             "description": "Keep as M",
66172             "in": "path",
66173             "name": "service-instance-id",
66174             "required": true,
66175             "type": "string"
66176           },
66177           {
66178             "in": "path",
66179             "name": "vnf-id",
66180             "required": true,
66181             "type": "string"
66182           },
66183           {
66184             "in": "path",
66185             "name": "vnfc-instance-group-function",
66186             "required": true,
66187             "type": "string"
66188           },
66189           {
66190             "in": "path",
66191             "name": "network-instance-group-function",
66192             "required": true,
66193             "type": "string"
66194           },
66195           {
66196             "in": "path",
66197             "name": "parent-port-role",
66198             "required": true,
66199             "type": "string"
66200           },
66201           {
66202             "in": "body",
66203             "name": "(config)vnf-sub-interface-group",
66204             "required": false,
66205             "schema": {
66206               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
66207             }
66208           }
66209         ],
66210         "responses": {
66211           "200": {
66212             "description": "No response was specified",
66213             "schema": {
66214               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP"
66215             }
66216           }
66217         },
66218         "operationId": "PUT-vnf-sub-interface-group"
66219       }
66220     },
66221     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests": {
66222       "delete": {
66223         "produces": [
66224           "application/json",
66225           "application/xml"
66226         ],
66227         "parameters": [
66228           {
66229             "description": "Keep as M",
66230             "in": "path",
66231             "name": "service-instance-id",
66232             "required": true,
66233             "type": "string"
66234           },
66235           {
66236             "in": "path",
66237             "name": "vnf-id",
66238             "required": true,
66239             "type": "string"
66240           },
66241           {
66242             "in": "path",
66243             "name": "vnfc-instance-group-function",
66244             "required": true,
66245             "type": "string"
66246           },
66247           {
66248             "in": "path",
66249             "name": "network-instance-group-function",
66250             "required": true,
66251             "type": "string"
66252           },
66253           {
66254             "in": "path",
66255             "name": "parent-port-role",
66256             "required": true,
66257             "type": "string"
66258           }
66259         ],
66260         "responses": {
66261           "200": {
66262             "description": "No response was specified"
66263           }
66264         },
66265         "operationId": "DELETE-customer-bonding-requests"
66266       },
66267       "get": {
66268         "produces": [
66269           "application/json",
66270           "application/xml"
66271         ],
66272         "parameters": [
66273           {
66274             "description": "Keep as M",
66275             "in": "path",
66276             "name": "service-instance-id",
66277             "required": true,
66278             "type": "string"
66279           },
66280           {
66281             "in": "path",
66282             "name": "vnf-id",
66283             "required": true,
66284             "type": "string"
66285           },
66286           {
66287             "in": "path",
66288             "name": "vnfc-instance-group-function",
66289             "required": true,
66290             "type": "string"
66291           },
66292           {
66293             "in": "path",
66294             "name": "network-instance-group-function",
66295             "required": true,
66296             "type": "string"
66297           },
66298           {
66299             "in": "path",
66300             "name": "parent-port-role",
66301             "required": true,
66302             "type": "string"
66303           }
66304         ],
66305         "responses": {
66306           "200": {
66307             "description": "No response was specified",
66308             "schema": {
66309               "$ref": "#/definitions/(config)customer-bonding-requests"
66310             }
66311           }
66312         },
66313         "operationId": "GET-customer-bonding-requests"
66314       },
66315       "post": {
66316         "consumes": [
66317           "application/json",
66318           "application/xml"
66319         ],
66320         "produces": [
66321           "application/json",
66322           "application/xml"
66323         ],
66324         "parameters": [
66325           {
66326             "description": "Keep as M",
66327             "in": "path",
66328             "name": "service-instance-id",
66329             "required": true,
66330             "type": "string"
66331           },
66332           {
66333             "in": "path",
66334             "name": "vnf-id",
66335             "required": true,
66336             "type": "string"
66337           },
66338           {
66339             "in": "path",
66340             "name": "vnfc-instance-group-function",
66341             "required": true,
66342             "type": "string"
66343           },
66344           {
66345             "in": "path",
66346             "name": "network-instance-group-function",
66347             "required": true,
66348             "type": "string"
66349           },
66350           {
66351             "in": "path",
66352             "name": "parent-port-role",
66353             "required": true,
66354             "type": "string"
66355           },
66356           {
66357             "in": "body",
66358             "name": "**(config)customer-bonding-request",
66359             "required": false,
66360             "schema": {
66361               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP"
66362             }
66363           }
66364         ],
66365         "responses": {
66366           "200": {
66367             "description": "No response was specified",
66368             "schema": {
66369               "$ref": "#/definitions/(config)customer-bonding-requestsPOST"
66370             }
66371           }
66372         },
66373         "operationId": "POST-customer-bonding-requests"
66374       },
66375       "put": {
66376         "consumes": [
66377           "application/json",
66378           "application/xml"
66379         ],
66380         "produces": [
66381           "application/json",
66382           "application/xml"
66383         ],
66384         "parameters": [
66385           {
66386             "description": "Keep as M",
66387             "in": "path",
66388             "name": "service-instance-id",
66389             "required": true,
66390             "type": "string"
66391           },
66392           {
66393             "in": "path",
66394             "name": "vnf-id",
66395             "required": true,
66396             "type": "string"
66397           },
66398           {
66399             "in": "path",
66400             "name": "vnfc-instance-group-function",
66401             "required": true,
66402             "type": "string"
66403           },
66404           {
66405             "in": "path",
66406             "name": "network-instance-group-function",
66407             "required": true,
66408             "type": "string"
66409           },
66410           {
66411             "in": "path",
66412             "name": "parent-port-role",
66413             "required": true,
66414             "type": "string"
66415           },
66416           {
66417             "in": "body",
66418             "name": "(config)customer-bonding-requests",
66419             "required": false,
66420             "schema": {
66421               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP"
66422             }
66423           }
66424         ],
66425         "responses": {
66426           "200": {
66427             "description": "No response was specified",
66428             "schema": {
66429               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP"
66430             }
66431           }
66432         },
66433         "operationId": "PUT-customer-bonding-requests"
66434       }
66435     },
66436     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/customer-bonding-requests/customer-bonding-request/{configuration-id}": {
66437       "delete": {
66438         "produces": [
66439           "application/json",
66440           "application/xml"
66441         ],
66442         "parameters": [
66443           {
66444             "description": "Keep as M",
66445             "in": "path",
66446             "name": "service-instance-id",
66447             "required": true,
66448             "type": "string"
66449           },
66450           {
66451             "in": "path",
66452             "name": "vnf-id",
66453             "required": true,
66454             "type": "string"
66455           },
66456           {
66457             "in": "path",
66458             "name": "vnfc-instance-group-function",
66459             "required": true,
66460             "type": "string"
66461           },
66462           {
66463             "in": "path",
66464             "name": "network-instance-group-function",
66465             "required": true,
66466             "type": "string"
66467           },
66468           {
66469             "in": "path",
66470             "name": "parent-port-role",
66471             "required": true,
66472             "type": "string"
66473           },
66474           {
66475             "description": "e.g. vlan network receptor configuration id",
66476             "in": "path",
66477             "name": "configuration-id",
66478             "required": true,
66479             "type": "string"
66480           }
66481         ],
66482         "responses": {
66483           "200": {
66484             "description": "No response was specified"
66485           }
66486         },
66487         "operationId": "DELETE-customer-bonding-request"
66488       },
66489       "get": {
66490         "produces": [
66491           "application/json",
66492           "application/xml"
66493         ],
66494         "parameters": [
66495           {
66496             "description": "Keep as M",
66497             "in": "path",
66498             "name": "service-instance-id",
66499             "required": true,
66500             "type": "string"
66501           },
66502           {
66503             "in": "path",
66504             "name": "vnf-id",
66505             "required": true,
66506             "type": "string"
66507           },
66508           {
66509             "in": "path",
66510             "name": "vnfc-instance-group-function",
66511             "required": true,
66512             "type": "string"
66513           },
66514           {
66515             "in": "path",
66516             "name": "network-instance-group-function",
66517             "required": true,
66518             "type": "string"
66519           },
66520           {
66521             "in": "path",
66522             "name": "parent-port-role",
66523             "required": true,
66524             "type": "string"
66525           },
66526           {
66527             "description": "e.g. vlan network receptor configuration id",
66528             "in": "path",
66529             "name": "configuration-id",
66530             "required": true,
66531             "type": "string"
66532           }
66533         ],
66534         "responses": {
66535           "200": {
66536             "description": "No response was specified",
66537             "schema": {
66538               "$ref": "#/definitions/(config)customer-bonding-request"
66539             }
66540           }
66541         },
66542         "operationId": "GET-customer-bonding-request"
66543       },
66544       "put": {
66545         "consumes": [
66546           "application/json",
66547           "application/xml"
66548         ],
66549         "produces": [
66550           "application/json",
66551           "application/xml"
66552         ],
66553         "parameters": [
66554           {
66555             "description": "Keep as M",
66556             "in": "path",
66557             "name": "service-instance-id",
66558             "required": true,
66559             "type": "string"
66560           },
66561           {
66562             "in": "path",
66563             "name": "vnf-id",
66564             "required": true,
66565             "type": "string"
66566           },
66567           {
66568             "in": "path",
66569             "name": "vnfc-instance-group-function",
66570             "required": true,
66571             "type": "string"
66572           },
66573           {
66574             "in": "path",
66575             "name": "network-instance-group-function",
66576             "required": true,
66577             "type": "string"
66578           },
66579           {
66580             "in": "path",
66581             "name": "parent-port-role",
66582             "required": true,
66583             "type": "string"
66584           },
66585           {
66586             "description": "e.g. vlan network receptor configuration id",
66587             "in": "path",
66588             "name": "configuration-id",
66589             "required": true,
66590             "type": "string"
66591           },
66592           {
66593             "in": "body",
66594             "name": "(config)customer-bonding-request",
66595             "required": false,
66596             "schema": {
66597               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP"
66598             }
66599           }
66600         ],
66601         "responses": {
66602           "200": {
66603             "description": "No response was specified",
66604             "schema": {
66605               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP"
66606             }
66607           }
66608         },
66609         "operationId": "PUT-customer-bonding-request"
66610       }
66611     },
66612     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs": {
66613       "delete": {
66614         "produces": [
66615           "application/json",
66616           "application/xml"
66617         ],
66618         "parameters": [
66619           {
66620             "description": "Keep as M",
66621             "in": "path",
66622             "name": "service-instance-id",
66623             "required": true,
66624             "type": "string"
66625           },
66626           {
66627             "in": "path",
66628             "name": "vnf-id",
66629             "required": true,
66630             "type": "string"
66631           },
66632           {
66633             "in": "path",
66634             "name": "vnfc-instance-group-function",
66635             "required": true,
66636             "type": "string"
66637           },
66638           {
66639             "in": "path",
66640             "name": "network-instance-group-function",
66641             "required": true,
66642             "type": "string"
66643           },
66644           {
66645             "in": "path",
66646             "name": "parent-port-role",
66647             "required": true,
66648             "type": "string"
66649           }
66650         ],
66651         "responses": {
66652           "200": {
66653             "description": "No response was specified"
66654           }
66655         },
66656         "operationId": "DELETE-vnfcs"
66657       },
66658       "get": {
66659         "produces": [
66660           "application/json",
66661           "application/xml"
66662         ],
66663         "parameters": [
66664           {
66665             "description": "Keep as M",
66666             "in": "path",
66667             "name": "service-instance-id",
66668             "required": true,
66669             "type": "string"
66670           },
66671           {
66672             "in": "path",
66673             "name": "vnf-id",
66674             "required": true,
66675             "type": "string"
66676           },
66677           {
66678             "in": "path",
66679             "name": "vnfc-instance-group-function",
66680             "required": true,
66681             "type": "string"
66682           },
66683           {
66684             "in": "path",
66685             "name": "network-instance-group-function",
66686             "required": true,
66687             "type": "string"
66688           },
66689           {
66690             "in": "path",
66691             "name": "parent-port-role",
66692             "required": true,
66693             "type": "string"
66694           }
66695         ],
66696         "responses": {
66697           "200": {
66698             "description": "No response was specified",
66699             "schema": {
66700               "$ref": "#/definitions/(config)vnfcs"
66701             }
66702           }
66703         },
66704         "operationId": "GET-vnfcs"
66705       },
66706       "post": {
66707         "consumes": [
66708           "application/json",
66709           "application/xml"
66710         ],
66711         "produces": [
66712           "application/json",
66713           "application/xml"
66714         ],
66715         "parameters": [
66716           {
66717             "description": "Keep as M",
66718             "in": "path",
66719             "name": "service-instance-id",
66720             "required": true,
66721             "type": "string"
66722           },
66723           {
66724             "in": "path",
66725             "name": "vnf-id",
66726             "required": true,
66727             "type": "string"
66728           },
66729           {
66730             "in": "path",
66731             "name": "vnfc-instance-group-function",
66732             "required": true,
66733             "type": "string"
66734           },
66735           {
66736             "in": "path",
66737             "name": "network-instance-group-function",
66738             "required": true,
66739             "type": "string"
66740           },
66741           {
66742             "in": "path",
66743             "name": "parent-port-role",
66744             "required": true,
66745             "type": "string"
66746           },
66747           {
66748             "in": "body",
66749             "name": "**(config)vnfc",
66750             "required": false,
66751             "schema": {
66752               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP"
66753             }
66754           }
66755         ],
66756         "responses": {
66757           "200": {
66758             "description": "No response was specified",
66759             "schema": {
66760               "$ref": "#/definitions/(config)vnfcsPOST"
66761             }
66762           }
66763         },
66764         "operationId": "POST-vnfcs"
66765       },
66766       "put": {
66767         "consumes": [
66768           "application/json",
66769           "application/xml"
66770         ],
66771         "produces": [
66772           "application/json",
66773           "application/xml"
66774         ],
66775         "parameters": [
66776           {
66777             "description": "Keep as M",
66778             "in": "path",
66779             "name": "service-instance-id",
66780             "required": true,
66781             "type": "string"
66782           },
66783           {
66784             "in": "path",
66785             "name": "vnf-id",
66786             "required": true,
66787             "type": "string"
66788           },
66789           {
66790             "in": "path",
66791             "name": "vnfc-instance-group-function",
66792             "required": true,
66793             "type": "string"
66794           },
66795           {
66796             "in": "path",
66797             "name": "network-instance-group-function",
66798             "required": true,
66799             "type": "string"
66800           },
66801           {
66802             "in": "path",
66803             "name": "parent-port-role",
66804             "required": true,
66805             "type": "string"
66806           },
66807           {
66808             "in": "body",
66809             "name": "(config)vnfcs",
66810             "required": false,
66811             "schema": {
66812               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
66813             }
66814           }
66815         ],
66816         "responses": {
66817           "200": {
66818             "description": "No response was specified",
66819             "schema": {
66820               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP"
66821             }
66822           }
66823         },
66824         "operationId": "PUT-vnfcs"
66825       }
66826     },
66827     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}": {
66828       "delete": {
66829         "produces": [
66830           "application/json",
66831           "application/xml"
66832         ],
66833         "parameters": [
66834           {
66835             "description": "Keep as M",
66836             "in": "path",
66837             "name": "service-instance-id",
66838             "required": true,
66839             "type": "string"
66840           },
66841           {
66842             "in": "path",
66843             "name": "vnf-id",
66844             "required": true,
66845             "type": "string"
66846           },
66847           {
66848             "in": "path",
66849             "name": "vnfc-instance-group-function",
66850             "required": true,
66851             "type": "string"
66852           },
66853           {
66854             "in": "path",
66855             "name": "network-instance-group-function",
66856             "required": true,
66857             "type": "string"
66858           },
66859           {
66860             "in": "path",
66861             "name": "parent-port-role",
66862             "required": true,
66863             "type": "string"
66864           },
66865           {
66866             "description": "Vnfc name as key in A&AI",
66867             "in": "path",
66868             "name": "vnfc-name",
66869             "required": true,
66870             "type": "string"
66871           }
66872         ],
66873         "responses": {
66874           "200": {
66875             "description": "No response was specified"
66876           }
66877         },
66878         "operationId": "DELETE-vnfc"
66879       },
66880       "get": {
66881         "produces": [
66882           "application/json",
66883           "application/xml"
66884         ],
66885         "parameters": [
66886           {
66887             "description": "Keep as M",
66888             "in": "path",
66889             "name": "service-instance-id",
66890             "required": true,
66891             "type": "string"
66892           },
66893           {
66894             "in": "path",
66895             "name": "vnf-id",
66896             "required": true,
66897             "type": "string"
66898           },
66899           {
66900             "in": "path",
66901             "name": "vnfc-instance-group-function",
66902             "required": true,
66903             "type": "string"
66904           },
66905           {
66906             "in": "path",
66907             "name": "network-instance-group-function",
66908             "required": true,
66909             "type": "string"
66910           },
66911           {
66912             "in": "path",
66913             "name": "parent-port-role",
66914             "required": true,
66915             "type": "string"
66916           },
66917           {
66918             "description": "Vnfc name as key in A&AI",
66919             "in": "path",
66920             "name": "vnfc-name",
66921             "required": true,
66922             "type": "string"
66923           }
66924         ],
66925         "responses": {
66926           "200": {
66927             "description": "No response was specified",
66928             "schema": {
66929               "$ref": "#/definitions/(config)vnfc"
66930             }
66931           }
66932         },
66933         "operationId": "GET-vnfc"
66934       },
66935       "post": {
66936         "consumes": [
66937           "application/json",
66938           "application/xml"
66939         ],
66940         "produces": [
66941           "application/json",
66942           "application/xml"
66943         ],
66944         "parameters": [
66945           {
66946             "description": "Keep as M",
66947             "in": "path",
66948             "name": "service-instance-id",
66949             "required": true,
66950             "type": "string"
66951           },
66952           {
66953             "in": "path",
66954             "name": "vnf-id",
66955             "required": true,
66956             "type": "string"
66957           },
66958           {
66959             "in": "path",
66960             "name": "vnfc-instance-group-function",
66961             "required": true,
66962             "type": "string"
66963           },
66964           {
66965             "in": "path",
66966             "name": "network-instance-group-function",
66967             "required": true,
66968             "type": "string"
66969           },
66970           {
66971             "in": "path",
66972             "name": "parent-port-role",
66973             "required": true,
66974             "type": "string"
66975           },
66976           {
66977             "description": "Vnfc name as key in A&AI",
66978             "in": "path",
66979             "name": "vnfc-name",
66980             "required": true,
66981             "type": "string"
66982           },
66983           {
66984             "in": "body",
66985             "name": "**(config)vnics",
66986             "required": false,
66987             "schema": {
66988               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP"
66989             }
66990           }
66991         ],
66992         "responses": {
66993           "200": {
66994             "description": "No response was specified",
66995             "schema": {
66996               "$ref": "#/definitions/(config)vnfcPOST"
66997             }
66998           }
66999         },
67000         "operationId": "POST-vnfc"
67001       },
67002       "put": {
67003         "consumes": [
67004           "application/json",
67005           "application/xml"
67006         ],
67007         "produces": [
67008           "application/json",
67009           "application/xml"
67010         ],
67011         "parameters": [
67012           {
67013             "description": "Keep as M",
67014             "in": "path",
67015             "name": "service-instance-id",
67016             "required": true,
67017             "type": "string"
67018           },
67019           {
67020             "in": "path",
67021             "name": "vnf-id",
67022             "required": true,
67023             "type": "string"
67024           },
67025           {
67026             "in": "path",
67027             "name": "vnfc-instance-group-function",
67028             "required": true,
67029             "type": "string"
67030           },
67031           {
67032             "in": "path",
67033             "name": "network-instance-group-function",
67034             "required": true,
67035             "type": "string"
67036           },
67037           {
67038             "in": "path",
67039             "name": "parent-port-role",
67040             "required": true,
67041             "type": "string"
67042           },
67043           {
67044             "description": "Vnfc name as key in A&AI",
67045             "in": "path",
67046             "name": "vnfc-name",
67047             "required": true,
67048             "type": "string"
67049           },
67050           {
67051             "in": "body",
67052             "name": "(config)vnfc",
67053             "required": false,
67054             "schema": {
67055               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP"
67056             }
67057           }
67058         ],
67059         "responses": {
67060           "200": {
67061             "description": "No response was specified",
67062             "schema": {
67063               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP"
67064             }
67065           }
67066         },
67067         "operationId": "PUT-vnfc"
67068       }
67069     },
67070     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics": {
67071       "delete": {
67072         "produces": [
67073           "application/json",
67074           "application/xml"
67075         ],
67076         "parameters": [
67077           {
67078             "description": "Keep as M",
67079             "in": "path",
67080             "name": "service-instance-id",
67081             "required": true,
67082             "type": "string"
67083           },
67084           {
67085             "in": "path",
67086             "name": "vnf-id",
67087             "required": true,
67088             "type": "string"
67089           },
67090           {
67091             "in": "path",
67092             "name": "vnfc-instance-group-function",
67093             "required": true,
67094             "type": "string"
67095           },
67096           {
67097             "in": "path",
67098             "name": "network-instance-group-function",
67099             "required": true,
67100             "type": "string"
67101           },
67102           {
67103             "in": "path",
67104             "name": "parent-port-role",
67105             "required": true,
67106             "type": "string"
67107           },
67108           {
67109             "description": "Vnfc name as key in A&AI",
67110             "in": "path",
67111             "name": "vnfc-name",
67112             "required": true,
67113             "type": "string"
67114           }
67115         ],
67116         "responses": {
67117           "200": {
67118             "description": "No response was specified"
67119           }
67120         },
67121         "operationId": "DELETE-vnics"
67122       },
67123       "get": {
67124         "produces": [
67125           "application/json",
67126           "application/xml"
67127         ],
67128         "parameters": [
67129           {
67130             "description": "Keep as M",
67131             "in": "path",
67132             "name": "service-instance-id",
67133             "required": true,
67134             "type": "string"
67135           },
67136           {
67137             "in": "path",
67138             "name": "vnf-id",
67139             "required": true,
67140             "type": "string"
67141           },
67142           {
67143             "in": "path",
67144             "name": "vnfc-instance-group-function",
67145             "required": true,
67146             "type": "string"
67147           },
67148           {
67149             "in": "path",
67150             "name": "network-instance-group-function",
67151             "required": true,
67152             "type": "string"
67153           },
67154           {
67155             "in": "path",
67156             "name": "parent-port-role",
67157             "required": true,
67158             "type": "string"
67159           },
67160           {
67161             "description": "Vnfc name as key in A&AI",
67162             "in": "path",
67163             "name": "vnfc-name",
67164             "required": true,
67165             "type": "string"
67166           }
67167         ],
67168         "responses": {
67169           "200": {
67170             "description": "No response was specified",
67171             "schema": {
67172               "$ref": "#/definitions/(config)vnics"
67173             }
67174           }
67175         },
67176         "operationId": "GET-vnics"
67177       },
67178       "post": {
67179         "consumes": [
67180           "application/json",
67181           "application/xml"
67182         ],
67183         "produces": [
67184           "application/json",
67185           "application/xml"
67186         ],
67187         "parameters": [
67188           {
67189             "description": "Keep as M",
67190             "in": "path",
67191             "name": "service-instance-id",
67192             "required": true,
67193             "type": "string"
67194           },
67195           {
67196             "in": "path",
67197             "name": "vnf-id",
67198             "required": true,
67199             "type": "string"
67200           },
67201           {
67202             "in": "path",
67203             "name": "vnfc-instance-group-function",
67204             "required": true,
67205             "type": "string"
67206           },
67207           {
67208             "in": "path",
67209             "name": "network-instance-group-function",
67210             "required": true,
67211             "type": "string"
67212           },
67213           {
67214             "in": "path",
67215             "name": "parent-port-role",
67216             "required": true,
67217             "type": "string"
67218           },
67219           {
67220             "description": "Vnfc name as key in A&AI",
67221             "in": "path",
67222             "name": "vnfc-name",
67223             "required": true,
67224             "type": "string"
67225           },
67226           {
67227             "in": "body",
67228             "name": "**(config)vnic",
67229             "required": false,
67230             "schema": {
67231               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP"
67232             }
67233           }
67234         ],
67235         "responses": {
67236           "200": {
67237             "description": "No response was specified",
67238             "schema": {
67239               "$ref": "#/definitions/(config)vnicsPOST"
67240             }
67241           }
67242         },
67243         "operationId": "POST-vnics"
67244       },
67245       "put": {
67246         "consumes": [
67247           "application/json",
67248           "application/xml"
67249         ],
67250         "produces": [
67251           "application/json",
67252           "application/xml"
67253         ],
67254         "parameters": [
67255           {
67256             "description": "Keep as M",
67257             "in": "path",
67258             "name": "service-instance-id",
67259             "required": true,
67260             "type": "string"
67261           },
67262           {
67263             "in": "path",
67264             "name": "vnf-id",
67265             "required": true,
67266             "type": "string"
67267           },
67268           {
67269             "in": "path",
67270             "name": "vnfc-instance-group-function",
67271             "required": true,
67272             "type": "string"
67273           },
67274           {
67275             "in": "path",
67276             "name": "network-instance-group-function",
67277             "required": true,
67278             "type": "string"
67279           },
67280           {
67281             "in": "path",
67282             "name": "parent-port-role",
67283             "required": true,
67284             "type": "string"
67285           },
67286           {
67287             "description": "Vnfc name as key in A&AI",
67288             "in": "path",
67289             "name": "vnfc-name",
67290             "required": true,
67291             "type": "string"
67292           },
67293           {
67294             "in": "body",
67295             "name": "(config)vnics",
67296             "required": false,
67297             "schema": {
67298               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP"
67299             }
67300           }
67301         ],
67302         "responses": {
67303           "200": {
67304             "description": "No response was specified",
67305             "schema": {
67306               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP"
67307             }
67308           }
67309         },
67310         "operationId": "PUT-vnics"
67311       }
67312     },
67313     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}": {
67314       "delete": {
67315         "produces": [
67316           "application/json",
67317           "application/xml"
67318         ],
67319         "parameters": [
67320           {
67321             "description": "Keep as M",
67322             "in": "path",
67323             "name": "service-instance-id",
67324             "required": true,
67325             "type": "string"
67326           },
67327           {
67328             "in": "path",
67329             "name": "vnf-id",
67330             "required": true,
67331             "type": "string"
67332           },
67333           {
67334             "in": "path",
67335             "name": "vnfc-instance-group-function",
67336             "required": true,
67337             "type": "string"
67338           },
67339           {
67340             "in": "path",
67341             "name": "network-instance-group-function",
67342             "required": true,
67343             "type": "string"
67344           },
67345           {
67346             "in": "path",
67347             "name": "parent-port-role",
67348             "required": true,
67349             "type": "string"
67350           },
67351           {
67352             "description": "Vnfc name as key in A&AI",
67353             "in": "path",
67354             "name": "vnfc-name",
67355             "required": true,
67356             "type": "string"
67357           },
67358           {
67359             "in": "path",
67360             "name": "vnic-port-name",
67361             "required": true,
67362             "type": "string"
67363           }
67364         ],
67365         "responses": {
67366           "200": {
67367             "description": "No response was specified"
67368           }
67369         },
67370         "operationId": "DELETE-vnic"
67371       },
67372       "get": {
67373         "produces": [
67374           "application/json",
67375           "application/xml"
67376         ],
67377         "parameters": [
67378           {
67379             "description": "Keep as M",
67380             "in": "path",
67381             "name": "service-instance-id",
67382             "required": true,
67383             "type": "string"
67384           },
67385           {
67386             "in": "path",
67387             "name": "vnf-id",
67388             "required": true,
67389             "type": "string"
67390           },
67391           {
67392             "in": "path",
67393             "name": "vnfc-instance-group-function",
67394             "required": true,
67395             "type": "string"
67396           },
67397           {
67398             "in": "path",
67399             "name": "network-instance-group-function",
67400             "required": true,
67401             "type": "string"
67402           },
67403           {
67404             "in": "path",
67405             "name": "parent-port-role",
67406             "required": true,
67407             "type": "string"
67408           },
67409           {
67410             "description": "Vnfc name as key in A&AI",
67411             "in": "path",
67412             "name": "vnfc-name",
67413             "required": true,
67414             "type": "string"
67415           },
67416           {
67417             "in": "path",
67418             "name": "vnic-port-name",
67419             "required": true,
67420             "type": "string"
67421           }
67422         ],
67423         "responses": {
67424           "200": {
67425             "description": "No response was specified",
67426             "schema": {
67427               "$ref": "#/definitions/(config)vnic"
67428             }
67429           }
67430         },
67431         "operationId": "GET-vnic"
67432       },
67433       "post": {
67434         "consumes": [
67435           "application/json",
67436           "application/xml"
67437         ],
67438         "produces": [
67439           "application/json",
67440           "application/xml"
67441         ],
67442         "parameters": [
67443           {
67444             "description": "Keep as M",
67445             "in": "path",
67446             "name": "service-instance-id",
67447             "required": true,
67448             "type": "string"
67449           },
67450           {
67451             "in": "path",
67452             "name": "vnf-id",
67453             "required": true,
67454             "type": "string"
67455           },
67456           {
67457             "in": "path",
67458             "name": "vnfc-instance-group-function",
67459             "required": true,
67460             "type": "string"
67461           },
67462           {
67463             "in": "path",
67464             "name": "network-instance-group-function",
67465             "required": true,
67466             "type": "string"
67467           },
67468           {
67469             "in": "path",
67470             "name": "parent-port-role",
67471             "required": true,
67472             "type": "string"
67473           },
67474           {
67475             "description": "Vnfc name as key in A&AI",
67476             "in": "path",
67477             "name": "vnfc-name",
67478             "required": true,
67479             "type": "string"
67480           },
67481           {
67482             "in": "path",
67483             "name": "vnic-port-name",
67484             "required": true,
67485             "type": "string"
67486           },
67487           {
67488             "in": "body",
67489             "name": "**(config)sub-interfaces",
67490             "required": false,
67491             "schema": {
67492               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP"
67493             }
67494           }
67495         ],
67496         "responses": {
67497           "200": {
67498             "description": "No response was specified",
67499             "schema": {
67500               "$ref": "#/definitions/(config)vnicPOST"
67501             }
67502           }
67503         },
67504         "operationId": "POST-vnic"
67505       },
67506       "put": {
67507         "consumes": [
67508           "application/json",
67509           "application/xml"
67510         ],
67511         "produces": [
67512           "application/json",
67513           "application/xml"
67514         ],
67515         "parameters": [
67516           {
67517             "description": "Keep as M",
67518             "in": "path",
67519             "name": "service-instance-id",
67520             "required": true,
67521             "type": "string"
67522           },
67523           {
67524             "in": "path",
67525             "name": "vnf-id",
67526             "required": true,
67527             "type": "string"
67528           },
67529           {
67530             "in": "path",
67531             "name": "vnfc-instance-group-function",
67532             "required": true,
67533             "type": "string"
67534           },
67535           {
67536             "in": "path",
67537             "name": "network-instance-group-function",
67538             "required": true,
67539             "type": "string"
67540           },
67541           {
67542             "in": "path",
67543             "name": "parent-port-role",
67544             "required": true,
67545             "type": "string"
67546           },
67547           {
67548             "description": "Vnfc name as key in A&AI",
67549             "in": "path",
67550             "name": "vnfc-name",
67551             "required": true,
67552             "type": "string"
67553           },
67554           {
67555             "in": "path",
67556             "name": "vnic-port-name",
67557             "required": true,
67558             "type": "string"
67559           },
67560           {
67561             "in": "body",
67562             "name": "(config)vnic",
67563             "required": false,
67564             "schema": {
67565               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP"
67566             }
67567           }
67568         ],
67569         "responses": {
67570           "200": {
67571             "description": "No response was specified",
67572             "schema": {
67573               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP"
67574             }
67575           }
67576         },
67577         "operationId": "PUT-vnic"
67578       }
67579     },
67580     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces": {
67581       "delete": {
67582         "produces": [
67583           "application/json",
67584           "application/xml"
67585         ],
67586         "parameters": [
67587           {
67588             "description": "Keep as M",
67589             "in": "path",
67590             "name": "service-instance-id",
67591             "required": true,
67592             "type": "string"
67593           },
67594           {
67595             "in": "path",
67596             "name": "vnf-id",
67597             "required": true,
67598             "type": "string"
67599           },
67600           {
67601             "in": "path",
67602             "name": "vnfc-instance-group-function",
67603             "required": true,
67604             "type": "string"
67605           },
67606           {
67607             "in": "path",
67608             "name": "network-instance-group-function",
67609             "required": true,
67610             "type": "string"
67611           },
67612           {
67613             "in": "path",
67614             "name": "parent-port-role",
67615             "required": true,
67616             "type": "string"
67617           },
67618           {
67619             "description": "Vnfc name as key in A&AI",
67620             "in": "path",
67621             "name": "vnfc-name",
67622             "required": true,
67623             "type": "string"
67624           },
67625           {
67626             "in": "path",
67627             "name": "vnic-port-name",
67628             "required": true,
67629             "type": "string"
67630           }
67631         ],
67632         "responses": {
67633           "200": {
67634             "description": "No response was specified"
67635           }
67636         },
67637         "operationId": "DELETE-sub-interfaces"
67638       },
67639       "get": {
67640         "produces": [
67641           "application/json",
67642           "application/xml"
67643         ],
67644         "parameters": [
67645           {
67646             "description": "Keep as M",
67647             "in": "path",
67648             "name": "service-instance-id",
67649             "required": true,
67650             "type": "string"
67651           },
67652           {
67653             "in": "path",
67654             "name": "vnf-id",
67655             "required": true,
67656             "type": "string"
67657           },
67658           {
67659             "in": "path",
67660             "name": "vnfc-instance-group-function",
67661             "required": true,
67662             "type": "string"
67663           },
67664           {
67665             "in": "path",
67666             "name": "network-instance-group-function",
67667             "required": true,
67668             "type": "string"
67669           },
67670           {
67671             "in": "path",
67672             "name": "parent-port-role",
67673             "required": true,
67674             "type": "string"
67675           },
67676           {
67677             "description": "Vnfc name as key in A&AI",
67678             "in": "path",
67679             "name": "vnfc-name",
67680             "required": true,
67681             "type": "string"
67682           },
67683           {
67684             "in": "path",
67685             "name": "vnic-port-name",
67686             "required": true,
67687             "type": "string"
67688           }
67689         ],
67690         "responses": {
67691           "200": {
67692             "description": "No response was specified",
67693             "schema": {
67694               "$ref": "#/definitions/(config)sub-interfaces"
67695             }
67696           }
67697         },
67698         "operationId": "GET-sub-interfaces"
67699       },
67700       "post": {
67701         "consumes": [
67702           "application/json",
67703           "application/xml"
67704         ],
67705         "produces": [
67706           "application/json",
67707           "application/xml"
67708         ],
67709         "parameters": [
67710           {
67711             "description": "Keep as M",
67712             "in": "path",
67713             "name": "service-instance-id",
67714             "required": true,
67715             "type": "string"
67716           },
67717           {
67718             "in": "path",
67719             "name": "vnf-id",
67720             "required": true,
67721             "type": "string"
67722           },
67723           {
67724             "in": "path",
67725             "name": "vnfc-instance-group-function",
67726             "required": true,
67727             "type": "string"
67728           },
67729           {
67730             "in": "path",
67731             "name": "network-instance-group-function",
67732             "required": true,
67733             "type": "string"
67734           },
67735           {
67736             "in": "path",
67737             "name": "parent-port-role",
67738             "required": true,
67739             "type": "string"
67740           },
67741           {
67742             "description": "Vnfc name as key in A&AI",
67743             "in": "path",
67744             "name": "vnfc-name",
67745             "required": true,
67746             "type": "string"
67747           },
67748           {
67749             "in": "path",
67750             "name": "vnic-port-name",
67751             "required": true,
67752             "type": "string"
67753           },
67754           {
67755             "in": "body",
67756             "name": "**(config)sub-interface",
67757             "required": false,
67758             "schema": {
67759               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP"
67760             }
67761           }
67762         ],
67763         "responses": {
67764           "200": {
67765             "description": "No response was specified",
67766             "schema": {
67767               "$ref": "#/definitions/(config)sub-interfacesPOST"
67768             }
67769           }
67770         },
67771         "operationId": "POST-sub-interfaces"
67772       },
67773       "put": {
67774         "consumes": [
67775           "application/json",
67776           "application/xml"
67777         ],
67778         "produces": [
67779           "application/json",
67780           "application/xml"
67781         ],
67782         "parameters": [
67783           {
67784             "description": "Keep as M",
67785             "in": "path",
67786             "name": "service-instance-id",
67787             "required": true,
67788             "type": "string"
67789           },
67790           {
67791             "in": "path",
67792             "name": "vnf-id",
67793             "required": true,
67794             "type": "string"
67795           },
67796           {
67797             "in": "path",
67798             "name": "vnfc-instance-group-function",
67799             "required": true,
67800             "type": "string"
67801           },
67802           {
67803             "in": "path",
67804             "name": "network-instance-group-function",
67805             "required": true,
67806             "type": "string"
67807           },
67808           {
67809             "in": "path",
67810             "name": "parent-port-role",
67811             "required": true,
67812             "type": "string"
67813           },
67814           {
67815             "description": "Vnfc name as key in A&AI",
67816             "in": "path",
67817             "name": "vnfc-name",
67818             "required": true,
67819             "type": "string"
67820           },
67821           {
67822             "in": "path",
67823             "name": "vnic-port-name",
67824             "required": true,
67825             "type": "string"
67826           },
67827           {
67828             "in": "body",
67829             "name": "(config)sub-interfaces",
67830             "required": false,
67831             "schema": {
67832               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP"
67833             }
67834           }
67835         ],
67836         "responses": {
67837           "200": {
67838             "description": "No response was specified",
67839             "schema": {
67840               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP"
67841             }
67842           }
67843         },
67844         "operationId": "PUT-sub-interfaces"
67845       }
67846     },
67847     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}": {
67848       "delete": {
67849         "produces": [
67850           "application/json",
67851           "application/xml"
67852         ],
67853         "parameters": [
67854           {
67855             "description": "Keep as M",
67856             "in": "path",
67857             "name": "service-instance-id",
67858             "required": true,
67859             "type": "string"
67860           },
67861           {
67862             "in": "path",
67863             "name": "vnf-id",
67864             "required": true,
67865             "type": "string"
67866           },
67867           {
67868             "in": "path",
67869             "name": "vnfc-instance-group-function",
67870             "required": true,
67871             "type": "string"
67872           },
67873           {
67874             "in": "path",
67875             "name": "network-instance-group-function",
67876             "required": true,
67877             "type": "string"
67878           },
67879           {
67880             "in": "path",
67881             "name": "parent-port-role",
67882             "required": true,
67883             "type": "string"
67884           },
67885           {
67886             "description": "Vnfc name as key in A&AI",
67887             "in": "path",
67888             "name": "vnfc-name",
67889             "required": true,
67890             "type": "string"
67891           },
67892           {
67893             "in": "path",
67894             "name": "vnic-port-name",
67895             "required": true,
67896             "type": "string"
67897           },
67898           {
67899             "in": "path",
67900             "name": "sub-interface-port-name",
67901             "required": true,
67902             "type": "string"
67903           }
67904         ],
67905         "responses": {
67906           "200": {
67907             "description": "No response was specified"
67908           }
67909         },
67910         "operationId": "DELETE-sub-interface"
67911       },
67912       "get": {
67913         "produces": [
67914           "application/json",
67915           "application/xml"
67916         ],
67917         "parameters": [
67918           {
67919             "description": "Keep as M",
67920             "in": "path",
67921             "name": "service-instance-id",
67922             "required": true,
67923             "type": "string"
67924           },
67925           {
67926             "in": "path",
67927             "name": "vnf-id",
67928             "required": true,
67929             "type": "string"
67930           },
67931           {
67932             "in": "path",
67933             "name": "vnfc-instance-group-function",
67934             "required": true,
67935             "type": "string"
67936           },
67937           {
67938             "in": "path",
67939             "name": "network-instance-group-function",
67940             "required": true,
67941             "type": "string"
67942           },
67943           {
67944             "in": "path",
67945             "name": "parent-port-role",
67946             "required": true,
67947             "type": "string"
67948           },
67949           {
67950             "description": "Vnfc name as key in A&AI",
67951             "in": "path",
67952             "name": "vnfc-name",
67953             "required": true,
67954             "type": "string"
67955           },
67956           {
67957             "in": "path",
67958             "name": "vnic-port-name",
67959             "required": true,
67960             "type": "string"
67961           },
67962           {
67963             "in": "path",
67964             "name": "sub-interface-port-name",
67965             "required": true,
67966             "type": "string"
67967           }
67968         ],
67969         "responses": {
67970           "200": {
67971             "description": "No response was specified",
67972             "schema": {
67973               "$ref": "#/definitions/(config)sub-interface"
67974             }
67975           }
67976         },
67977         "operationId": "GET-sub-interface"
67978       },
67979       "post": {
67980         "consumes": [
67981           "application/json",
67982           "application/xml"
67983         ],
67984         "produces": [
67985           "application/json",
67986           "application/xml"
67987         ],
67988         "parameters": [
67989           {
67990             "description": "Keep as M",
67991             "in": "path",
67992             "name": "service-instance-id",
67993             "required": true,
67994             "type": "string"
67995           },
67996           {
67997             "in": "path",
67998             "name": "vnf-id",
67999             "required": true,
68000             "type": "string"
68001           },
68002           {
68003             "in": "path",
68004             "name": "vnfc-instance-group-function",
68005             "required": true,
68006             "type": "string"
68007           },
68008           {
68009             "in": "path",
68010             "name": "network-instance-group-function",
68011             "required": true,
68012             "type": "string"
68013           },
68014           {
68015             "in": "path",
68016             "name": "parent-port-role",
68017             "required": true,
68018             "type": "string"
68019           },
68020           {
68021             "description": "Vnfc name as key in A&AI",
68022             "in": "path",
68023             "name": "vnfc-name",
68024             "required": true,
68025             "type": "string"
68026           },
68027           {
68028             "in": "path",
68029             "name": "vnic-port-name",
68030             "required": true,
68031             "type": "string"
68032           },
68033           {
68034             "in": "path",
68035             "name": "sub-interface-port-name",
68036             "required": true,
68037             "type": "string"
68038           },
68039           {
68040             "in": "body",
68041             "name": "**(config)sub-interface-ip-addresses",
68042             "required": false,
68043             "schema": {
68044               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP"
68045             }
68046           },
68047           {
68048             "in": "body",
68049             "name": "**(config)sub-interface-network",
68050             "required": false,
68051             "schema": {
68052               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP"
68053             }
68054           },
68055           {
68056             "in": "body",
68057             "name": "**(config)vlan-tags",
68058             "required": false,
68059             "schema": {
68060               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP"
68061             }
68062           }
68063         ],
68064         "responses": {
68065           "200": {
68066             "description": "No response was specified",
68067             "schema": {
68068               "$ref": "#/definitions/(config)sub-interfacePOST"
68069             }
68070           }
68071         },
68072         "operationId": "POST-sub-interface"
68073       },
68074       "put": {
68075         "consumes": [
68076           "application/json",
68077           "application/xml"
68078         ],
68079         "produces": [
68080           "application/json",
68081           "application/xml"
68082         ],
68083         "parameters": [
68084           {
68085             "description": "Keep as M",
68086             "in": "path",
68087             "name": "service-instance-id",
68088             "required": true,
68089             "type": "string"
68090           },
68091           {
68092             "in": "path",
68093             "name": "vnf-id",
68094             "required": true,
68095             "type": "string"
68096           },
68097           {
68098             "in": "path",
68099             "name": "vnfc-instance-group-function",
68100             "required": true,
68101             "type": "string"
68102           },
68103           {
68104             "in": "path",
68105             "name": "network-instance-group-function",
68106             "required": true,
68107             "type": "string"
68108           },
68109           {
68110             "in": "path",
68111             "name": "parent-port-role",
68112             "required": true,
68113             "type": "string"
68114           },
68115           {
68116             "description": "Vnfc name as key in A&AI",
68117             "in": "path",
68118             "name": "vnfc-name",
68119             "required": true,
68120             "type": "string"
68121           },
68122           {
68123             "in": "path",
68124             "name": "vnic-port-name",
68125             "required": true,
68126             "type": "string"
68127           },
68128           {
68129             "in": "path",
68130             "name": "sub-interface-port-name",
68131             "required": true,
68132             "type": "string"
68133           },
68134           {
68135             "in": "body",
68136             "name": "(config)sub-interface",
68137             "required": false,
68138             "schema": {
68139               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP"
68140             }
68141           }
68142         ],
68143         "responses": {
68144           "200": {
68145             "description": "No response was specified",
68146             "schema": {
68147               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP"
68148             }
68149           }
68150         },
68151         "operationId": "PUT-sub-interface"
68152       }
68153     },
68154     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-addresses": {
68155       "delete": {
68156         "produces": [
68157           "application/json",
68158           "application/xml"
68159         ],
68160         "parameters": [
68161           {
68162             "description": "Keep as M",
68163             "in": "path",
68164             "name": "service-instance-id",
68165             "required": true,
68166             "type": "string"
68167           },
68168           {
68169             "in": "path",
68170             "name": "vnf-id",
68171             "required": true,
68172             "type": "string"
68173           },
68174           {
68175             "in": "path",
68176             "name": "vnfc-instance-group-function",
68177             "required": true,
68178             "type": "string"
68179           },
68180           {
68181             "in": "path",
68182             "name": "network-instance-group-function",
68183             "required": true,
68184             "type": "string"
68185           },
68186           {
68187             "in": "path",
68188             "name": "parent-port-role",
68189             "required": true,
68190             "type": "string"
68191           },
68192           {
68193             "description": "Vnfc name as key in A&AI",
68194             "in": "path",
68195             "name": "vnfc-name",
68196             "required": true,
68197             "type": "string"
68198           },
68199           {
68200             "in": "path",
68201             "name": "vnic-port-name",
68202             "required": true,
68203             "type": "string"
68204           },
68205           {
68206             "in": "path",
68207             "name": "sub-interface-port-name",
68208             "required": true,
68209             "type": "string"
68210           }
68211         ],
68212         "responses": {
68213           "200": {
68214             "description": "No response was specified"
68215           }
68216         },
68217         "operationId": "DELETE-sub-interface-ip-addresses"
68218       },
68219       "get": {
68220         "produces": [
68221           "application/json",
68222           "application/xml"
68223         ],
68224         "parameters": [
68225           {
68226             "description": "Keep as M",
68227             "in": "path",
68228             "name": "service-instance-id",
68229             "required": true,
68230             "type": "string"
68231           },
68232           {
68233             "in": "path",
68234             "name": "vnf-id",
68235             "required": true,
68236             "type": "string"
68237           },
68238           {
68239             "in": "path",
68240             "name": "vnfc-instance-group-function",
68241             "required": true,
68242             "type": "string"
68243           },
68244           {
68245             "in": "path",
68246             "name": "network-instance-group-function",
68247             "required": true,
68248             "type": "string"
68249           },
68250           {
68251             "in": "path",
68252             "name": "parent-port-role",
68253             "required": true,
68254             "type": "string"
68255           },
68256           {
68257             "description": "Vnfc name as key in A&AI",
68258             "in": "path",
68259             "name": "vnfc-name",
68260             "required": true,
68261             "type": "string"
68262           },
68263           {
68264             "in": "path",
68265             "name": "vnic-port-name",
68266             "required": true,
68267             "type": "string"
68268           },
68269           {
68270             "in": "path",
68271             "name": "sub-interface-port-name",
68272             "required": true,
68273             "type": "string"
68274           }
68275         ],
68276         "responses": {
68277           "200": {
68278             "description": "No response was specified",
68279             "schema": {
68280               "$ref": "#/definitions/(config)sub-interface-ip-addresses"
68281             }
68282           }
68283         },
68284         "operationId": "GET-sub-interface-ip-addresses"
68285       },
68286       "post": {
68287         "consumes": [
68288           "application/json",
68289           "application/xml"
68290         ],
68291         "produces": [
68292           "application/json",
68293           "application/xml"
68294         ],
68295         "parameters": [
68296           {
68297             "description": "Keep as M",
68298             "in": "path",
68299             "name": "service-instance-id",
68300             "required": true,
68301             "type": "string"
68302           },
68303           {
68304             "in": "path",
68305             "name": "vnf-id",
68306             "required": true,
68307             "type": "string"
68308           },
68309           {
68310             "in": "path",
68311             "name": "vnfc-instance-group-function",
68312             "required": true,
68313             "type": "string"
68314           },
68315           {
68316             "in": "path",
68317             "name": "network-instance-group-function",
68318             "required": true,
68319             "type": "string"
68320           },
68321           {
68322             "in": "path",
68323             "name": "parent-port-role",
68324             "required": true,
68325             "type": "string"
68326           },
68327           {
68328             "description": "Vnfc name as key in A&AI",
68329             "in": "path",
68330             "name": "vnfc-name",
68331             "required": true,
68332             "type": "string"
68333           },
68334           {
68335             "in": "path",
68336             "name": "vnic-port-name",
68337             "required": true,
68338             "type": "string"
68339           },
68340           {
68341             "in": "path",
68342             "name": "sub-interface-port-name",
68343             "required": true,
68344             "type": "string"
68345           },
68346           {
68347             "in": "body",
68348             "name": "**(config)ip-addresses",
68349             "required": false,
68350             "schema": {
68351               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP"
68352             }
68353           }
68354         ],
68355         "responses": {
68356           "200": {
68357             "description": "No response was specified",
68358             "schema": {
68359               "$ref": "#/definitions/(config)sub-interface-ip-addressesPOST"
68360             }
68361           }
68362         },
68363         "operationId": "POST-sub-interface-ip-addresses"
68364       },
68365       "put": {
68366         "consumes": [
68367           "application/json",
68368           "application/xml"
68369         ],
68370         "produces": [
68371           "application/json",
68372           "application/xml"
68373         ],
68374         "parameters": [
68375           {
68376             "description": "Keep as M",
68377             "in": "path",
68378             "name": "service-instance-id",
68379             "required": true,
68380             "type": "string"
68381           },
68382           {
68383             "in": "path",
68384             "name": "vnf-id",
68385             "required": true,
68386             "type": "string"
68387           },
68388           {
68389             "in": "path",
68390             "name": "vnfc-instance-group-function",
68391             "required": true,
68392             "type": "string"
68393           },
68394           {
68395             "in": "path",
68396             "name": "network-instance-group-function",
68397             "required": true,
68398             "type": "string"
68399           },
68400           {
68401             "in": "path",
68402             "name": "parent-port-role",
68403             "required": true,
68404             "type": "string"
68405           },
68406           {
68407             "description": "Vnfc name as key in A&AI",
68408             "in": "path",
68409             "name": "vnfc-name",
68410             "required": true,
68411             "type": "string"
68412           },
68413           {
68414             "in": "path",
68415             "name": "vnic-port-name",
68416             "required": true,
68417             "type": "string"
68418           },
68419           {
68420             "in": "path",
68421             "name": "sub-interface-port-name",
68422             "required": true,
68423             "type": "string"
68424           },
68425           {
68426             "in": "body",
68427             "name": "(config)sub-interface-ip-addresses",
68428             "required": false,
68429             "schema": {
68430               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP"
68431             }
68432           }
68433         ],
68434         "responses": {
68435           "200": {
68436             "description": "No response was specified",
68437             "schema": {
68438               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP"
68439             }
68440           }
68441         },
68442         "operationId": "PUT-sub-interface-ip-addresses"
68443       }
68444     },
68445     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-ip-addresses/ip-addresses": {
68446       "delete": {
68447         "produces": [
68448           "application/json",
68449           "application/xml"
68450         ],
68451         "parameters": [
68452           {
68453             "description": "Keep as M",
68454             "in": "path",
68455             "name": "service-instance-id",
68456             "required": true,
68457             "type": "string"
68458           },
68459           {
68460             "in": "path",
68461             "name": "vnf-id",
68462             "required": true,
68463             "type": "string"
68464           },
68465           {
68466             "in": "path",
68467             "name": "vnfc-instance-group-function",
68468             "required": true,
68469             "type": "string"
68470           },
68471           {
68472             "in": "path",
68473             "name": "network-instance-group-function",
68474             "required": true,
68475             "type": "string"
68476           },
68477           {
68478             "in": "path",
68479             "name": "parent-port-role",
68480             "required": true,
68481             "type": "string"
68482           },
68483           {
68484             "description": "Vnfc name as key in A&AI",
68485             "in": "path",
68486             "name": "vnfc-name",
68487             "required": true,
68488             "type": "string"
68489           },
68490           {
68491             "in": "path",
68492             "name": "vnic-port-name",
68493             "required": true,
68494             "type": "string"
68495           },
68496           {
68497             "in": "path",
68498             "name": "sub-interface-port-name",
68499             "required": true,
68500             "type": "string"
68501           }
68502         ],
68503         "responses": {
68504           "200": {
68505             "description": "No response was specified"
68506           }
68507         },
68508         "operationId": "DELETE-ip-addresses"
68509       },
68510       "get": {
68511         "produces": [
68512           "application/json",
68513           "application/xml"
68514         ],
68515         "parameters": [
68516           {
68517             "description": "Keep as M",
68518             "in": "path",
68519             "name": "service-instance-id",
68520             "required": true,
68521             "type": "string"
68522           },
68523           {
68524             "in": "path",
68525             "name": "vnf-id",
68526             "required": true,
68527             "type": "string"
68528           },
68529           {
68530             "in": "path",
68531             "name": "vnfc-instance-group-function",
68532             "required": true,
68533             "type": "string"
68534           },
68535           {
68536             "in": "path",
68537             "name": "network-instance-group-function",
68538             "required": true,
68539             "type": "string"
68540           },
68541           {
68542             "in": "path",
68543             "name": "parent-port-role",
68544             "required": true,
68545             "type": "string"
68546           },
68547           {
68548             "description": "Vnfc name as key in A&AI",
68549             "in": "path",
68550             "name": "vnfc-name",
68551             "required": true,
68552             "type": "string"
68553           },
68554           {
68555             "in": "path",
68556             "name": "vnic-port-name",
68557             "required": true,
68558             "type": "string"
68559           },
68560           {
68561             "in": "path",
68562             "name": "sub-interface-port-name",
68563             "required": true,
68564             "type": "string"
68565           }
68566         ],
68567         "responses": {
68568           "200": {
68569             "description": "No response was specified",
68570             "schema": {
68571               "$ref": "#/definitions/(config)ip-addresses"
68572             }
68573           }
68574         },
68575         "operationId": "GET-ip-addresses"
68576       },
68577       "put": {
68578         "consumes": [
68579           "application/json",
68580           "application/xml"
68581         ],
68582         "produces": [
68583           "application/json",
68584           "application/xml"
68585         ],
68586         "parameters": [
68587           {
68588             "description": "Keep as M",
68589             "in": "path",
68590             "name": "service-instance-id",
68591             "required": true,
68592             "type": "string"
68593           },
68594           {
68595             "in": "path",
68596             "name": "vnf-id",
68597             "required": true,
68598             "type": "string"
68599           },
68600           {
68601             "in": "path",
68602             "name": "vnfc-instance-group-function",
68603             "required": true,
68604             "type": "string"
68605           },
68606           {
68607             "in": "path",
68608             "name": "network-instance-group-function",
68609             "required": true,
68610             "type": "string"
68611           },
68612           {
68613             "in": "path",
68614             "name": "parent-port-role",
68615             "required": true,
68616             "type": "string"
68617           },
68618           {
68619             "description": "Vnfc name as key in A&AI",
68620             "in": "path",
68621             "name": "vnfc-name",
68622             "required": true,
68623             "type": "string"
68624           },
68625           {
68626             "in": "path",
68627             "name": "vnic-port-name",
68628             "required": true,
68629             "type": "string"
68630           },
68631           {
68632             "in": "path",
68633             "name": "sub-interface-port-name",
68634             "required": true,
68635             "type": "string"
68636           },
68637           {
68638             "in": "body",
68639             "name": "(config)ip-addresses",
68640             "required": false,
68641             "schema": {
68642               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP"
68643             }
68644           }
68645         ],
68646         "responses": {
68647           "200": {
68648             "description": "No response was specified",
68649             "schema": {
68650               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP"
68651             }
68652           }
68653         },
68654         "operationId": "PUT-ip-addresses"
68655       }
68656     },
68657     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/sub-interface-network": {
68658       "delete": {
68659         "produces": [
68660           "application/json",
68661           "application/xml"
68662         ],
68663         "parameters": [
68664           {
68665             "description": "Keep as M",
68666             "in": "path",
68667             "name": "service-instance-id",
68668             "required": true,
68669             "type": "string"
68670           },
68671           {
68672             "in": "path",
68673             "name": "vnf-id",
68674             "required": true,
68675             "type": "string"
68676           },
68677           {
68678             "in": "path",
68679             "name": "vnfc-instance-group-function",
68680             "required": true,
68681             "type": "string"
68682           },
68683           {
68684             "in": "path",
68685             "name": "network-instance-group-function",
68686             "required": true,
68687             "type": "string"
68688           },
68689           {
68690             "in": "path",
68691             "name": "parent-port-role",
68692             "required": true,
68693             "type": "string"
68694           },
68695           {
68696             "description": "Vnfc name as key in A&AI",
68697             "in": "path",
68698             "name": "vnfc-name",
68699             "required": true,
68700             "type": "string"
68701           },
68702           {
68703             "in": "path",
68704             "name": "vnic-port-name",
68705             "required": true,
68706             "type": "string"
68707           },
68708           {
68709             "in": "path",
68710             "name": "sub-interface-port-name",
68711             "required": true,
68712             "type": "string"
68713           }
68714         ],
68715         "responses": {
68716           "200": {
68717             "description": "No response was specified"
68718           }
68719         },
68720         "operationId": "DELETE-sub-interface-network"
68721       },
68722       "get": {
68723         "produces": [
68724           "application/json",
68725           "application/xml"
68726         ],
68727         "parameters": [
68728           {
68729             "description": "Keep as M",
68730             "in": "path",
68731             "name": "service-instance-id",
68732             "required": true,
68733             "type": "string"
68734           },
68735           {
68736             "in": "path",
68737             "name": "vnf-id",
68738             "required": true,
68739             "type": "string"
68740           },
68741           {
68742             "in": "path",
68743             "name": "vnfc-instance-group-function",
68744             "required": true,
68745             "type": "string"
68746           },
68747           {
68748             "in": "path",
68749             "name": "network-instance-group-function",
68750             "required": true,
68751             "type": "string"
68752           },
68753           {
68754             "in": "path",
68755             "name": "parent-port-role",
68756             "required": true,
68757             "type": "string"
68758           },
68759           {
68760             "description": "Vnfc name as key in A&AI",
68761             "in": "path",
68762             "name": "vnfc-name",
68763             "required": true,
68764             "type": "string"
68765           },
68766           {
68767             "in": "path",
68768             "name": "vnic-port-name",
68769             "required": true,
68770             "type": "string"
68771           },
68772           {
68773             "in": "path",
68774             "name": "sub-interface-port-name",
68775             "required": true,
68776             "type": "string"
68777           }
68778         ],
68779         "responses": {
68780           "200": {
68781             "description": "No response was specified",
68782             "schema": {
68783               "$ref": "#/definitions/(config)sub-interface-network"
68784             }
68785           }
68786         },
68787         "operationId": "GET-sub-interface-network"
68788       },
68789       "put": {
68790         "consumes": [
68791           "application/json",
68792           "application/xml"
68793         ],
68794         "produces": [
68795           "application/json",
68796           "application/xml"
68797         ],
68798         "parameters": [
68799           {
68800             "description": "Keep as M",
68801             "in": "path",
68802             "name": "service-instance-id",
68803             "required": true,
68804             "type": "string"
68805           },
68806           {
68807             "in": "path",
68808             "name": "vnf-id",
68809             "required": true,
68810             "type": "string"
68811           },
68812           {
68813             "in": "path",
68814             "name": "vnfc-instance-group-function",
68815             "required": true,
68816             "type": "string"
68817           },
68818           {
68819             "in": "path",
68820             "name": "network-instance-group-function",
68821             "required": true,
68822             "type": "string"
68823           },
68824           {
68825             "in": "path",
68826             "name": "parent-port-role",
68827             "required": true,
68828             "type": "string"
68829           },
68830           {
68831             "description": "Vnfc name as key in A&AI",
68832             "in": "path",
68833             "name": "vnfc-name",
68834             "required": true,
68835             "type": "string"
68836           },
68837           {
68838             "in": "path",
68839             "name": "vnic-port-name",
68840             "required": true,
68841             "type": "string"
68842           },
68843           {
68844             "in": "path",
68845             "name": "sub-interface-port-name",
68846             "required": true,
68847             "type": "string"
68848           },
68849           {
68850             "in": "body",
68851             "name": "(config)sub-interface-network",
68852             "required": false,
68853             "schema": {
68854               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP"
68855             }
68856           }
68857         ],
68858         "responses": {
68859           "200": {
68860             "description": "No response was specified",
68861             "schema": {
68862               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP"
68863             }
68864           }
68865         },
68866         "operationId": "PUT-sub-interface-network"
68867       }
68868     },
68869     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/{vnfc-instance-group-function}/{network-instance-group-function}/{parent-port-role}/vnfcs/vnfc/{vnfc-name}/vnics/vnic/{vnic-port-name}/sub-interfaces/sub-interface/{sub-interface-port-name}/vlan-tags": {
68870       "delete": {
68871         "produces": [
68872           "application/json",
68873           "application/xml"
68874         ],
68875         "parameters": [
68876           {
68877             "description": "Keep as M",
68878             "in": "path",
68879             "name": "service-instance-id",
68880             "required": true,
68881             "type": "string"
68882           },
68883           {
68884             "in": "path",
68885             "name": "vnf-id",
68886             "required": true,
68887             "type": "string"
68888           },
68889           {
68890             "in": "path",
68891             "name": "vnfc-instance-group-function",
68892             "required": true,
68893             "type": "string"
68894           },
68895           {
68896             "in": "path",
68897             "name": "network-instance-group-function",
68898             "required": true,
68899             "type": "string"
68900           },
68901           {
68902             "in": "path",
68903             "name": "parent-port-role",
68904             "required": true,
68905             "type": "string"
68906           },
68907           {
68908             "description": "Vnfc name as key in A&AI",
68909             "in": "path",
68910             "name": "vnfc-name",
68911             "required": true,
68912             "type": "string"
68913           },
68914           {
68915             "in": "path",
68916             "name": "vnic-port-name",
68917             "required": true,
68918             "type": "string"
68919           },
68920           {
68921             "in": "path",
68922             "name": "sub-interface-port-name",
68923             "required": true,
68924             "type": "string"
68925           }
68926         ],
68927         "responses": {
68928           "200": {
68929             "description": "No response was specified"
68930           }
68931         },
68932         "operationId": "DELETE-vlan-tags"
68933       },
68934       "get": {
68935         "produces": [
68936           "application/json",
68937           "application/xml"
68938         ],
68939         "parameters": [
68940           {
68941             "description": "Keep as M",
68942             "in": "path",
68943             "name": "service-instance-id",
68944             "required": true,
68945             "type": "string"
68946           },
68947           {
68948             "in": "path",
68949             "name": "vnf-id",
68950             "required": true,
68951             "type": "string"
68952           },
68953           {
68954             "in": "path",
68955             "name": "vnfc-instance-group-function",
68956             "required": true,
68957             "type": "string"
68958           },
68959           {
68960             "in": "path",
68961             "name": "network-instance-group-function",
68962             "required": true,
68963             "type": "string"
68964           },
68965           {
68966             "in": "path",
68967             "name": "parent-port-role",
68968             "required": true,
68969             "type": "string"
68970           },
68971           {
68972             "description": "Vnfc name as key in A&AI",
68973             "in": "path",
68974             "name": "vnfc-name",
68975             "required": true,
68976             "type": "string"
68977           },
68978           {
68979             "in": "path",
68980             "name": "vnic-port-name",
68981             "required": true,
68982             "type": "string"
68983           },
68984           {
68985             "in": "path",
68986             "name": "sub-interface-port-name",
68987             "required": true,
68988             "type": "string"
68989           }
68990         ],
68991         "responses": {
68992           "200": {
68993             "description": "No response was specified",
68994             "schema": {
68995               "$ref": "#/definitions/(config)vlan-tags"
68996             }
68997           }
68998         },
68999         "operationId": "GET-vlan-tags"
69000       },
69001       "put": {
69002         "consumes": [
69003           "application/json",
69004           "application/xml"
69005         ],
69006         "produces": [
69007           "application/json",
69008           "application/xml"
69009         ],
69010         "parameters": [
69011           {
69012             "description": "Keep as M",
69013             "in": "path",
69014             "name": "service-instance-id",
69015             "required": true,
69016             "type": "string"
69017           },
69018           {
69019             "in": "path",
69020             "name": "vnf-id",
69021             "required": true,
69022             "type": "string"
69023           },
69024           {
69025             "in": "path",
69026             "name": "vnfc-instance-group-function",
69027             "required": true,
69028             "type": "string"
69029           },
69030           {
69031             "in": "path",
69032             "name": "network-instance-group-function",
69033             "required": true,
69034             "type": "string"
69035           },
69036           {
69037             "in": "path",
69038             "name": "parent-port-role",
69039             "required": true,
69040             "type": "string"
69041           },
69042           {
69043             "description": "Vnfc name as key in A&AI",
69044             "in": "path",
69045             "name": "vnfc-name",
69046             "required": true,
69047             "type": "string"
69048           },
69049           {
69050             "in": "path",
69051             "name": "vnic-port-name",
69052             "required": true,
69053             "type": "string"
69054           },
69055           {
69056             "in": "path",
69057             "name": "sub-interface-port-name",
69058             "required": true,
69059             "type": "string"
69060           },
69061           {
69062             "in": "body",
69063             "name": "(config)vlan-tags",
69064             "required": false,
69065             "schema": {
69066               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP"
69067             }
69068           }
69069         ],
69070         "responses": {
69071           "200": {
69072             "description": "No response was specified",
69073             "schema": {
69074               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP"
69075             }
69076           }
69077         },
69078         "operationId": "PUT-vlan-tags"
69079       }
69080     },
69081     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology": {
69082       "delete": {
69083         "produces": [
69084           "application/json",
69085           "application/xml"
69086         ],
69087         "parameters": [
69088           {
69089             "description": "Keep as M",
69090             "in": "path",
69091             "name": "service-instance-id",
69092             "required": true,
69093             "type": "string"
69094           },
69095           {
69096             "in": "path",
69097             "name": "vnf-id",
69098             "required": true,
69099             "type": "string"
69100           }
69101         ],
69102         "responses": {
69103           "200": {
69104             "description": "No response was specified"
69105           }
69106         },
69107         "operationId": "DELETE-vnf-topology"
69108       },
69109       "get": {
69110         "produces": [
69111           "application/json",
69112           "application/xml"
69113         ],
69114         "parameters": [
69115           {
69116             "description": "Keep as M",
69117             "in": "path",
69118             "name": "service-instance-id",
69119             "required": true,
69120             "type": "string"
69121           },
69122           {
69123             "in": "path",
69124             "name": "vnf-id",
69125             "required": true,
69126             "type": "string"
69127           }
69128         ],
69129         "responses": {
69130           "200": {
69131             "description": "No response was specified",
69132             "schema": {
69133               "$ref": "#/definitions/(config)vnf-topology"
69134             }
69135           }
69136         },
69137         "operationId": "GET-vnf-topology"
69138       },
69139       "post": {
69140         "consumes": [
69141           "application/json",
69142           "application/xml"
69143         ],
69144         "produces": [
69145           "application/json",
69146           "application/xml"
69147         ],
69148         "parameters": [
69149           {
69150             "description": "Keep as M",
69151             "in": "path",
69152             "name": "service-instance-id",
69153             "required": true,
69154             "type": "string"
69155           },
69156           {
69157             "in": "path",
69158             "name": "vnf-id",
69159             "required": true,
69160             "type": "string"
69161           },
69162           {
69163             "in": "body",
69164             "name": "**(config)vnf-parameters-data",
69165             "required": false,
69166             "schema": {
69167               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
69168             }
69169           },
69170           {
69171             "in": "body",
69172             "name": "**(config)vnf-topology-identifier-structure",
69173             "required": false,
69174             "schema": {
69175               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
69176             }
69177           },
69178           {
69179             "in": "body",
69180             "name": "**(config)onap-model-information",
69181             "required": false,
69182             "schema": {
69183               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
69184             }
69185           },
69186           {
69187             "in": "body",
69188             "name": "**(config)vnf-resource-assignments",
69189             "required": false,
69190             "schema": {
69191               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
69192             }
69193           }
69194         ],
69195         "responses": {
69196           "200": {
69197             "description": "No response was specified",
69198             "schema": {
69199               "$ref": "#/definitions/(config)vnf-topologyPOST"
69200             }
69201           }
69202         },
69203         "operationId": "POST-vnf-topology"
69204       },
69205       "put": {
69206         "consumes": [
69207           "application/json",
69208           "application/xml"
69209         ],
69210         "produces": [
69211           "application/json",
69212           "application/xml"
69213         ],
69214         "parameters": [
69215           {
69216             "description": "Keep as M",
69217             "in": "path",
69218             "name": "service-instance-id",
69219             "required": true,
69220             "type": "string"
69221           },
69222           {
69223             "in": "path",
69224             "name": "vnf-id",
69225             "required": true,
69226             "type": "string"
69227           },
69228           {
69229             "in": "body",
69230             "name": "(config)vnf-topology",
69231             "required": false,
69232             "schema": {
69233               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
69234             }
69235           }
69236         ],
69237         "responses": {
69238           "200": {
69239             "description": "No response was specified",
69240             "schema": {
69241               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP"
69242             }
69243           }
69244         },
69245         "operationId": "PUT-vnf-topology"
69246       }
69247     },
69248     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/onap-model-information": {
69249       "delete": {
69250         "produces": [
69251           "application/json",
69252           "application/xml"
69253         ],
69254         "parameters": [
69255           {
69256             "description": "Keep as M",
69257             "in": "path",
69258             "name": "service-instance-id",
69259             "required": true,
69260             "type": "string"
69261           },
69262           {
69263             "in": "path",
69264             "name": "vnf-id",
69265             "required": true,
69266             "type": "string"
69267           }
69268         ],
69269         "responses": {
69270           "200": {
69271             "description": "No response was specified"
69272           }
69273         },
69274         "operationId": "DELETE-onap-model-information"
69275       },
69276       "get": {
69277         "produces": [
69278           "application/json",
69279           "application/xml"
69280         ],
69281         "parameters": [
69282           {
69283             "description": "Keep as M",
69284             "in": "path",
69285             "name": "service-instance-id",
69286             "required": true,
69287             "type": "string"
69288           },
69289           {
69290             "in": "path",
69291             "name": "vnf-id",
69292             "required": true,
69293             "type": "string"
69294           }
69295         ],
69296         "responses": {
69297           "200": {
69298             "description": "No response was specified",
69299             "schema": {
69300               "$ref": "#/definitions/(config)onap-model-information"
69301             }
69302           }
69303         },
69304         "operationId": "GET-onap-model-information"
69305       },
69306       "put": {
69307         "consumes": [
69308           "application/json",
69309           "application/xml"
69310         ],
69311         "produces": [
69312           "application/json",
69313           "application/xml"
69314         ],
69315         "parameters": [
69316           {
69317             "description": "Keep as M",
69318             "in": "path",
69319             "name": "service-instance-id",
69320             "required": true,
69321             "type": "string"
69322           },
69323           {
69324             "in": "path",
69325             "name": "vnf-id",
69326             "required": true,
69327             "type": "string"
69328           },
69329           {
69330             "in": "body",
69331             "name": "(config)onap-model-information",
69332             "required": false,
69333             "schema": {
69334               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
69335             }
69336           }
69337         ],
69338         "responses": {
69339           "200": {
69340             "description": "No response was specified",
69341             "schema": {
69342               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP"
69343             }
69344           }
69345         },
69346         "operationId": "PUT-onap-model-information"
69347       }
69348     },
69349     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data": {
69350       "delete": {
69351         "produces": [
69352           "application/json",
69353           "application/xml"
69354         ],
69355         "parameters": [
69356           {
69357             "description": "Keep as M",
69358             "in": "path",
69359             "name": "service-instance-id",
69360             "required": true,
69361             "type": "string"
69362           },
69363           {
69364             "in": "path",
69365             "name": "vnf-id",
69366             "required": true,
69367             "type": "string"
69368           }
69369         ],
69370         "responses": {
69371           "200": {
69372             "description": "No response was specified"
69373           }
69374         },
69375         "operationId": "DELETE-vnf-parameters-data"
69376       },
69377       "get": {
69378         "produces": [
69379           "application/json",
69380           "application/xml"
69381         ],
69382         "parameters": [
69383           {
69384             "description": "Keep as M",
69385             "in": "path",
69386             "name": "service-instance-id",
69387             "required": true,
69388             "type": "string"
69389           },
69390           {
69391             "in": "path",
69392             "name": "vnf-id",
69393             "required": true,
69394             "type": "string"
69395           }
69396         ],
69397         "responses": {
69398           "200": {
69399             "description": "No response was specified",
69400             "schema": {
69401               "$ref": "#/definitions/(config)vnf-parameters-data"
69402             }
69403           }
69404         },
69405         "operationId": "GET-vnf-parameters-data"
69406       },
69407       "post": {
69408         "consumes": [
69409           "application/json",
69410           "application/xml"
69411         ],
69412         "produces": [
69413           "application/json",
69414           "application/xml"
69415         ],
69416         "parameters": [
69417           {
69418             "description": "Keep as M",
69419             "in": "path",
69420             "name": "service-instance-id",
69421             "required": true,
69422             "type": "string"
69423           },
69424           {
69425             "in": "path",
69426             "name": "vnf-id",
69427             "required": true,
69428             "type": "string"
69429           },
69430           {
69431             "in": "body",
69432             "name": "**(config)param",
69433             "required": false,
69434             "schema": {
69435               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
69436             }
69437           }
69438         ],
69439         "responses": {
69440           "200": {
69441             "description": "No response was specified",
69442             "schema": {
69443               "$ref": "#/definitions/(config)vnf-parameters-dataPOST"
69444             }
69445           }
69446         },
69447         "operationId": "POST-vnf-parameters-data"
69448       },
69449       "put": {
69450         "consumes": [
69451           "application/json",
69452           "application/xml"
69453         ],
69454         "produces": [
69455           "application/json",
69456           "application/xml"
69457         ],
69458         "parameters": [
69459           {
69460             "description": "Keep as M",
69461             "in": "path",
69462             "name": "service-instance-id",
69463             "required": true,
69464             "type": "string"
69465           },
69466           {
69467             "in": "path",
69468             "name": "vnf-id",
69469             "required": true,
69470             "type": "string"
69471           },
69472           {
69473             "in": "body",
69474             "name": "(config)vnf-parameters-data",
69475             "required": false,
69476             "schema": {
69477               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
69478             }
69479           }
69480         ],
69481         "responses": {
69482           "200": {
69483             "description": "No response was specified",
69484             "schema": {
69485               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP"
69486             }
69487           }
69488         },
69489         "operationId": "PUT-vnf-parameters-data"
69490       }
69491     },
69492     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}": {
69493       "delete": {
69494         "produces": [
69495           "application/json",
69496           "application/xml"
69497         ],
69498         "parameters": [
69499           {
69500             "description": "Keep as M",
69501             "in": "path",
69502             "name": "service-instance-id",
69503             "required": true,
69504             "type": "string"
69505           },
69506           {
69507             "in": "path",
69508             "name": "vnf-id",
69509             "required": true,
69510             "type": "string"
69511           },
69512           {
69513             "in": "path",
69514             "name": "name",
69515             "required": true,
69516             "type": "string"
69517           }
69518         ],
69519         "responses": {
69520           "200": {
69521             "description": "No response was specified"
69522           }
69523         },
69524         "operationId": "DELETE-param"
69525       },
69526       "get": {
69527         "produces": [
69528           "application/json",
69529           "application/xml"
69530         ],
69531         "parameters": [
69532           {
69533             "description": "Keep as M",
69534             "in": "path",
69535             "name": "service-instance-id",
69536             "required": true,
69537             "type": "string"
69538           },
69539           {
69540             "in": "path",
69541             "name": "vnf-id",
69542             "required": true,
69543             "type": "string"
69544           },
69545           {
69546             "in": "path",
69547             "name": "name",
69548             "required": true,
69549             "type": "string"
69550           }
69551         ],
69552         "responses": {
69553           "200": {
69554             "description": "No response was specified",
69555             "schema": {
69556               "$ref": "#/definitions/(config)param"
69557             }
69558           }
69559         },
69560         "operationId": "GET-param"
69561       },
69562       "post": {
69563         "consumes": [
69564           "application/json",
69565           "application/xml"
69566         ],
69567         "produces": [
69568           "application/json",
69569           "application/xml"
69570         ],
69571         "parameters": [
69572           {
69573             "description": "Keep as M",
69574             "in": "path",
69575             "name": "service-instance-id",
69576             "required": true,
69577             "type": "string"
69578           },
69579           {
69580             "in": "path",
69581             "name": "vnf-id",
69582             "required": true,
69583             "type": "string"
69584           },
69585           {
69586             "in": "path",
69587             "name": "name",
69588             "required": true,
69589             "type": "string"
69590           },
69591           {
69592             "in": "body",
69593             "name": "**(config)resource-resolution-data",
69594             "required": false,
69595             "schema": {
69596               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
69597             }
69598           }
69599         ],
69600         "responses": {
69601           "200": {
69602             "description": "No response was specified",
69603             "schema": {
69604               "$ref": "#/definitions/(config)paramPOST"
69605             }
69606           }
69607         },
69608         "operationId": "POST-param"
69609       },
69610       "put": {
69611         "consumes": [
69612           "application/json",
69613           "application/xml"
69614         ],
69615         "produces": [
69616           "application/json",
69617           "application/xml"
69618         ],
69619         "parameters": [
69620           {
69621             "description": "Keep as M",
69622             "in": "path",
69623             "name": "service-instance-id",
69624             "required": true,
69625             "type": "string"
69626           },
69627           {
69628             "in": "path",
69629             "name": "vnf-id",
69630             "required": true,
69631             "type": "string"
69632           },
69633           {
69634             "in": "path",
69635             "name": "name",
69636             "required": true,
69637             "type": "string"
69638           },
69639           {
69640             "in": "body",
69641             "name": "(config)param",
69642             "required": false,
69643             "schema": {
69644               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
69645             }
69646           }
69647         ],
69648         "responses": {
69649           "200": {
69650             "description": "No response was specified",
69651             "schema": {
69652               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP"
69653             }
69654           }
69655         },
69656         "operationId": "PUT-param"
69657       }
69658     },
69659     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-data": {
69660       "delete": {
69661         "produces": [
69662           "application/json",
69663           "application/xml"
69664         ],
69665         "parameters": [
69666           {
69667             "description": "Keep as M",
69668             "in": "path",
69669             "name": "service-instance-id",
69670             "required": true,
69671             "type": "string"
69672           },
69673           {
69674             "in": "path",
69675             "name": "vnf-id",
69676             "required": true,
69677             "type": "string"
69678           },
69679           {
69680             "in": "path",
69681             "name": "name",
69682             "required": true,
69683             "type": "string"
69684           }
69685         ],
69686         "responses": {
69687           "200": {
69688             "description": "No response was specified"
69689           }
69690         },
69691         "operationId": "DELETE-resource-resolution-data"
69692       },
69693       "get": {
69694         "produces": [
69695           "application/json",
69696           "application/xml"
69697         ],
69698         "parameters": [
69699           {
69700             "description": "Keep as M",
69701             "in": "path",
69702             "name": "service-instance-id",
69703             "required": true,
69704             "type": "string"
69705           },
69706           {
69707             "in": "path",
69708             "name": "vnf-id",
69709             "required": true,
69710             "type": "string"
69711           },
69712           {
69713             "in": "path",
69714             "name": "name",
69715             "required": true,
69716             "type": "string"
69717           }
69718         ],
69719         "responses": {
69720           "200": {
69721             "description": "No response was specified",
69722             "schema": {
69723               "$ref": "#/definitions/(config)resource-resolution-data"
69724             }
69725           }
69726         },
69727         "operationId": "GET-resource-resolution-data"
69728       },
69729       "post": {
69730         "consumes": [
69731           "application/json",
69732           "application/xml"
69733         ],
69734         "produces": [
69735           "application/json",
69736           "application/xml"
69737         ],
69738         "parameters": [
69739           {
69740             "description": "Keep as M",
69741             "in": "path",
69742             "name": "service-instance-id",
69743             "required": true,
69744             "type": "string"
69745           },
69746           {
69747             "in": "path",
69748             "name": "vnf-id",
69749             "required": true,
69750             "type": "string"
69751           },
69752           {
69753             "in": "path",
69754             "name": "name",
69755             "required": true,
69756             "type": "string"
69757           },
69758           {
69759             "in": "body",
69760             "name": "**(config)resource-key",
69761             "required": false,
69762             "schema": {
69763               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
69764             }
69765           }
69766         ],
69767         "responses": {
69768           "200": {
69769             "description": "No response was specified",
69770             "schema": {
69771               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
69772             }
69773           }
69774         },
69775         "operationId": "POST-resource-resolution-data"
69776       },
69777       "put": {
69778         "consumes": [
69779           "application/json",
69780           "application/xml"
69781         ],
69782         "produces": [
69783           "application/json",
69784           "application/xml"
69785         ],
69786         "parameters": [
69787           {
69788             "description": "Keep as M",
69789             "in": "path",
69790             "name": "service-instance-id",
69791             "required": true,
69792             "type": "string"
69793           },
69794           {
69795             "in": "path",
69796             "name": "vnf-id",
69797             "required": true,
69798             "type": "string"
69799           },
69800           {
69801             "in": "path",
69802             "name": "name",
69803             "required": true,
69804             "type": "string"
69805           },
69806           {
69807             "in": "body",
69808             "name": "(config)resource-resolution-data",
69809             "required": false,
69810             "schema": {
69811               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
69812             }
69813           }
69814         ],
69815         "responses": {
69816           "200": {
69817             "description": "No response was specified",
69818             "schema": {
69819               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP"
69820             }
69821           }
69822         },
69823         "operationId": "PUT-resource-resolution-data"
69824       }
69825     },
69826     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-parameters-data/param/{name}/resource-resolution-data/resource-key/{name}": {
69827       "delete": {
69828         "produces": [
69829           "application/json",
69830           "application/xml"
69831         ],
69832         "parameters": [
69833           {
69834             "description": "Keep as M",
69835             "in": "path",
69836             "name": "service-instance-id",
69837             "required": true,
69838             "type": "string"
69839           },
69840           {
69841             "in": "path",
69842             "name": "vnf-id",
69843             "required": true,
69844             "type": "string"
69845           },
69846           {
69847             "in": "path",
69848             "name": "name",
69849             "required": true,
69850             "type": "string"
69851           },
69852           {
69853             "in": "path",
69854             "name": "name",
69855             "required": true,
69856             "type": "string"
69857           }
69858         ],
69859         "responses": {
69860           "200": {
69861             "description": "No response was specified"
69862           }
69863         },
69864         "operationId": "DELETE-resource-key"
69865       },
69866       "get": {
69867         "produces": [
69868           "application/json",
69869           "application/xml"
69870         ],
69871         "parameters": [
69872           {
69873             "description": "Keep as M",
69874             "in": "path",
69875             "name": "service-instance-id",
69876             "required": true,
69877             "type": "string"
69878           },
69879           {
69880             "in": "path",
69881             "name": "vnf-id",
69882             "required": true,
69883             "type": "string"
69884           },
69885           {
69886             "in": "path",
69887             "name": "name",
69888             "required": true,
69889             "type": "string"
69890           },
69891           {
69892             "in": "path",
69893             "name": "name",
69894             "required": true,
69895             "type": "string"
69896           }
69897         ],
69898         "responses": {
69899           "200": {
69900             "description": "No response was specified",
69901             "schema": {
69902               "$ref": "#/definitions/(config)resource-key"
69903             }
69904           }
69905         },
69906         "operationId": "GET-resource-key"
69907       },
69908       "put": {
69909         "consumes": [
69910           "application/json",
69911           "application/xml"
69912         ],
69913         "produces": [
69914           "application/json",
69915           "application/xml"
69916         ],
69917         "parameters": [
69918           {
69919             "description": "Keep as M",
69920             "in": "path",
69921             "name": "service-instance-id",
69922             "required": true,
69923             "type": "string"
69924           },
69925           {
69926             "in": "path",
69927             "name": "vnf-id",
69928             "required": true,
69929             "type": "string"
69930           },
69931           {
69932             "in": "path",
69933             "name": "name",
69934             "required": true,
69935             "type": "string"
69936           },
69937           {
69938             "in": "path",
69939             "name": "name",
69940             "required": true,
69941             "type": "string"
69942           },
69943           {
69944             "in": "body",
69945             "name": "(config)resource-key",
69946             "required": false,
69947             "schema": {
69948               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
69949             }
69950           }
69951         ],
69952         "responses": {
69953           "200": {
69954             "description": "No response was specified",
69955             "schema": {
69956               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP"
69957             }
69958           }
69959         },
69960         "operationId": "PUT-resource-key"
69961       }
69962     },
69963     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments": {
69964       "delete": {
69965         "produces": [
69966           "application/json",
69967           "application/xml"
69968         ],
69969         "parameters": [
69970           {
69971             "description": "Keep as M",
69972             "in": "path",
69973             "name": "service-instance-id",
69974             "required": true,
69975             "type": "string"
69976           },
69977           {
69978             "in": "path",
69979             "name": "vnf-id",
69980             "required": true,
69981             "type": "string"
69982           }
69983         ],
69984         "responses": {
69985           "200": {
69986             "description": "No response was specified"
69987           }
69988         },
69989         "operationId": "DELETE-vnf-resource-assignments"
69990       },
69991       "get": {
69992         "produces": [
69993           "application/json",
69994           "application/xml"
69995         ],
69996         "parameters": [
69997           {
69998             "description": "Keep as M",
69999             "in": "path",
70000             "name": "service-instance-id",
70001             "required": true,
70002             "type": "string"
70003           },
70004           {
70005             "in": "path",
70006             "name": "vnf-id",
70007             "required": true,
70008             "type": "string"
70009           }
70010         ],
70011         "responses": {
70012           "200": {
70013             "description": "No response was specified",
70014             "schema": {
70015               "$ref": "#/definitions/(config)vnf-resource-assignments"
70016             }
70017           }
70018         },
70019         "operationId": "GET-vnf-resource-assignments"
70020       },
70021       "post": {
70022         "consumes": [
70023           "application/json",
70024           "application/xml"
70025         ],
70026         "produces": [
70027           "application/json",
70028           "application/xml"
70029         ],
70030         "parameters": [
70031           {
70032             "description": "Keep as M",
70033             "in": "path",
70034             "name": "service-instance-id",
70035             "required": true,
70036             "type": "string"
70037           },
70038           {
70039             "in": "path",
70040             "name": "vnf-id",
70041             "required": true,
70042             "type": "string"
70043           },
70044           {
70045             "in": "body",
70046             "name": "**(config)availability-zones",
70047             "required": false,
70048             "schema": {
70049               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
70050             }
70051           },
70052           {
70053             "in": "body",
70054             "name": "**(config)vnf-networks",
70055             "required": false,
70056             "schema": {
70057               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
70058             }
70059           }
70060         ],
70061         "responses": {
70062           "200": {
70063             "description": "No response was specified",
70064             "schema": {
70065               "$ref": "#/definitions/(config)vnf-resource-assignmentsPOST"
70066             }
70067           }
70068         },
70069         "operationId": "POST-vnf-resource-assignments"
70070       },
70071       "put": {
70072         "consumes": [
70073           "application/json",
70074           "application/xml"
70075         ],
70076         "produces": [
70077           "application/json",
70078           "application/xml"
70079         ],
70080         "parameters": [
70081           {
70082             "description": "Keep as M",
70083             "in": "path",
70084             "name": "service-instance-id",
70085             "required": true,
70086             "type": "string"
70087           },
70088           {
70089             "in": "path",
70090             "name": "vnf-id",
70091             "required": true,
70092             "type": "string"
70093           },
70094           {
70095             "in": "body",
70096             "name": "(config)vnf-resource-assignments",
70097             "required": false,
70098             "schema": {
70099               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
70100             }
70101           }
70102         ],
70103         "responses": {
70104           "200": {
70105             "description": "No response was specified",
70106             "schema": {
70107               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP"
70108             }
70109           }
70110         },
70111         "operationId": "PUT-vnf-resource-assignments"
70112       }
70113     },
70114     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/availability-zones": {
70115       "delete": {
70116         "produces": [
70117           "application/json",
70118           "application/xml"
70119         ],
70120         "parameters": [
70121           {
70122             "description": "Keep as M",
70123             "in": "path",
70124             "name": "service-instance-id",
70125             "required": true,
70126             "type": "string"
70127           },
70128           {
70129             "in": "path",
70130             "name": "vnf-id",
70131             "required": true,
70132             "type": "string"
70133           }
70134         ],
70135         "responses": {
70136           "200": {
70137             "description": "No response was specified"
70138           }
70139         },
70140         "operationId": "DELETE-availability-zones"
70141       },
70142       "get": {
70143         "produces": [
70144           "application/json",
70145           "application/xml"
70146         ],
70147         "parameters": [
70148           {
70149             "description": "Keep as M",
70150             "in": "path",
70151             "name": "service-instance-id",
70152             "required": true,
70153             "type": "string"
70154           },
70155           {
70156             "in": "path",
70157             "name": "vnf-id",
70158             "required": true,
70159             "type": "string"
70160           }
70161         ],
70162         "responses": {
70163           "200": {
70164             "description": "No response was specified",
70165             "schema": {
70166               "$ref": "#/definitions/(config)availability-zones"
70167             }
70168           }
70169         },
70170         "operationId": "GET-availability-zones"
70171       },
70172       "put": {
70173         "consumes": [
70174           "application/json",
70175           "application/xml"
70176         ],
70177         "produces": [
70178           "application/json",
70179           "application/xml"
70180         ],
70181         "parameters": [
70182           {
70183             "description": "Keep as M",
70184             "in": "path",
70185             "name": "service-instance-id",
70186             "required": true,
70187             "type": "string"
70188           },
70189           {
70190             "in": "path",
70191             "name": "vnf-id",
70192             "required": true,
70193             "type": "string"
70194           },
70195           {
70196             "in": "body",
70197             "name": "(config)availability-zones",
70198             "required": false,
70199             "schema": {
70200               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
70201             }
70202           }
70203         ],
70204         "responses": {
70205           "200": {
70206             "description": "No response was specified",
70207             "schema": {
70208               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP"
70209             }
70210           }
70211         },
70212         "operationId": "PUT-availability-zones"
70213       }
70214     },
70215     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks": {
70216       "delete": {
70217         "produces": [
70218           "application/json",
70219           "application/xml"
70220         ],
70221         "parameters": [
70222           {
70223             "description": "Keep as M",
70224             "in": "path",
70225             "name": "service-instance-id",
70226             "required": true,
70227             "type": "string"
70228           },
70229           {
70230             "in": "path",
70231             "name": "vnf-id",
70232             "required": true,
70233             "type": "string"
70234           }
70235         ],
70236         "responses": {
70237           "200": {
70238             "description": "No response was specified"
70239           }
70240         },
70241         "operationId": "DELETE-vnf-networks"
70242       },
70243       "get": {
70244         "produces": [
70245           "application/json",
70246           "application/xml"
70247         ],
70248         "parameters": [
70249           {
70250             "description": "Keep as M",
70251             "in": "path",
70252             "name": "service-instance-id",
70253             "required": true,
70254             "type": "string"
70255           },
70256           {
70257             "in": "path",
70258             "name": "vnf-id",
70259             "required": true,
70260             "type": "string"
70261           }
70262         ],
70263         "responses": {
70264           "200": {
70265             "description": "No response was specified",
70266             "schema": {
70267               "$ref": "#/definitions/(config)vnf-networks"
70268             }
70269           }
70270         },
70271         "operationId": "GET-vnf-networks"
70272       },
70273       "post": {
70274         "consumes": [
70275           "application/json",
70276           "application/xml"
70277         ],
70278         "produces": [
70279           "application/json",
70280           "application/xml"
70281         ],
70282         "parameters": [
70283           {
70284             "description": "Keep as M",
70285             "in": "path",
70286             "name": "service-instance-id",
70287             "required": true,
70288             "type": "string"
70289           },
70290           {
70291             "in": "path",
70292             "name": "vnf-id",
70293             "required": true,
70294             "type": "string"
70295           },
70296           {
70297             "in": "body",
70298             "name": "**(config)vnf-network",
70299             "required": false,
70300             "schema": {
70301               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
70302             }
70303           }
70304         ],
70305         "responses": {
70306           "200": {
70307             "description": "No response was specified",
70308             "schema": {
70309               "$ref": "#/definitions/(config)vnf-networksPOST"
70310             }
70311           }
70312         },
70313         "operationId": "POST-vnf-networks"
70314       },
70315       "put": {
70316         "consumes": [
70317           "application/json",
70318           "application/xml"
70319         ],
70320         "produces": [
70321           "application/json",
70322           "application/xml"
70323         ],
70324         "parameters": [
70325           {
70326             "description": "Keep as M",
70327             "in": "path",
70328             "name": "service-instance-id",
70329             "required": true,
70330             "type": "string"
70331           },
70332           {
70333             "in": "path",
70334             "name": "vnf-id",
70335             "required": true,
70336             "type": "string"
70337           },
70338           {
70339             "in": "body",
70340             "name": "(config)vnf-networks",
70341             "required": false,
70342             "schema": {
70343               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
70344             }
70345           }
70346         ],
70347         "responses": {
70348           "200": {
70349             "description": "No response was specified",
70350             "schema": {
70351               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP"
70352             }
70353           }
70354         },
70355         "operationId": "PUT-vnf-networks"
70356       }
70357     },
70358     "/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}": {
70359       "delete": {
70360         "produces": [
70361           "application/json",
70362           "application/xml"
70363         ],
70364         "parameters": [
70365           {
70366             "description": "Keep as M",
70367             "in": "path",
70368             "name": "service-instance-id",
70369             "required": true,
70370             "type": "string"
70371           },
70372           {
70373             "in": "path",
70374             "name": "vnf-id",
70375             "required": true,
70376             "type": "string"
70377           },
70378           {
70379             "description": "A Network Role to which a VNF must connect",
70380             "in": "path",
70381             "name": "network-role",
70382             "required": true,
70383             "type": "string"
70384           }
70385         ],
70386         "responses": {
70387           "200": {
70388             "description": "No response was specified"
70389           }
70390         },
70391         "operationId": "DELETE-vnf-network"
70392       },
70393       "get": {
70394         "produces": [
70395           "application/json",
70396           "application/xml"
70397         ],
70398         "parameters": [
70399           {
70400             "description": "Keep as M",
70401             "in": "path",
70402             "name": "service-instance-id",
70403             "required": true,
70404             "type": "string"
70405           },
70406           {
70407             "in": "path",
70408             "name": "vnf-id",
70409             "required": true,
70410             "type": "string"
70411           },
70412           {
70413             "description": "A Network Role to which a VNF must connect",
70414             "in": "path",
70415             "name": "network-role",
70416             "required": true,
70417             "type": "string"
70418           }
70419         ],
70420         "responses": {
70421           "200": {
70422             "description": "No response was specified",
70423             "schema": {
70424               "$ref": "#/definitions/(config)vnf-network"
70425             }
70426           }
70427         },
70428         "operationId": "GET-vnf-network"
70429       },
70430       "post": {
70431         "consumes": [
70432           "application/json",
70433           "application/xml"
70434         ],
70435         "produces": [
70436           "application/json",
70437           "application/xml"
70438         ],
70439         "parameters": [
70440           {
70441             "description": "Keep as M",
70442             "in": "path",
70443             "name": "service-instance-id",
70444             "required": true,
70445             "type": "string"
70446           },
70447           {
70448             "in": "path",
70449             "name": "vnf-id",
70450             "required": true,
70451             "type": "string"
70452           },
70453           {
70454             "description": "A Network Role to which a VNF must connect",
70455             "in": "path",
70456             "name": "network-role",
70457             "required": true,
70458             "type": "string"
70459           },
70460           {
70461             "in": "body",
70462             "name": "**(config)subnets-data",
70463             "required": false,
70464             "schema": {
70465               "$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"
70466             }
70467           },
70468           {
70469             "in": "body",
70470             "name": "**(config)related-networks",
70471             "required": false,
70472             "schema": {
70473               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
70474             }
70475           }
70476         ],
70477         "responses": {
70478           "200": {
70479             "description": "No response was specified",
70480             "schema": {
70481               "$ref": "#/definitions/(config)vnf-networkPOST"
70482             }
70483           }
70484         },
70485         "operationId": "POST-vnf-network"
70486       },
70487       "put": {
70488         "consumes": [
70489           "application/json",
70490           "application/xml"
70491         ],
70492         "produces": [
70493           "application/json",
70494           "application/xml"
70495         ],
70496         "parameters": [
70497           {
70498             "description": "Keep as M",
70499             "in": "path",
70500             "name": "service-instance-id",
70501             "required": true,
70502             "type": "string"
70503           },
70504           {
70505             "in": "path",
70506             "name": "vnf-id",
70507             "required": true,
70508             "type": "string"
70509           },
70510           {
70511             "description": "A Network Role to which a VNF must connect",
70512             "in": "path",
70513             "name": "network-role",
70514             "required": true,
70515             "type": "string"
70516           },
70517           {
70518             "in": "body",
70519             "name": "(config)vnf-network",
70520             "required": false,
70521             "schema": {
70522               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
70523             }
70524           }
70525         ],
70526         "responses": {
70527           "200": {
70528             "description": "No response was specified",
70529             "schema": {
70530               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP"
70531             }
70532           }
70533         },
70534         "operationId": "PUT-vnf-network"
70535       }
70536     },
70537     "/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}/related-networks": {
70538       "delete": {
70539         "produces": [
70540           "application/json",
70541           "application/xml"
70542         ],
70543         "parameters": [
70544           {
70545             "description": "Keep as M",
70546             "in": "path",
70547             "name": "service-instance-id",
70548             "required": true,
70549             "type": "string"
70550           },
70551           {
70552             "in": "path",
70553             "name": "vnf-id",
70554             "required": true,
70555             "type": "string"
70556           },
70557           {
70558             "description": "A Network Role to which a VNF must connect",
70559             "in": "path",
70560             "name": "network-role",
70561             "required": true,
70562             "type": "string"
70563           }
70564         ],
70565         "responses": {
70566           "200": {
70567             "description": "No response was specified"
70568           }
70569         },
70570         "operationId": "DELETE-related-networks"
70571       },
70572       "get": {
70573         "produces": [
70574           "application/json",
70575           "application/xml"
70576         ],
70577         "parameters": [
70578           {
70579             "description": "Keep as M",
70580             "in": "path",
70581             "name": "service-instance-id",
70582             "required": true,
70583             "type": "string"
70584           },
70585           {
70586             "in": "path",
70587             "name": "vnf-id",
70588             "required": true,
70589             "type": "string"
70590           },
70591           {
70592             "description": "A Network Role to which a VNF must connect",
70593             "in": "path",
70594             "name": "network-role",
70595             "required": true,
70596             "type": "string"
70597           }
70598         ],
70599         "responses": {
70600           "200": {
70601             "description": "No response was specified",
70602             "schema": {
70603               "$ref": "#/definitions/(config)related-networks"
70604             }
70605           }
70606         },
70607         "operationId": "GET-related-networks"
70608       },
70609       "post": {
70610         "consumes": [
70611           "application/json",
70612           "application/xml"
70613         ],
70614         "produces": [
70615           "application/json",
70616           "application/xml"
70617         ],
70618         "parameters": [
70619           {
70620             "description": "Keep as M",
70621             "in": "path",
70622             "name": "service-instance-id",
70623             "required": true,
70624             "type": "string"
70625           },
70626           {
70627             "in": "path",
70628             "name": "vnf-id",
70629             "required": true,
70630             "type": "string"
70631           },
70632           {
70633             "description": "A Network Role to which a VNF must connect",
70634             "in": "path",
70635             "name": "network-role",
70636             "required": true,
70637             "type": "string"
70638           },
70639           {
70640             "in": "body",
70641             "name": "**(config)related-network",
70642             "required": false,
70643             "schema": {
70644               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
70645             }
70646           }
70647         ],
70648         "responses": {
70649           "200": {
70650             "description": "No response was specified",
70651             "schema": {
70652               "$ref": "#/definitions/(config)related-networksPOST"
70653             }
70654           }
70655         },
70656         "operationId": "POST-related-networks"
70657       },
70658       "put": {
70659         "consumes": [
70660           "application/json",
70661           "application/xml"
70662         ],
70663         "produces": [
70664           "application/json",
70665           "application/xml"
70666         ],
70667         "parameters": [
70668           {
70669             "description": "Keep as M",
70670             "in": "path",
70671             "name": "service-instance-id",
70672             "required": true,
70673             "type": "string"
70674           },
70675           {
70676             "in": "path",
70677             "name": "vnf-id",
70678             "required": true,
70679             "type": "string"
70680           },
70681           {
70682             "description": "A Network Role to which a VNF must connect",
70683             "in": "path",
70684             "name": "network-role",
70685             "required": true,
70686             "type": "string"
70687           },
70688           {
70689             "in": "body",
70690             "name": "(config)related-networks",
70691             "required": false,
70692             "schema": {
70693               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
70694             }
70695           }
70696         ],
70697         "responses": {
70698           "200": {
70699             "description": "No response was specified",
70700             "schema": {
70701               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP"
70702             }
70703           }
70704         },
70705         "operationId": "PUT-related-networks"
70706       }
70707     },
70708     "/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}/related-networks/related-network/{network-id}": {
70709       "delete": {
70710         "produces": [
70711           "application/json",
70712           "application/xml"
70713         ],
70714         "parameters": [
70715           {
70716             "description": "Keep as M",
70717             "in": "path",
70718             "name": "service-instance-id",
70719             "required": true,
70720             "type": "string"
70721           },
70722           {
70723             "in": "path",
70724             "name": "vnf-id",
70725             "required": true,
70726             "type": "string"
70727           },
70728           {
70729             "description": "A Network Role to which a VNF must connect",
70730             "in": "path",
70731             "name": "network-role",
70732             "required": true,
70733             "type": "string"
70734           },
70735           {
70736             "description": "Key to l3-network object",
70737             "in": "path",
70738             "name": "network-id",
70739             "required": true,
70740             "type": "string"
70741           }
70742         ],
70743         "responses": {
70744           "200": {
70745             "description": "No response was specified"
70746           }
70747         },
70748         "operationId": "DELETE-related-network"
70749       },
70750       "get": {
70751         "produces": [
70752           "application/json",
70753           "application/xml"
70754         ],
70755         "parameters": [
70756           {
70757             "description": "Keep as M",
70758             "in": "path",
70759             "name": "service-instance-id",
70760             "required": true,
70761             "type": "string"
70762           },
70763           {
70764             "in": "path",
70765             "name": "vnf-id",
70766             "required": true,
70767             "type": "string"
70768           },
70769           {
70770             "description": "A Network Role to which a VNF must connect",
70771             "in": "path",
70772             "name": "network-role",
70773             "required": true,
70774             "type": "string"
70775           },
70776           {
70777             "description": "Key to l3-network object",
70778             "in": "path",
70779             "name": "network-id",
70780             "required": true,
70781             "type": "string"
70782           }
70783         ],
70784         "responses": {
70785           "200": {
70786             "description": "No response was specified",
70787             "schema": {
70788               "$ref": "#/definitions/(config)related-network"
70789             }
70790           }
70791         },
70792         "operationId": "GET-related-network"
70793       },
70794       "post": {
70795         "consumes": [
70796           "application/json",
70797           "application/xml"
70798         ],
70799         "produces": [
70800           "application/json",
70801           "application/xml"
70802         ],
70803         "parameters": [
70804           {
70805             "description": "Keep as M",
70806             "in": "path",
70807             "name": "service-instance-id",
70808             "required": true,
70809             "type": "string"
70810           },
70811           {
70812             "in": "path",
70813             "name": "vnf-id",
70814             "required": true,
70815             "type": "string"
70816           },
70817           {
70818             "description": "A Network Role to which a VNF must connect",
70819             "in": "path",
70820             "name": "network-role",
70821             "required": true,
70822             "type": "string"
70823           },
70824           {
70825             "description": "Key to l3-network object",
70826             "in": "path",
70827             "name": "network-id",
70828             "required": true,
70829             "type": "string"
70830           },
70831           {
70832             "in": "body",
70833             "name": "**(config)vlan-tags",
70834             "required": false,
70835             "schema": {
70836               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
70837             }
70838           }
70839         ],
70840         "responses": {
70841           "200": {
70842             "description": "No response was specified",
70843             "schema": {
70844               "$ref": "#/definitions/(config)related-networkPOST"
70845             }
70846           }
70847         },
70848         "operationId": "POST-related-network"
70849       },
70850       "put": {
70851         "consumes": [
70852           "application/json",
70853           "application/xml"
70854         ],
70855         "produces": [
70856           "application/json",
70857           "application/xml"
70858         ],
70859         "parameters": [
70860           {
70861             "description": "Keep as M",
70862             "in": "path",
70863             "name": "service-instance-id",
70864             "required": true,
70865             "type": "string"
70866           },
70867           {
70868             "in": "path",
70869             "name": "vnf-id",
70870             "required": true,
70871             "type": "string"
70872           },
70873           {
70874             "description": "A Network Role to which a VNF must connect",
70875             "in": "path",
70876             "name": "network-role",
70877             "required": true,
70878             "type": "string"
70879           },
70880           {
70881             "description": "Key to l3-network object",
70882             "in": "path",
70883             "name": "network-id",
70884             "required": true,
70885             "type": "string"
70886           },
70887           {
70888             "in": "body",
70889             "name": "(config)related-network",
70890             "required": false,
70891             "schema": {
70892               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
70893             }
70894           }
70895         ],
70896         "responses": {
70897           "200": {
70898             "description": "No response was specified",
70899             "schema": {
70900               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP"
70901             }
70902           }
70903         },
70904         "operationId": "PUT-related-network"
70905       }
70906     },
70907     "/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}/related-networks/related-network/{network-id}/vlan-tags": {
70908       "delete": {
70909         "produces": [
70910           "application/json",
70911           "application/xml"
70912         ],
70913         "parameters": [
70914           {
70915             "description": "Keep as M",
70916             "in": "path",
70917             "name": "service-instance-id",
70918             "required": true,
70919             "type": "string"
70920           },
70921           {
70922             "in": "path",
70923             "name": "vnf-id",
70924             "required": true,
70925             "type": "string"
70926           },
70927           {
70928             "description": "A Network Role to which a VNF must connect",
70929             "in": "path",
70930             "name": "network-role",
70931             "required": true,
70932             "type": "string"
70933           },
70934           {
70935             "description": "Key to l3-network object",
70936             "in": "path",
70937             "name": "network-id",
70938             "required": true,
70939             "type": "string"
70940           }
70941         ],
70942         "responses": {
70943           "200": {
70944             "description": "No response was specified"
70945           }
70946         },
70947         "operationId": "DELETE-vlan-tags"
70948       },
70949       "get": {
70950         "produces": [
70951           "application/json",
70952           "application/xml"
70953         ],
70954         "parameters": [
70955           {
70956             "description": "Keep as M",
70957             "in": "path",
70958             "name": "service-instance-id",
70959             "required": true,
70960             "type": "string"
70961           },
70962           {
70963             "in": "path",
70964             "name": "vnf-id",
70965             "required": true,
70966             "type": "string"
70967           },
70968           {
70969             "description": "A Network Role to which a VNF must connect",
70970             "in": "path",
70971             "name": "network-role",
70972             "required": true,
70973             "type": "string"
70974           },
70975           {
70976             "description": "Key to l3-network object",
70977             "in": "path",
70978             "name": "network-id",
70979             "required": true,
70980             "type": "string"
70981           }
70982         ],
70983         "responses": {
70984           "200": {
70985             "description": "No response was specified",
70986             "schema": {
70987               "$ref": "#/definitions/(config)vlan-tags"
70988             }
70989           }
70990         },
70991         "operationId": "GET-vlan-tags"
70992       },
70993       "put": {
70994         "consumes": [
70995           "application/json",
70996           "application/xml"
70997         ],
70998         "produces": [
70999           "application/json",
71000           "application/xml"
71001         ],
71002         "parameters": [
71003           {
71004             "description": "Keep as M",
71005             "in": "path",
71006             "name": "service-instance-id",
71007             "required": true,
71008             "type": "string"
71009           },
71010           {
71011             "in": "path",
71012             "name": "vnf-id",
71013             "required": true,
71014             "type": "string"
71015           },
71016           {
71017             "description": "A Network Role to which a VNF must connect",
71018             "in": "path",
71019             "name": "network-role",
71020             "required": true,
71021             "type": "string"
71022           },
71023           {
71024             "description": "Key to l3-network object",
71025             "in": "path",
71026             "name": "network-id",
71027             "required": true,
71028             "type": "string"
71029           },
71030           {
71031             "in": "body",
71032             "name": "(config)vlan-tags",
71033             "required": false,
71034             "schema": {
71035               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
71036             }
71037           }
71038         ],
71039         "responses": {
71040           "200": {
71041             "description": "No response was specified",
71042             "schema": {
71043               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP"
71044             }
71045           }
71046         },
71047         "operationId": "PUT-vlan-tags"
71048       }
71049     },
71050     "/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": {
71051       "delete": {
71052         "produces": [
71053           "application/json",
71054           "application/xml"
71055         ],
71056         "parameters": [
71057           {
71058             "description": "Keep as M",
71059             "in": "path",
71060             "name": "service-instance-id",
71061             "required": true,
71062             "type": "string"
71063           },
71064           {
71065             "in": "path",
71066             "name": "vnf-id",
71067             "required": true,
71068             "type": "string"
71069           },
71070           {
71071             "description": "A Network Role to which a VNF must connect",
71072             "in": "path",
71073             "name": "network-role",
71074             "required": true,
71075             "type": "string"
71076           }
71077         ],
71078         "responses": {
71079           "200": {
71080             "description": "No response was specified"
71081           }
71082         },
71083         "operationId": "DELETE-subnets-data"
71084       },
71085       "get": {
71086         "produces": [
71087           "application/json",
71088           "application/xml"
71089         ],
71090         "parameters": [
71091           {
71092             "description": "Keep as M",
71093             "in": "path",
71094             "name": "service-instance-id",
71095             "required": true,
71096             "type": "string"
71097           },
71098           {
71099             "in": "path",
71100             "name": "vnf-id",
71101             "required": true,
71102             "type": "string"
71103           },
71104           {
71105             "description": "A Network Role to which a VNF must connect",
71106             "in": "path",
71107             "name": "network-role",
71108             "required": true,
71109             "type": "string"
71110           }
71111         ],
71112         "responses": {
71113           "200": {
71114             "description": "No response was specified",
71115             "schema": {
71116               "$ref": "#/definitions/(config)subnets-data"
71117             }
71118           }
71119         },
71120         "operationId": "GET-subnets-data"
71121       },
71122       "post": {
71123         "consumes": [
71124           "application/json",
71125           "application/xml"
71126         ],
71127         "produces": [
71128           "application/json",
71129           "application/xml"
71130         ],
71131         "parameters": [
71132           {
71133             "description": "Keep as M",
71134             "in": "path",
71135             "name": "service-instance-id",
71136             "required": true,
71137             "type": "string"
71138           },
71139           {
71140             "in": "path",
71141             "name": "vnf-id",
71142             "required": true,
71143             "type": "string"
71144           },
71145           {
71146             "description": "A Network Role to which a VNF must connect",
71147             "in": "path",
71148             "name": "network-role",
71149             "required": true,
71150             "type": "string"
71151           },
71152           {
71153             "in": "body",
71154             "name": "**(config)subnet-data",
71155             "required": false,
71156             "schema": {
71157               "$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"
71158             }
71159           }
71160         ],
71161         "responses": {
71162           "200": {
71163             "description": "No response was specified",
71164             "schema": {
71165               "$ref": "#/definitions/(config)subnets-dataPOST"
71166             }
71167           }
71168         },
71169         "operationId": "POST-subnets-data"
71170       },
71171       "put": {
71172         "consumes": [
71173           "application/json",
71174           "application/xml"
71175         ],
71176         "produces": [
71177           "application/json",
71178           "application/xml"
71179         ],
71180         "parameters": [
71181           {
71182             "description": "Keep as M",
71183             "in": "path",
71184             "name": "service-instance-id",
71185             "required": true,
71186             "type": "string"
71187           },
71188           {
71189             "in": "path",
71190             "name": "vnf-id",
71191             "required": true,
71192             "type": "string"
71193           },
71194           {
71195             "description": "A Network Role to which a VNF must connect",
71196             "in": "path",
71197             "name": "network-role",
71198             "required": true,
71199             "type": "string"
71200           },
71201           {
71202             "in": "body",
71203             "name": "(config)subnets-data",
71204             "required": false,
71205             "schema": {
71206               "$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"
71207             }
71208           }
71209         ],
71210         "responses": {
71211           "200": {
71212             "description": "No response was specified",
71213             "schema": {
71214               "$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"
71215             }
71216           }
71217         },
71218         "operationId": "PUT-subnets-data"
71219       }
71220     },
71221     "/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/{sdnc-subnet-id}": {
71222       "delete": {
71223         "produces": [
71224           "application/json",
71225           "application/xml"
71226         ],
71227         "parameters": [
71228           {
71229             "description": "Keep as M",
71230             "in": "path",
71231             "name": "service-instance-id",
71232             "required": true,
71233             "type": "string"
71234           },
71235           {
71236             "in": "path",
71237             "name": "vnf-id",
71238             "required": true,
71239             "type": "string"
71240           },
71241           {
71242             "description": "A Network Role to which a VNF must connect",
71243             "in": "path",
71244             "name": "network-role",
71245             "required": true,
71246             "type": "string"
71247           },
71248           {
71249             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
71250             "in": "path",
71251             "name": "sdnc-subnet-id",
71252             "required": true,
71253             "type": "string"
71254           }
71255         ],
71256         "responses": {
71257           "200": {
71258             "description": "No response was specified"
71259           }
71260         },
71261         "operationId": "DELETE-subnet-data"
71262       },
71263       "get": {
71264         "produces": [
71265           "application/json",
71266           "application/xml"
71267         ],
71268         "parameters": [
71269           {
71270             "description": "Keep as M",
71271             "in": "path",
71272             "name": "service-instance-id",
71273             "required": true,
71274             "type": "string"
71275           },
71276           {
71277             "in": "path",
71278             "name": "vnf-id",
71279             "required": true,
71280             "type": "string"
71281           },
71282           {
71283             "description": "A Network Role to which a VNF must connect",
71284             "in": "path",
71285             "name": "network-role",
71286             "required": true,
71287             "type": "string"
71288           },
71289           {
71290             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
71291             "in": "path",
71292             "name": "sdnc-subnet-id",
71293             "required": true,
71294             "type": "string"
71295           }
71296         ],
71297         "responses": {
71298           "200": {
71299             "description": "No response was specified",
71300             "schema": {
71301               "$ref": "#/definitions/(config)subnet-data"
71302             }
71303           }
71304         },
71305         "operationId": "GET-subnet-data"
71306       },
71307       "put": {
71308         "consumes": [
71309           "application/json",
71310           "application/xml"
71311         ],
71312         "produces": [
71313           "application/json",
71314           "application/xml"
71315         ],
71316         "parameters": [
71317           {
71318             "description": "Keep as M",
71319             "in": "path",
71320             "name": "service-instance-id",
71321             "required": true,
71322             "type": "string"
71323           },
71324           {
71325             "in": "path",
71326             "name": "vnf-id",
71327             "required": true,
71328             "type": "string"
71329           },
71330           {
71331             "description": "A Network Role to which a VNF must connect",
71332             "in": "path",
71333             "name": "network-role",
71334             "required": true,
71335             "type": "string"
71336           },
71337           {
71338             "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API",
71339             "in": "path",
71340             "name": "sdnc-subnet-id",
71341             "required": true,
71342             "type": "string"
71343           },
71344           {
71345             "in": "body",
71346             "name": "(config)subnet-data",
71347             "required": false,
71348             "schema": {
71349               "$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"
71350             }
71351           }
71352         ],
71353         "responses": {
71354           "200": {
71355             "description": "No response was specified",
71356             "schema": {
71357               "$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"
71358             }
71359           }
71360         },
71361         "operationId": "PUT-subnet-data"
71362       }
71363     },
71364     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-data/vnfs/vnf/{vnf-id}/vnf-data/vnf-topology/vnf-topology-identifier-structure": {
71365       "delete": {
71366         "produces": [
71367           "application/json",
71368           "application/xml"
71369         ],
71370         "parameters": [
71371           {
71372             "description": "Keep as M",
71373             "in": "path",
71374             "name": "service-instance-id",
71375             "required": true,
71376             "type": "string"
71377           },
71378           {
71379             "in": "path",
71380             "name": "vnf-id",
71381             "required": true,
71382             "type": "string"
71383           }
71384         ],
71385         "responses": {
71386           "200": {
71387             "description": "No response was specified"
71388           }
71389         },
71390         "operationId": "DELETE-vnf-topology-identifier-structure"
71391       },
71392       "get": {
71393         "produces": [
71394           "application/json",
71395           "application/xml"
71396         ],
71397         "parameters": [
71398           {
71399             "description": "Keep as M",
71400             "in": "path",
71401             "name": "service-instance-id",
71402             "required": true,
71403             "type": "string"
71404           },
71405           {
71406             "in": "path",
71407             "name": "vnf-id",
71408             "required": true,
71409             "type": "string"
71410           }
71411         ],
71412         "responses": {
71413           "200": {
71414             "description": "No response was specified",
71415             "schema": {
71416               "$ref": "#/definitions/(config)vnf-topology-identifier-structure"
71417             }
71418           }
71419         },
71420         "operationId": "GET-vnf-topology-identifier-structure"
71421       },
71422       "put": {
71423         "consumes": [
71424           "application/json",
71425           "application/xml"
71426         ],
71427         "produces": [
71428           "application/json",
71429           "application/xml"
71430         ],
71431         "parameters": [
71432           {
71433             "description": "Keep as M",
71434             "in": "path",
71435             "name": "service-instance-id",
71436             "required": true,
71437             "type": "string"
71438           },
71439           {
71440             "in": "path",
71441             "name": "vnf-id",
71442             "required": true,
71443             "type": "string"
71444           },
71445           {
71446             "in": "body",
71447             "name": "(config)vnf-topology-identifier-structure",
71448             "required": false,
71449             "schema": {
71450               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
71451             }
71452           }
71453         ],
71454         "responses": {
71455           "200": {
71456             "description": "No response was specified",
71457             "schema": {
71458               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP"
71459             }
71460           }
71461         },
71462         "operationId": "PUT-vnf-topology-identifier-structure"
71463       }
71464     },
71465     "/config/GENERIC-RESOURCE-API:services/service/{service-instance-id}/service-status": {
71466       "delete": {
71467         "produces": [
71468           "application/json",
71469           "application/xml"
71470         ],
71471         "parameters": [
71472           {
71473             "description": "Keep as M",
71474             "in": "path",
71475             "name": "service-instance-id",
71476             "required": true,
71477             "type": "string"
71478           }
71479         ],
71480         "responses": {
71481           "200": {
71482             "description": "No response was specified"
71483           }
71484         },
71485         "operationId": "DELETE-service-status"
71486       },
71487       "get": {
71488         "produces": [
71489           "application/json",
71490           "application/xml"
71491         ],
71492         "parameters": [
71493           {
71494             "description": "Keep as M",
71495             "in": "path",
71496             "name": "service-instance-id",
71497             "required": true,
71498             "type": "string"
71499           }
71500         ],
71501         "responses": {
71502           "200": {
71503             "description": "No response was specified",
71504             "schema": {
71505               "$ref": "#/definitions/(config)service-status"
71506             }
71507           }
71508         },
71509         "operationId": "GET-service-status"
71510       },
71511       "put": {
71512         "consumes": [
71513           "application/json",
71514           "application/xml"
71515         ],
71516         "produces": [
71517           "application/json",
71518           "application/xml"
71519         ],
71520         "parameters": [
71521           {
71522             "description": "Keep as M",
71523             "in": "path",
71524             "name": "service-instance-id",
71525             "required": true,
71526             "type": "string"
71527           },
71528           {
71529             "in": "body",
71530             "name": "(config)service-status",
71531             "required": false,
71532             "schema": {
71533               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
71534             }
71535           }
71536         ],
71537         "responses": {
71538           "200": {
71539             "description": "No response was specified",
71540             "schema": {
71541               "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status-TOP"
71542             }
71543           }
71544         },
71545         "operationId": "PUT-service-status"
71546       }
71547     },
71548     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
71549       "delete": {
71550         "produces": [
71551           "application/json",
71552           "application/xml"
71553         ],
71554         "responses": {
71555           "200": {
71556             "description": "No response was specified"
71557           }
71558         },
71559         "operationId": "DELETE-tunnelxconn-allotted-resources"
71560       },
71561       "get": {
71562         "produces": [
71563           "application/json",
71564           "application/xml"
71565         ],
71566         "responses": {
71567           "200": {
71568             "description": "No response was specified",
71569             "schema": {
71570               "$ref": "#/definitions/(config)tunnelxconn-allotted-resources"
71571             }
71572           }
71573         },
71574         "operationId": "GET-tunnelxconn-allotted-resources"
71575       },
71576       "post": {
71577         "consumes": [
71578           "application/json",
71579           "application/xml"
71580         ],
71581         "produces": [
71582           "application/json",
71583           "application/xml"
71584         ],
71585         "parameters": [
71586           {
71587             "in": "body",
71588             "name": "**(config)tunnelxconn-allotted-resource",
71589             "required": false,
71590             "schema": {
71591               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
71592             }
71593           }
71594         ],
71595         "responses": {
71596           "200": {
71597             "description": "No response was specified",
71598             "schema": {
71599               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcesPOST"
71600             }
71601           }
71602         },
71603         "operationId": "POST-tunnelxconn-allotted-resources"
71604       },
71605       "put": {
71606         "consumes": [
71607           "application/json",
71608           "application/xml"
71609         ],
71610         "produces": [
71611           "application/json",
71612           "application/xml"
71613         ],
71614         "parameters": [
71615           {
71616             "in": "body",
71617             "name": "(config)tunnelxconn-allotted-resources",
71618             "required": false,
71619             "schema": {
71620               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
71621             }
71622           }
71623         ],
71624         "responses": {
71625           "200": {
71626             "description": "No response was specified",
71627             "schema": {
71628               "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP"
71629             }
71630           }
71631         },
71632         "operationId": "PUT-tunnelxconn-allotted-resources"
71633       }
71634     },
71635     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}": {
71636       "delete": {
71637         "produces": [
71638           "application/json",
71639           "application/xml"
71640         ],
71641         "parameters": [
71642           {
71643             "in": "path",
71644             "name": "allotted-resource-id",
71645             "required": true,
71646             "type": "string"
71647           }
71648         ],
71649         "responses": {
71650           "200": {
71651             "description": "No response was specified"
71652           }
71653         },
71654         "operationId": "DELETE-tunnelxconn-allotted-resource"
71655       },
71656       "get": {
71657         "produces": [
71658           "application/json",
71659           "application/xml"
71660         ],
71661         "parameters": [
71662           {
71663             "in": "path",
71664             "name": "allotted-resource-id",
71665             "required": true,
71666             "type": "string"
71667           }
71668         ],
71669         "responses": {
71670           "200": {
71671             "description": "No response was specified",
71672             "schema": {
71673               "$ref": "#/definitions/(config)tunnelxconn-allotted-resource"
71674             }
71675           }
71676         },
71677         "operationId": "GET-tunnelxconn-allotted-resource"
71678       },
71679       "post": {
71680         "consumes": [
71681           "application/json",
71682           "application/xml"
71683         ],
71684         "produces": [
71685           "application/json",
71686           "application/xml"
71687         ],
71688         "parameters": [
71689           {
71690             "in": "path",
71691             "name": "allotted-resource-id",
71692             "required": true,
71693             "type": "string"
71694           },
71695           {
71696             "in": "body",
71697             "name": "**(config)allotted-resource-data",
71698             "required": false,
71699             "schema": {
71700               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
71701             }
71702           },
71703           {
71704             "in": "body",
71705             "name": "**(config)allotted-resource-status",
71706             "required": false,
71707             "schema": {
71708               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
71709             }
71710           }
71711         ],
71712         "responses": {
71713           "200": {
71714             "description": "No response was specified",
71715             "schema": {
71716               "$ref": "#/definitions/(config)tunnelxconn-allotted-resourcePOST"
71717             }
71718           }
71719         },
71720         "operationId": "POST-tunnelxconn-allotted-resource"
71721       },
71722       "put": {
71723         "consumes": [
71724           "application/json",
71725           "application/xml"
71726         ],
71727         "produces": [
71728           "application/json",
71729           "application/xml"
71730         ],
71731         "parameters": [
71732           {
71733             "in": "path",
71734             "name": "allotted-resource-id",
71735             "required": true,
71736             "type": "string"
71737           },
71738           {
71739             "in": "body",
71740             "name": "(config)tunnelxconn-allotted-resource",
71741             "required": false,
71742             "schema": {
71743               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
71744             }
71745           }
71746         ],
71747         "responses": {
71748           "200": {
71749             "description": "No response was specified",
71750             "schema": {
71751               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP"
71752             }
71753           }
71754         },
71755         "operationId": "PUT-tunnelxconn-allotted-resource"
71756       }
71757     },
71758     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data": {
71759       "delete": {
71760         "produces": [
71761           "application/json",
71762           "application/xml"
71763         ],
71764         "parameters": [
71765           {
71766             "in": "path",
71767             "name": "allotted-resource-id",
71768             "required": true,
71769             "type": "string"
71770           }
71771         ],
71772         "responses": {
71773           "200": {
71774             "description": "No response was specified"
71775           }
71776         },
71777         "operationId": "DELETE-allotted-resource-data"
71778       },
71779       "get": {
71780         "produces": [
71781           "application/json",
71782           "application/xml"
71783         ],
71784         "parameters": [
71785           {
71786             "in": "path",
71787             "name": "allotted-resource-id",
71788             "required": true,
71789             "type": "string"
71790           }
71791         ],
71792         "responses": {
71793           "200": {
71794             "description": "No response was specified",
71795             "schema": {
71796               "$ref": "#/definitions/(config)allotted-resource-data"
71797             }
71798           }
71799         },
71800         "operationId": "GET-allotted-resource-data"
71801       },
71802       "post": {
71803         "consumes": [
71804           "application/json",
71805           "application/xml"
71806         ],
71807         "produces": [
71808           "application/json",
71809           "application/xml"
71810         ],
71811         "parameters": [
71812           {
71813             "in": "path",
71814             "name": "allotted-resource-id",
71815             "required": true,
71816             "type": "string"
71817           },
71818           {
71819             "in": "body",
71820             "name": "**(config)allotted-resource-operation-information",
71821             "required": false,
71822             "schema": {
71823               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
71824             }
71825           },
71826           {
71827             "in": "body",
71828             "name": "**(config)tunnelxconn-topology",
71829             "required": false,
71830             "schema": {
71831               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
71832             }
71833           },
71834           {
71835             "in": "body",
71836             "name": "**(config)tunnelxconn-parameters",
71837             "required": false,
71838             "schema": {
71839               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
71840             }
71841           },
71842           {
71843             "in": "body",
71844             "name": "**(config)allotted-resource-oper-status",
71845             "required": false,
71846             "schema": {
71847               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
71848             }
71849           }
71850         ],
71851         "responses": {
71852           "200": {
71853             "description": "No response was specified",
71854             "schema": {
71855               "$ref": "#/definitions/(config)allotted-resource-dataPOST"
71856             }
71857           }
71858         },
71859         "operationId": "POST-allotted-resource-data"
71860       },
71861       "put": {
71862         "consumes": [
71863           "application/json",
71864           "application/xml"
71865         ],
71866         "produces": [
71867           "application/json",
71868           "application/xml"
71869         ],
71870         "parameters": [
71871           {
71872             "in": "path",
71873             "name": "allotted-resource-id",
71874             "required": true,
71875             "type": "string"
71876           },
71877           {
71878             "in": "body",
71879             "name": "(config)allotted-resource-data",
71880             "required": false,
71881             "schema": {
71882               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
71883             }
71884           }
71885         ],
71886         "responses": {
71887           "200": {
71888             "description": "No response was specified",
71889             "schema": {
71890               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP"
71891             }
71892           }
71893         },
71894         "operationId": "PUT-allotted-resource-data"
71895       }
71896     },
71897     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-oper-status": {
71898       "delete": {
71899         "produces": [
71900           "application/json",
71901           "application/xml"
71902         ],
71903         "parameters": [
71904           {
71905             "in": "path",
71906             "name": "allotted-resource-id",
71907             "required": true,
71908             "type": "string"
71909           }
71910         ],
71911         "responses": {
71912           "200": {
71913             "description": "No response was specified"
71914           }
71915         },
71916         "operationId": "DELETE-allotted-resource-oper-status"
71917       },
71918       "get": {
71919         "produces": [
71920           "application/json",
71921           "application/xml"
71922         ],
71923         "parameters": [
71924           {
71925             "in": "path",
71926             "name": "allotted-resource-id",
71927             "required": true,
71928             "type": "string"
71929           }
71930         ],
71931         "responses": {
71932           "200": {
71933             "description": "No response was specified",
71934             "schema": {
71935               "$ref": "#/definitions/(config)allotted-resource-oper-status"
71936             }
71937           }
71938         },
71939         "operationId": "GET-allotted-resource-oper-status"
71940       },
71941       "put": {
71942         "consumes": [
71943           "application/json",
71944           "application/xml"
71945         ],
71946         "produces": [
71947           "application/json",
71948           "application/xml"
71949         ],
71950         "parameters": [
71951           {
71952             "in": "path",
71953             "name": "allotted-resource-id",
71954             "required": true,
71955             "type": "string"
71956           },
71957           {
71958             "in": "body",
71959             "name": "(config)allotted-resource-oper-status",
71960             "required": false,
71961             "schema": {
71962               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
71963             }
71964           }
71965         ],
71966         "responses": {
71967           "200": {
71968             "description": "No response was specified",
71969             "schema": {
71970               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP"
71971             }
71972           }
71973         },
71974         "operationId": "PUT-allotted-resource-oper-status"
71975       }
71976     },
71977     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information": {
71978       "delete": {
71979         "produces": [
71980           "application/json",
71981           "application/xml"
71982         ],
71983         "parameters": [
71984           {
71985             "in": "path",
71986             "name": "allotted-resource-id",
71987             "required": true,
71988             "type": "string"
71989           }
71990         ],
71991         "responses": {
71992           "200": {
71993             "description": "No response was specified"
71994           }
71995         },
71996         "operationId": "DELETE-allotted-resource-operation-information"
71997       },
71998       "get": {
71999         "produces": [
72000           "application/json",
72001           "application/xml"
72002         ],
72003         "parameters": [
72004           {
72005             "in": "path",
72006             "name": "allotted-resource-id",
72007             "required": true,
72008             "type": "string"
72009           }
72010         ],
72011         "responses": {
72012           "200": {
72013             "description": "No response was specified",
72014             "schema": {
72015               "$ref": "#/definitions/(config)allotted-resource-operation-information"
72016             }
72017           }
72018         },
72019         "operationId": "GET-allotted-resource-operation-information"
72020       },
72021       "post": {
72022         "consumes": [
72023           "application/json",
72024           "application/xml"
72025         ],
72026         "produces": [
72027           "application/json",
72028           "application/xml"
72029         ],
72030         "parameters": [
72031           {
72032             "in": "path",
72033             "name": "allotted-resource-id",
72034             "required": true,
72035             "type": "string"
72036           },
72037           {
72038             "in": "body",
72039             "name": "**(config)sdnc-request-header",
72040             "required": false,
72041             "schema": {
72042               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
72043             }
72044           },
72045           {
72046             "in": "body",
72047             "name": "**(config)tunnelxconn-request-input",
72048             "required": false,
72049             "schema": {
72050               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
72051             }
72052           },
72053           {
72054             "in": "body",
72055             "name": "**(config)request-information",
72056             "required": false,
72057             "schema": {
72058               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
72059             }
72060           },
72061           {
72062             "in": "body",
72063             "name": "**(config)allotted-resource-information",
72064             "required": false,
72065             "schema": {
72066               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
72067             }
72068           },
72069           {
72070             "in": "body",
72071             "name": "**(config)service-information",
72072             "required": false,
72073             "schema": {
72074               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
72075             }
72076           }
72077         ],
72078         "responses": {
72079           "200": {
72080             "description": "No response was specified",
72081             "schema": {
72082               "$ref": "#/definitions/(config)allotted-resource-operation-informationPOST"
72083             }
72084           }
72085         },
72086         "operationId": "POST-allotted-resource-operation-information"
72087       },
72088       "put": {
72089         "consumes": [
72090           "application/json",
72091           "application/xml"
72092         ],
72093         "produces": [
72094           "application/json",
72095           "application/xml"
72096         ],
72097         "parameters": [
72098           {
72099             "in": "path",
72100             "name": "allotted-resource-id",
72101             "required": true,
72102             "type": "string"
72103           },
72104           {
72105             "in": "body",
72106             "name": "(config)allotted-resource-operation-information",
72107             "required": false,
72108             "schema": {
72109               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
72110             }
72111           }
72112         ],
72113         "responses": {
72114           "200": {
72115             "description": "No response was specified",
72116             "schema": {
72117               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP"
72118             }
72119           }
72120         },
72121         "operationId": "PUT-allotted-resource-operation-information"
72122       }
72123     },
72124     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information": {
72125       "delete": {
72126         "produces": [
72127           "application/json",
72128           "application/xml"
72129         ],
72130         "parameters": [
72131           {
72132             "in": "path",
72133             "name": "allotted-resource-id",
72134             "required": true,
72135             "type": "string"
72136           }
72137         ],
72138         "responses": {
72139           "200": {
72140             "description": "No response was specified"
72141           }
72142         },
72143         "operationId": "DELETE-allotted-resource-information"
72144       },
72145       "get": {
72146         "produces": [
72147           "application/json",
72148           "application/xml"
72149         ],
72150         "parameters": [
72151           {
72152             "in": "path",
72153             "name": "allotted-resource-id",
72154             "required": true,
72155             "type": "string"
72156           }
72157         ],
72158         "responses": {
72159           "200": {
72160             "description": "No response was specified",
72161             "schema": {
72162               "$ref": "#/definitions/(config)allotted-resource-information"
72163             }
72164           }
72165         },
72166         "operationId": "GET-allotted-resource-information"
72167       },
72168       "post": {
72169         "consumes": [
72170           "application/json",
72171           "application/xml"
72172         ],
72173         "produces": [
72174           "application/json",
72175           "application/xml"
72176         ],
72177         "parameters": [
72178           {
72179             "in": "path",
72180             "name": "allotted-resource-id",
72181             "required": true,
72182             "type": "string"
72183           },
72184           {
72185             "in": "body",
72186             "name": "**(config)onap-model-information",
72187             "required": false,
72188             "schema": {
72189               "$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"
72190             }
72191           }
72192         ],
72193         "responses": {
72194           "200": {
72195             "description": "No response was specified",
72196             "schema": {
72197               "$ref": "#/definitions/(config)allotted-resource-informationPOST"
72198             }
72199           }
72200         },
72201         "operationId": "POST-allotted-resource-information"
72202       },
72203       "put": {
72204         "consumes": [
72205           "application/json",
72206           "application/xml"
72207         ],
72208         "produces": [
72209           "application/json",
72210           "application/xml"
72211         ],
72212         "parameters": [
72213           {
72214             "in": "path",
72215             "name": "allotted-resource-id",
72216             "required": true,
72217             "type": "string"
72218           },
72219           {
72220             "in": "body",
72221             "name": "(config)allotted-resource-information",
72222             "required": false,
72223             "schema": {
72224               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
72225             }
72226           }
72227         ],
72228         "responses": {
72229           "200": {
72230             "description": "No response was specified",
72231             "schema": {
72232               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP"
72233             }
72234           }
72235         },
72236         "operationId": "PUT-allotted-resource-information"
72237       }
72238     },
72239     "/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": {
72240       "delete": {
72241         "produces": [
72242           "application/json",
72243           "application/xml"
72244         ],
72245         "parameters": [
72246           {
72247             "in": "path",
72248             "name": "allotted-resource-id",
72249             "required": true,
72250             "type": "string"
72251           }
72252         ],
72253         "responses": {
72254           "200": {
72255             "description": "No response was specified"
72256           }
72257         },
72258         "operationId": "DELETE-onap-model-information"
72259       },
72260       "get": {
72261         "produces": [
72262           "application/json",
72263           "application/xml"
72264         ],
72265         "parameters": [
72266           {
72267             "in": "path",
72268             "name": "allotted-resource-id",
72269             "required": true,
72270             "type": "string"
72271           }
72272         ],
72273         "responses": {
72274           "200": {
72275             "description": "No response was specified",
72276             "schema": {
72277               "$ref": "#/definitions/(config)onap-model-information"
72278             }
72279           }
72280         },
72281         "operationId": "GET-onap-model-information"
72282       },
72283       "put": {
72284         "consumes": [
72285           "application/json",
72286           "application/xml"
72287         ],
72288         "produces": [
72289           "application/json",
72290           "application/xml"
72291         ],
72292         "parameters": [
72293           {
72294             "in": "path",
72295             "name": "allotted-resource-id",
72296             "required": true,
72297             "type": "string"
72298           },
72299           {
72300             "in": "body",
72301             "name": "(config)onap-model-information",
72302             "required": false,
72303             "schema": {
72304               "$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"
72305             }
72306           }
72307         ],
72308         "responses": {
72309           "200": {
72310             "description": "No response was specified",
72311             "schema": {
72312               "$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"
72313             }
72314           }
72315         },
72316         "operationId": "PUT-onap-model-information"
72317       }
72318     },
72319     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/request-information": {
72320       "delete": {
72321         "produces": [
72322           "application/json",
72323           "application/xml"
72324         ],
72325         "parameters": [
72326           {
72327             "in": "path",
72328             "name": "allotted-resource-id",
72329             "required": true,
72330             "type": "string"
72331           }
72332         ],
72333         "responses": {
72334           "200": {
72335             "description": "No response was specified"
72336           }
72337         },
72338         "operationId": "DELETE-request-information"
72339       },
72340       "get": {
72341         "produces": [
72342           "application/json",
72343           "application/xml"
72344         ],
72345         "parameters": [
72346           {
72347             "in": "path",
72348             "name": "allotted-resource-id",
72349             "required": true,
72350             "type": "string"
72351           }
72352         ],
72353         "responses": {
72354           "200": {
72355             "description": "No response was specified",
72356             "schema": {
72357               "$ref": "#/definitions/(config)request-information"
72358             }
72359           }
72360         },
72361         "operationId": "GET-request-information"
72362       },
72363       "put": {
72364         "consumes": [
72365           "application/json",
72366           "application/xml"
72367         ],
72368         "produces": [
72369           "application/json",
72370           "application/xml"
72371         ],
72372         "parameters": [
72373           {
72374             "in": "path",
72375             "name": "allotted-resource-id",
72376             "required": true,
72377             "type": "string"
72378           },
72379           {
72380             "in": "body",
72381             "name": "(config)request-information",
72382             "required": false,
72383             "schema": {
72384               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
72385             }
72386           }
72387         ],
72388         "responses": {
72389           "200": {
72390             "description": "No response was specified",
72391             "schema": {
72392               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP"
72393             }
72394           }
72395         },
72396         "operationId": "PUT-request-information"
72397       }
72398     },
72399     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/sdnc-request-header": {
72400       "delete": {
72401         "produces": [
72402           "application/json",
72403           "application/xml"
72404         ],
72405         "parameters": [
72406           {
72407             "in": "path",
72408             "name": "allotted-resource-id",
72409             "required": true,
72410             "type": "string"
72411           }
72412         ],
72413         "responses": {
72414           "200": {
72415             "description": "No response was specified"
72416           }
72417         },
72418         "operationId": "DELETE-sdnc-request-header"
72419       },
72420       "get": {
72421         "produces": [
72422           "application/json",
72423           "application/xml"
72424         ],
72425         "parameters": [
72426           {
72427             "in": "path",
72428             "name": "allotted-resource-id",
72429             "required": true,
72430             "type": "string"
72431           }
72432         ],
72433         "responses": {
72434           "200": {
72435             "description": "No response was specified",
72436             "schema": {
72437               "$ref": "#/definitions/(config)sdnc-request-header"
72438             }
72439           }
72440         },
72441         "operationId": "GET-sdnc-request-header"
72442       },
72443       "put": {
72444         "consumes": [
72445           "application/json",
72446           "application/xml"
72447         ],
72448         "produces": [
72449           "application/json",
72450           "application/xml"
72451         ],
72452         "parameters": [
72453           {
72454             "in": "path",
72455             "name": "allotted-resource-id",
72456             "required": true,
72457             "type": "string"
72458           },
72459           {
72460             "in": "body",
72461             "name": "(config)sdnc-request-header",
72462             "required": false,
72463             "schema": {
72464               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
72465             }
72466           }
72467         ],
72468         "responses": {
72469           "200": {
72470             "description": "No response was specified",
72471             "schema": {
72472               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP"
72473             }
72474           }
72475         },
72476         "operationId": "PUT-sdnc-request-header"
72477       }
72478     },
72479     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/service-information": {
72480       "delete": {
72481         "produces": [
72482           "application/json",
72483           "application/xml"
72484         ],
72485         "parameters": [
72486           {
72487             "in": "path",
72488             "name": "allotted-resource-id",
72489             "required": true,
72490             "type": "string"
72491           }
72492         ],
72493         "responses": {
72494           "200": {
72495             "description": "No response was specified"
72496           }
72497         },
72498         "operationId": "DELETE-service-information"
72499       },
72500       "get": {
72501         "produces": [
72502           "application/json",
72503           "application/xml"
72504         ],
72505         "parameters": [
72506           {
72507             "in": "path",
72508             "name": "allotted-resource-id",
72509             "required": true,
72510             "type": "string"
72511           }
72512         ],
72513         "responses": {
72514           "200": {
72515             "description": "No response was specified",
72516             "schema": {
72517               "$ref": "#/definitions/(config)service-information"
72518             }
72519           }
72520         },
72521         "operationId": "GET-service-information"
72522       },
72523       "post": {
72524         "consumes": [
72525           "application/json",
72526           "application/xml"
72527         ],
72528         "produces": [
72529           "application/json",
72530           "application/xml"
72531         ],
72532         "parameters": [
72533           {
72534             "in": "path",
72535             "name": "allotted-resource-id",
72536             "required": true,
72537             "type": "string"
72538           },
72539           {
72540             "in": "body",
72541             "name": "**(config)onap-model-information",
72542             "required": false,
72543             "schema": {
72544               "$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"
72545             }
72546           }
72547         ],
72548         "responses": {
72549           "200": {
72550             "description": "No response was specified",
72551             "schema": {
72552               "$ref": "#/definitions/(config)service-informationPOST"
72553             }
72554           }
72555         },
72556         "operationId": "POST-service-information"
72557       },
72558       "put": {
72559         "consumes": [
72560           "application/json",
72561           "application/xml"
72562         ],
72563         "produces": [
72564           "application/json",
72565           "application/xml"
72566         ],
72567         "parameters": [
72568           {
72569             "in": "path",
72570             "name": "allotted-resource-id",
72571             "required": true,
72572             "type": "string"
72573           },
72574           {
72575             "in": "body",
72576             "name": "(config)service-information",
72577             "required": false,
72578             "schema": {
72579               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
72580             }
72581           }
72582         ],
72583         "responses": {
72584           "200": {
72585             "description": "No response was specified",
72586             "schema": {
72587               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP"
72588             }
72589           }
72590         },
72591         "operationId": "PUT-service-information"
72592       }
72593     },
72594     "/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": {
72595       "delete": {
72596         "produces": [
72597           "application/json",
72598           "application/xml"
72599         ],
72600         "parameters": [
72601           {
72602             "in": "path",
72603             "name": "allotted-resource-id",
72604             "required": true,
72605             "type": "string"
72606           }
72607         ],
72608         "responses": {
72609           "200": {
72610             "description": "No response was specified"
72611           }
72612         },
72613         "operationId": "DELETE-onap-model-information"
72614       },
72615       "get": {
72616         "produces": [
72617           "application/json",
72618           "application/xml"
72619         ],
72620         "parameters": [
72621           {
72622             "in": "path",
72623             "name": "allotted-resource-id",
72624             "required": true,
72625             "type": "string"
72626           }
72627         ],
72628         "responses": {
72629           "200": {
72630             "description": "No response was specified",
72631             "schema": {
72632               "$ref": "#/definitions/(config)onap-model-information"
72633             }
72634           }
72635         },
72636         "operationId": "GET-onap-model-information"
72637       },
72638       "put": {
72639         "consumes": [
72640           "application/json",
72641           "application/xml"
72642         ],
72643         "produces": [
72644           "application/json",
72645           "application/xml"
72646         ],
72647         "parameters": [
72648           {
72649             "in": "path",
72650             "name": "allotted-resource-id",
72651             "required": true,
72652             "type": "string"
72653           },
72654           {
72655             "in": "body",
72656             "name": "(config)onap-model-information",
72657             "required": false,
72658             "schema": {
72659               "$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"
72660             }
72661           }
72662         ],
72663         "responses": {
72664           "200": {
72665             "description": "No response was specified",
72666             "schema": {
72667               "$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"
72668             }
72669           }
72670         },
72671         "operationId": "PUT-onap-model-information"
72672       }
72673     },
72674     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/allotted-resource-operation-information/tunnelxconn-request-input": {
72675       "delete": {
72676         "produces": [
72677           "application/json",
72678           "application/xml"
72679         ],
72680         "parameters": [
72681           {
72682             "in": "path",
72683             "name": "allotted-resource-id",
72684             "required": true,
72685             "type": "string"
72686           }
72687         ],
72688         "responses": {
72689           "200": {
72690             "description": "No response was specified"
72691           }
72692         },
72693         "operationId": "DELETE-tunnelxconn-request-input"
72694       },
72695       "get": {
72696         "produces": [
72697           "application/json",
72698           "application/xml"
72699         ],
72700         "parameters": [
72701           {
72702             "in": "path",
72703             "name": "allotted-resource-id",
72704             "required": true,
72705             "type": "string"
72706           }
72707         ],
72708         "responses": {
72709           "200": {
72710             "description": "No response was specified",
72711             "schema": {
72712               "$ref": "#/definitions/(config)tunnelxconn-request-input"
72713             }
72714           }
72715         },
72716         "operationId": "GET-tunnelxconn-request-input"
72717       },
72718       "put": {
72719         "consumes": [
72720           "application/json",
72721           "application/xml"
72722         ],
72723         "produces": [
72724           "application/json",
72725           "application/xml"
72726         ],
72727         "parameters": [
72728           {
72729             "in": "path",
72730             "name": "allotted-resource-id",
72731             "required": true,
72732             "type": "string"
72733           },
72734           {
72735             "in": "body",
72736             "name": "(config)tunnelxconn-request-input",
72737             "required": false,
72738             "schema": {
72739               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
72740             }
72741           }
72742         ],
72743         "responses": {
72744           "200": {
72745             "description": "No response was specified",
72746             "schema": {
72747               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP"
72748             }
72749           }
72750         },
72751         "operationId": "PUT-tunnelxconn-request-input"
72752       }
72753     },
72754     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters": {
72755       "delete": {
72756         "produces": [
72757           "application/json",
72758           "application/xml"
72759         ],
72760         "parameters": [
72761           {
72762             "in": "path",
72763             "name": "allotted-resource-id",
72764             "required": true,
72765             "type": "string"
72766           }
72767         ],
72768         "responses": {
72769           "200": {
72770             "description": "No response was specified"
72771           }
72772         },
72773         "operationId": "DELETE-tunnelxconn-parameters"
72774       },
72775       "get": {
72776         "produces": [
72777           "application/json",
72778           "application/xml"
72779         ],
72780         "parameters": [
72781           {
72782             "in": "path",
72783             "name": "allotted-resource-id",
72784             "required": true,
72785             "type": "string"
72786           }
72787         ],
72788         "responses": {
72789           "200": {
72790             "description": "No response was specified",
72791             "schema": {
72792               "$ref": "#/definitions/(config)tunnelxconn-parameters"
72793             }
72794           }
72795         },
72796         "operationId": "GET-tunnelxconn-parameters"
72797       },
72798       "post": {
72799         "consumes": [
72800           "application/json",
72801           "application/xml"
72802         ],
72803         "produces": [
72804           "application/json",
72805           "application/xml"
72806         ],
72807         "parameters": [
72808           {
72809             "in": "path",
72810             "name": "allotted-resource-id",
72811             "required": true,
72812             "type": "string"
72813           },
72814           {
72815             "in": "body",
72816             "name": "**(config)param",
72817             "required": false,
72818             "schema": {
72819               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
72820             }
72821           }
72822         ],
72823         "responses": {
72824           "200": {
72825             "description": "No response was specified",
72826             "schema": {
72827               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
72828             }
72829           }
72830         },
72831         "operationId": "POST-tunnelxconn-parameters"
72832       },
72833       "put": {
72834         "consumes": [
72835           "application/json",
72836           "application/xml"
72837         ],
72838         "produces": [
72839           "application/json",
72840           "application/xml"
72841         ],
72842         "parameters": [
72843           {
72844             "in": "path",
72845             "name": "allotted-resource-id",
72846             "required": true,
72847             "type": "string"
72848           },
72849           {
72850             "in": "body",
72851             "name": "(config)tunnelxconn-parameters",
72852             "required": false,
72853             "schema": {
72854               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
72855             }
72856           }
72857         ],
72858         "responses": {
72859           "200": {
72860             "description": "No response was specified",
72861             "schema": {
72862               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP"
72863             }
72864           }
72865         },
72866         "operationId": "PUT-tunnelxconn-parameters"
72867       }
72868     },
72869     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}": {
72870       "delete": {
72871         "produces": [
72872           "application/json",
72873           "application/xml"
72874         ],
72875         "parameters": [
72876           {
72877             "in": "path",
72878             "name": "allotted-resource-id",
72879             "required": true,
72880             "type": "string"
72881           },
72882           {
72883             "in": "path",
72884             "name": "name",
72885             "required": true,
72886             "type": "string"
72887           }
72888         ],
72889         "responses": {
72890           "200": {
72891             "description": "No response was specified"
72892           }
72893         },
72894         "operationId": "DELETE-param"
72895       },
72896       "get": {
72897         "produces": [
72898           "application/json",
72899           "application/xml"
72900         ],
72901         "parameters": [
72902           {
72903             "in": "path",
72904             "name": "allotted-resource-id",
72905             "required": true,
72906             "type": "string"
72907           },
72908           {
72909             "in": "path",
72910             "name": "name",
72911             "required": true,
72912             "type": "string"
72913           }
72914         ],
72915         "responses": {
72916           "200": {
72917             "description": "No response was specified",
72918             "schema": {
72919               "$ref": "#/definitions/(config)param"
72920             }
72921           }
72922         },
72923         "operationId": "GET-param"
72924       },
72925       "post": {
72926         "consumes": [
72927           "application/json",
72928           "application/xml"
72929         ],
72930         "produces": [
72931           "application/json",
72932           "application/xml"
72933         ],
72934         "parameters": [
72935           {
72936             "in": "path",
72937             "name": "allotted-resource-id",
72938             "required": true,
72939             "type": "string"
72940           },
72941           {
72942             "in": "path",
72943             "name": "name",
72944             "required": true,
72945             "type": "string"
72946           },
72947           {
72948             "in": "body",
72949             "name": "**(config)resource-resolution-data",
72950             "required": false,
72951             "schema": {
72952               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
72953             }
72954           }
72955         ],
72956         "responses": {
72957           "200": {
72958             "description": "No response was specified",
72959             "schema": {
72960               "$ref": "#/definitions/(config)paramPOST"
72961             }
72962           }
72963         },
72964         "operationId": "POST-param"
72965       },
72966       "put": {
72967         "consumes": [
72968           "application/json",
72969           "application/xml"
72970         ],
72971         "produces": [
72972           "application/json",
72973           "application/xml"
72974         ],
72975         "parameters": [
72976           {
72977             "in": "path",
72978             "name": "allotted-resource-id",
72979             "required": true,
72980             "type": "string"
72981           },
72982           {
72983             "in": "path",
72984             "name": "name",
72985             "required": true,
72986             "type": "string"
72987           },
72988           {
72989             "in": "body",
72990             "name": "(config)param",
72991             "required": false,
72992             "schema": {
72993               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
72994             }
72995           }
72996         ],
72997         "responses": {
72998           "200": {
72999             "description": "No response was specified",
73000             "schema": {
73001               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP"
73002             }
73003           }
73004         },
73005         "operationId": "PUT-param"
73006       }
73007     },
73008     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data": {
73009       "delete": {
73010         "produces": [
73011           "application/json",
73012           "application/xml"
73013         ],
73014         "parameters": [
73015           {
73016             "in": "path",
73017             "name": "allotted-resource-id",
73018             "required": true,
73019             "type": "string"
73020           },
73021           {
73022             "in": "path",
73023             "name": "name",
73024             "required": true,
73025             "type": "string"
73026           }
73027         ],
73028         "responses": {
73029           "200": {
73030             "description": "No response was specified"
73031           }
73032         },
73033         "operationId": "DELETE-resource-resolution-data"
73034       },
73035       "get": {
73036         "produces": [
73037           "application/json",
73038           "application/xml"
73039         ],
73040         "parameters": [
73041           {
73042             "in": "path",
73043             "name": "allotted-resource-id",
73044             "required": true,
73045             "type": "string"
73046           },
73047           {
73048             "in": "path",
73049             "name": "name",
73050             "required": true,
73051             "type": "string"
73052           }
73053         ],
73054         "responses": {
73055           "200": {
73056             "description": "No response was specified",
73057             "schema": {
73058               "$ref": "#/definitions/(config)resource-resolution-data"
73059             }
73060           }
73061         },
73062         "operationId": "GET-resource-resolution-data"
73063       },
73064       "post": {
73065         "consumes": [
73066           "application/json",
73067           "application/xml"
73068         ],
73069         "produces": [
73070           "application/json",
73071           "application/xml"
73072         ],
73073         "parameters": [
73074           {
73075             "in": "path",
73076             "name": "allotted-resource-id",
73077             "required": true,
73078             "type": "string"
73079           },
73080           {
73081             "in": "path",
73082             "name": "name",
73083             "required": true,
73084             "type": "string"
73085           },
73086           {
73087             "in": "body",
73088             "name": "**(config)resource-key",
73089             "required": false,
73090             "schema": {
73091               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
73092             }
73093           }
73094         ],
73095         "responses": {
73096           "200": {
73097             "description": "No response was specified",
73098             "schema": {
73099               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
73100             }
73101           }
73102         },
73103         "operationId": "POST-resource-resolution-data"
73104       },
73105       "put": {
73106         "consumes": [
73107           "application/json",
73108           "application/xml"
73109         ],
73110         "produces": [
73111           "application/json",
73112           "application/xml"
73113         ],
73114         "parameters": [
73115           {
73116             "in": "path",
73117             "name": "allotted-resource-id",
73118             "required": true,
73119             "type": "string"
73120           },
73121           {
73122             "in": "path",
73123             "name": "name",
73124             "required": true,
73125             "type": "string"
73126           },
73127           {
73128             "in": "body",
73129             "name": "(config)resource-resolution-data",
73130             "required": false,
73131             "schema": {
73132               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
73133             }
73134           }
73135         ],
73136         "responses": {
73137           "200": {
73138             "description": "No response was specified",
73139             "schema": {
73140               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
73141             }
73142           }
73143         },
73144         "operationId": "PUT-resource-resolution-data"
73145       }
73146     },
73147     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
73148       "delete": {
73149         "produces": [
73150           "application/json",
73151           "application/xml"
73152         ],
73153         "parameters": [
73154           {
73155             "in": "path",
73156             "name": "allotted-resource-id",
73157             "required": true,
73158             "type": "string"
73159           },
73160           {
73161             "in": "path",
73162             "name": "name",
73163             "required": true,
73164             "type": "string"
73165           },
73166           {
73167             "in": "path",
73168             "name": "name",
73169             "required": true,
73170             "type": "string"
73171           }
73172         ],
73173         "responses": {
73174           "200": {
73175             "description": "No response was specified"
73176           }
73177         },
73178         "operationId": "DELETE-resource-key"
73179       },
73180       "get": {
73181         "produces": [
73182           "application/json",
73183           "application/xml"
73184         ],
73185         "parameters": [
73186           {
73187             "in": "path",
73188             "name": "allotted-resource-id",
73189             "required": true,
73190             "type": "string"
73191           },
73192           {
73193             "in": "path",
73194             "name": "name",
73195             "required": true,
73196             "type": "string"
73197           },
73198           {
73199             "in": "path",
73200             "name": "name",
73201             "required": true,
73202             "type": "string"
73203           }
73204         ],
73205         "responses": {
73206           "200": {
73207             "description": "No response was specified",
73208             "schema": {
73209               "$ref": "#/definitions/(config)resource-key"
73210             }
73211           }
73212         },
73213         "operationId": "GET-resource-key"
73214       },
73215       "put": {
73216         "consumes": [
73217           "application/json",
73218           "application/xml"
73219         ],
73220         "produces": [
73221           "application/json",
73222           "application/xml"
73223         ],
73224         "parameters": [
73225           {
73226             "in": "path",
73227             "name": "allotted-resource-id",
73228             "required": true,
73229             "type": "string"
73230           },
73231           {
73232             "in": "path",
73233             "name": "name",
73234             "required": true,
73235             "type": "string"
73236           },
73237           {
73238             "in": "path",
73239             "name": "name",
73240             "required": true,
73241             "type": "string"
73242           },
73243           {
73244             "in": "body",
73245             "name": "(config)resource-key",
73246             "required": false,
73247             "schema": {
73248               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
73249             }
73250           }
73251         ],
73252         "responses": {
73253           "200": {
73254             "description": "No response was specified",
73255             "schema": {
73256               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
73257             }
73258           }
73259         },
73260         "operationId": "PUT-resource-key"
73261       }
73262     },
73263     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology": {
73264       "delete": {
73265         "produces": [
73266           "application/json",
73267           "application/xml"
73268         ],
73269         "parameters": [
73270           {
73271             "in": "path",
73272             "name": "allotted-resource-id",
73273             "required": true,
73274             "type": "string"
73275           }
73276         ],
73277         "responses": {
73278           "200": {
73279             "description": "No response was specified"
73280           }
73281         },
73282         "operationId": "DELETE-tunnelxconn-topology"
73283       },
73284       "get": {
73285         "produces": [
73286           "application/json",
73287           "application/xml"
73288         ],
73289         "parameters": [
73290           {
73291             "in": "path",
73292             "name": "allotted-resource-id",
73293             "required": true,
73294             "type": "string"
73295           }
73296         ],
73297         "responses": {
73298           "200": {
73299             "description": "No response was specified",
73300             "schema": {
73301               "$ref": "#/definitions/(config)tunnelxconn-topology"
73302             }
73303           }
73304         },
73305         "operationId": "GET-tunnelxconn-topology"
73306       },
73307       "post": {
73308         "consumes": [
73309           "application/json",
73310           "application/xml"
73311         ],
73312         "produces": [
73313           "application/json",
73314           "application/xml"
73315         ],
73316         "parameters": [
73317           {
73318             "in": "path",
73319             "name": "allotted-resource-id",
73320             "required": true,
73321             "type": "string"
73322           },
73323           {
73324             "in": "body",
73325             "name": "**(config)tunnelxconn-parameters",
73326             "required": false,
73327             "schema": {
73328               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
73329             }
73330           },
73331           {
73332             "in": "body",
73333             "name": "**(config)allotted-resource-identifiers",
73334             "required": false,
73335             "schema": {
73336               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
73337             }
73338           },
73339           {
73340             "in": "body",
73341             "name": "**(config)onap-model-information",
73342             "required": false,
73343             "schema": {
73344               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
73345             }
73346           },
73347           {
73348             "in": "body",
73349             "name": "**(config)tunnelxconn-assignments",
73350             "required": false,
73351             "schema": {
73352               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
73353             }
73354           }
73355         ],
73356         "responses": {
73357           "200": {
73358             "description": "No response was specified",
73359             "schema": {
73360               "$ref": "#/definitions/(config)tunnelxconn-topologyPOST"
73361             }
73362           }
73363         },
73364         "operationId": "POST-tunnelxconn-topology"
73365       },
73366       "put": {
73367         "consumes": [
73368           "application/json",
73369           "application/xml"
73370         ],
73371         "produces": [
73372           "application/json",
73373           "application/xml"
73374         ],
73375         "parameters": [
73376           {
73377             "in": "path",
73378             "name": "allotted-resource-id",
73379             "required": true,
73380             "type": "string"
73381           },
73382           {
73383             "in": "body",
73384             "name": "(config)tunnelxconn-topology",
73385             "required": false,
73386             "schema": {
73387               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
73388             }
73389           }
73390         ],
73391         "responses": {
73392           "200": {
73393             "description": "No response was specified",
73394             "schema": {
73395               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP"
73396             }
73397           }
73398         },
73399         "operationId": "PUT-tunnelxconn-topology"
73400       }
73401     },
73402     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/allotted-resource-identifiers": {
73403       "delete": {
73404         "produces": [
73405           "application/json",
73406           "application/xml"
73407         ],
73408         "parameters": [
73409           {
73410             "in": "path",
73411             "name": "allotted-resource-id",
73412             "required": true,
73413             "type": "string"
73414           }
73415         ],
73416         "responses": {
73417           "200": {
73418             "description": "No response was specified"
73419           }
73420         },
73421         "operationId": "DELETE-allotted-resource-identifiers"
73422       },
73423       "get": {
73424         "produces": [
73425           "application/json",
73426           "application/xml"
73427         ],
73428         "parameters": [
73429           {
73430             "in": "path",
73431             "name": "allotted-resource-id",
73432             "required": true,
73433             "type": "string"
73434           }
73435         ],
73436         "responses": {
73437           "200": {
73438             "description": "No response was specified",
73439             "schema": {
73440               "$ref": "#/definitions/(config)allotted-resource-identifiers"
73441             }
73442           }
73443         },
73444         "operationId": "GET-allotted-resource-identifiers"
73445       },
73446       "put": {
73447         "consumes": [
73448           "application/json",
73449           "application/xml"
73450         ],
73451         "produces": [
73452           "application/json",
73453           "application/xml"
73454         ],
73455         "parameters": [
73456           {
73457             "in": "path",
73458             "name": "allotted-resource-id",
73459             "required": true,
73460             "type": "string"
73461           },
73462           {
73463             "in": "body",
73464             "name": "(config)allotted-resource-identifiers",
73465             "required": false,
73466             "schema": {
73467               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
73468             }
73469           }
73470         ],
73471         "responses": {
73472           "200": {
73473             "description": "No response was specified",
73474             "schema": {
73475               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP"
73476             }
73477           }
73478         },
73479         "operationId": "PUT-allotted-resource-identifiers"
73480       }
73481     },
73482     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/onap-model-information": {
73483       "delete": {
73484         "produces": [
73485           "application/json",
73486           "application/xml"
73487         ],
73488         "parameters": [
73489           {
73490             "in": "path",
73491             "name": "allotted-resource-id",
73492             "required": true,
73493             "type": "string"
73494           }
73495         ],
73496         "responses": {
73497           "200": {
73498             "description": "No response was specified"
73499           }
73500         },
73501         "operationId": "DELETE-onap-model-information"
73502       },
73503       "get": {
73504         "produces": [
73505           "application/json",
73506           "application/xml"
73507         ],
73508         "parameters": [
73509           {
73510             "in": "path",
73511             "name": "allotted-resource-id",
73512             "required": true,
73513             "type": "string"
73514           }
73515         ],
73516         "responses": {
73517           "200": {
73518             "description": "No response was specified",
73519             "schema": {
73520               "$ref": "#/definitions/(config)onap-model-information"
73521             }
73522           }
73523         },
73524         "operationId": "GET-onap-model-information"
73525       },
73526       "put": {
73527         "consumes": [
73528           "application/json",
73529           "application/xml"
73530         ],
73531         "produces": [
73532           "application/json",
73533           "application/xml"
73534         ],
73535         "parameters": [
73536           {
73537             "in": "path",
73538             "name": "allotted-resource-id",
73539             "required": true,
73540             "type": "string"
73541           },
73542           {
73543             "in": "body",
73544             "name": "(config)onap-model-information",
73545             "required": false,
73546             "schema": {
73547               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
73548             }
73549           }
73550         ],
73551         "responses": {
73552           "200": {
73553             "description": "No response was specified",
73554             "schema": {
73555               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP"
73556             }
73557           }
73558         },
73559         "operationId": "PUT-onap-model-information"
73560       }
73561     },
73562     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-assignments": {
73563       "delete": {
73564         "produces": [
73565           "application/json",
73566           "application/xml"
73567         ],
73568         "parameters": [
73569           {
73570             "in": "path",
73571             "name": "allotted-resource-id",
73572             "required": true,
73573             "type": "string"
73574           }
73575         ],
73576         "responses": {
73577           "200": {
73578             "description": "No response was specified"
73579           }
73580         },
73581         "operationId": "DELETE-tunnelxconn-assignments"
73582       },
73583       "get": {
73584         "produces": [
73585           "application/json",
73586           "application/xml"
73587         ],
73588         "parameters": [
73589           {
73590             "in": "path",
73591             "name": "allotted-resource-id",
73592             "required": true,
73593             "type": "string"
73594           }
73595         ],
73596         "responses": {
73597           "200": {
73598             "description": "No response was specified",
73599             "schema": {
73600               "$ref": "#/definitions/(config)tunnelxconn-assignments"
73601             }
73602           }
73603         },
73604         "operationId": "GET-tunnelxconn-assignments"
73605       },
73606       "put": {
73607         "consumes": [
73608           "application/json",
73609           "application/xml"
73610         ],
73611         "produces": [
73612           "application/json",
73613           "application/xml"
73614         ],
73615         "parameters": [
73616           {
73617             "in": "path",
73618             "name": "allotted-resource-id",
73619             "required": true,
73620             "type": "string"
73621           },
73622           {
73623             "in": "body",
73624             "name": "(config)tunnelxconn-assignments",
73625             "required": false,
73626             "schema": {
73627               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
73628             }
73629           }
73630         ],
73631         "responses": {
73632           "200": {
73633             "description": "No response was specified",
73634             "schema": {
73635               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP"
73636             }
73637           }
73638         },
73639         "operationId": "PUT-tunnelxconn-assignments"
73640       }
73641     },
73642     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters": {
73643       "delete": {
73644         "produces": [
73645           "application/json",
73646           "application/xml"
73647         ],
73648         "parameters": [
73649           {
73650             "in": "path",
73651             "name": "allotted-resource-id",
73652             "required": true,
73653             "type": "string"
73654           }
73655         ],
73656         "responses": {
73657           "200": {
73658             "description": "No response was specified"
73659           }
73660         },
73661         "operationId": "DELETE-tunnelxconn-parameters"
73662       },
73663       "get": {
73664         "produces": [
73665           "application/json",
73666           "application/xml"
73667         ],
73668         "parameters": [
73669           {
73670             "in": "path",
73671             "name": "allotted-resource-id",
73672             "required": true,
73673             "type": "string"
73674           }
73675         ],
73676         "responses": {
73677           "200": {
73678             "description": "No response was specified",
73679             "schema": {
73680               "$ref": "#/definitions/(config)tunnelxconn-parameters"
73681             }
73682           }
73683         },
73684         "operationId": "GET-tunnelxconn-parameters"
73685       },
73686       "post": {
73687         "consumes": [
73688           "application/json",
73689           "application/xml"
73690         ],
73691         "produces": [
73692           "application/json",
73693           "application/xml"
73694         ],
73695         "parameters": [
73696           {
73697             "in": "path",
73698             "name": "allotted-resource-id",
73699             "required": true,
73700             "type": "string"
73701           },
73702           {
73703             "in": "body",
73704             "name": "**(config)param",
73705             "required": false,
73706             "schema": {
73707               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
73708             }
73709           }
73710         ],
73711         "responses": {
73712           "200": {
73713             "description": "No response was specified",
73714             "schema": {
73715               "$ref": "#/definitions/(config)tunnelxconn-parametersPOST"
73716             }
73717           }
73718         },
73719         "operationId": "POST-tunnelxconn-parameters"
73720       },
73721       "put": {
73722         "consumes": [
73723           "application/json",
73724           "application/xml"
73725         ],
73726         "produces": [
73727           "application/json",
73728           "application/xml"
73729         ],
73730         "parameters": [
73731           {
73732             "in": "path",
73733             "name": "allotted-resource-id",
73734             "required": true,
73735             "type": "string"
73736           },
73737           {
73738             "in": "body",
73739             "name": "(config)tunnelxconn-parameters",
73740             "required": false,
73741             "schema": {
73742               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
73743             }
73744           }
73745         ],
73746         "responses": {
73747           "200": {
73748             "description": "No response was specified",
73749             "schema": {
73750               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP"
73751             }
73752           }
73753         },
73754         "operationId": "PUT-tunnelxconn-parameters"
73755       }
73756     },
73757     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}": {
73758       "delete": {
73759         "produces": [
73760           "application/json",
73761           "application/xml"
73762         ],
73763         "parameters": [
73764           {
73765             "in": "path",
73766             "name": "allotted-resource-id",
73767             "required": true,
73768             "type": "string"
73769           },
73770           {
73771             "in": "path",
73772             "name": "name",
73773             "required": true,
73774             "type": "string"
73775           }
73776         ],
73777         "responses": {
73778           "200": {
73779             "description": "No response was specified"
73780           }
73781         },
73782         "operationId": "DELETE-param"
73783       },
73784       "get": {
73785         "produces": [
73786           "application/json",
73787           "application/xml"
73788         ],
73789         "parameters": [
73790           {
73791             "in": "path",
73792             "name": "allotted-resource-id",
73793             "required": true,
73794             "type": "string"
73795           },
73796           {
73797             "in": "path",
73798             "name": "name",
73799             "required": true,
73800             "type": "string"
73801           }
73802         ],
73803         "responses": {
73804           "200": {
73805             "description": "No response was specified",
73806             "schema": {
73807               "$ref": "#/definitions/(config)param"
73808             }
73809           }
73810         },
73811         "operationId": "GET-param"
73812       },
73813       "post": {
73814         "consumes": [
73815           "application/json",
73816           "application/xml"
73817         ],
73818         "produces": [
73819           "application/json",
73820           "application/xml"
73821         ],
73822         "parameters": [
73823           {
73824             "in": "path",
73825             "name": "allotted-resource-id",
73826             "required": true,
73827             "type": "string"
73828           },
73829           {
73830             "in": "path",
73831             "name": "name",
73832             "required": true,
73833             "type": "string"
73834           },
73835           {
73836             "in": "body",
73837             "name": "**(config)resource-resolution-data",
73838             "required": false,
73839             "schema": {
73840               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
73841             }
73842           }
73843         ],
73844         "responses": {
73845           "200": {
73846             "description": "No response was specified",
73847             "schema": {
73848               "$ref": "#/definitions/(config)paramPOST"
73849             }
73850           }
73851         },
73852         "operationId": "POST-param"
73853       },
73854       "put": {
73855         "consumes": [
73856           "application/json",
73857           "application/xml"
73858         ],
73859         "produces": [
73860           "application/json",
73861           "application/xml"
73862         ],
73863         "parameters": [
73864           {
73865             "in": "path",
73866             "name": "allotted-resource-id",
73867             "required": true,
73868             "type": "string"
73869           },
73870           {
73871             "in": "path",
73872             "name": "name",
73873             "required": true,
73874             "type": "string"
73875           },
73876           {
73877             "in": "body",
73878             "name": "(config)param",
73879             "required": false,
73880             "schema": {
73881               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
73882             }
73883           }
73884         ],
73885         "responses": {
73886           "200": {
73887             "description": "No response was specified",
73888             "schema": {
73889               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP"
73890             }
73891           }
73892         },
73893         "operationId": "PUT-param"
73894       }
73895     },
73896     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data": {
73897       "delete": {
73898         "produces": [
73899           "application/json",
73900           "application/xml"
73901         ],
73902         "parameters": [
73903           {
73904             "in": "path",
73905             "name": "allotted-resource-id",
73906             "required": true,
73907             "type": "string"
73908           },
73909           {
73910             "in": "path",
73911             "name": "name",
73912             "required": true,
73913             "type": "string"
73914           }
73915         ],
73916         "responses": {
73917           "200": {
73918             "description": "No response was specified"
73919           }
73920         },
73921         "operationId": "DELETE-resource-resolution-data"
73922       },
73923       "get": {
73924         "produces": [
73925           "application/json",
73926           "application/xml"
73927         ],
73928         "parameters": [
73929           {
73930             "in": "path",
73931             "name": "allotted-resource-id",
73932             "required": true,
73933             "type": "string"
73934           },
73935           {
73936             "in": "path",
73937             "name": "name",
73938             "required": true,
73939             "type": "string"
73940           }
73941         ],
73942         "responses": {
73943           "200": {
73944             "description": "No response was specified",
73945             "schema": {
73946               "$ref": "#/definitions/(config)resource-resolution-data"
73947             }
73948           }
73949         },
73950         "operationId": "GET-resource-resolution-data"
73951       },
73952       "post": {
73953         "consumes": [
73954           "application/json",
73955           "application/xml"
73956         ],
73957         "produces": [
73958           "application/json",
73959           "application/xml"
73960         ],
73961         "parameters": [
73962           {
73963             "in": "path",
73964             "name": "allotted-resource-id",
73965             "required": true,
73966             "type": "string"
73967           },
73968           {
73969             "in": "path",
73970             "name": "name",
73971             "required": true,
73972             "type": "string"
73973           },
73974           {
73975             "in": "body",
73976             "name": "**(config)resource-key",
73977             "required": false,
73978             "schema": {
73979               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
73980             }
73981           }
73982         ],
73983         "responses": {
73984           "200": {
73985             "description": "No response was specified",
73986             "schema": {
73987               "$ref": "#/definitions/(config)resource-resolution-dataPOST"
73988             }
73989           }
73990         },
73991         "operationId": "POST-resource-resolution-data"
73992       },
73993       "put": {
73994         "consumes": [
73995           "application/json",
73996           "application/xml"
73997         ],
73998         "produces": [
73999           "application/json",
74000           "application/xml"
74001         ],
74002         "parameters": [
74003           {
74004             "in": "path",
74005             "name": "allotted-resource-id",
74006             "required": true,
74007             "type": "string"
74008           },
74009           {
74010             "in": "path",
74011             "name": "name",
74012             "required": true,
74013             "type": "string"
74014           },
74015           {
74016             "in": "body",
74017             "name": "(config)resource-resolution-data",
74018             "required": false,
74019             "schema": {
74020               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
74021             }
74022           }
74023         ],
74024         "responses": {
74025           "200": {
74026             "description": "No response was specified",
74027             "schema": {
74028               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP"
74029             }
74030           }
74031         },
74032         "operationId": "PUT-resource-resolution-data"
74033       }
74034     },
74035     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/{name}/resource-resolution-data/resource-key/{name}": {
74036       "delete": {
74037         "produces": [
74038           "application/json",
74039           "application/xml"
74040         ],
74041         "parameters": [
74042           {
74043             "in": "path",
74044             "name": "allotted-resource-id",
74045             "required": true,
74046             "type": "string"
74047           },
74048           {
74049             "in": "path",
74050             "name": "name",
74051             "required": true,
74052             "type": "string"
74053           },
74054           {
74055             "in": "path",
74056             "name": "name",
74057             "required": true,
74058             "type": "string"
74059           }
74060         ],
74061         "responses": {
74062           "200": {
74063             "description": "No response was specified"
74064           }
74065         },
74066         "operationId": "DELETE-resource-key"
74067       },
74068       "get": {
74069         "produces": [
74070           "application/json",
74071           "application/xml"
74072         ],
74073         "parameters": [
74074           {
74075             "in": "path",
74076             "name": "allotted-resource-id",
74077             "required": true,
74078             "type": "string"
74079           },
74080           {
74081             "in": "path",
74082             "name": "name",
74083             "required": true,
74084             "type": "string"
74085           },
74086           {
74087             "in": "path",
74088             "name": "name",
74089             "required": true,
74090             "type": "string"
74091           }
74092         ],
74093         "responses": {
74094           "200": {
74095             "description": "No response was specified",
74096             "schema": {
74097               "$ref": "#/definitions/(config)resource-key"
74098             }
74099           }
74100         },
74101         "operationId": "GET-resource-key"
74102       },
74103       "put": {
74104         "consumes": [
74105           "application/json",
74106           "application/xml"
74107         ],
74108         "produces": [
74109           "application/json",
74110           "application/xml"
74111         ],
74112         "parameters": [
74113           {
74114             "in": "path",
74115             "name": "allotted-resource-id",
74116             "required": true,
74117             "type": "string"
74118           },
74119           {
74120             "in": "path",
74121             "name": "name",
74122             "required": true,
74123             "type": "string"
74124           },
74125           {
74126             "in": "path",
74127             "name": "name",
74128             "required": true,
74129             "type": "string"
74130           },
74131           {
74132             "in": "body",
74133             "name": "(config)resource-key",
74134             "required": false,
74135             "schema": {
74136               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
74137             }
74138           }
74139         ],
74140         "responses": {
74141           "200": {
74142             "description": "No response was specified",
74143             "schema": {
74144               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP"
74145             }
74146           }
74147         },
74148         "operationId": "PUT-resource-key"
74149       }
74150     },
74151     "/config/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/{allotted-resource-id}/allotted-resource-status": {
74152       "delete": {
74153         "produces": [
74154           "application/json",
74155           "application/xml"
74156         ],
74157         "parameters": [
74158           {
74159             "in": "path",
74160             "name": "allotted-resource-id",
74161             "required": true,
74162             "type": "string"
74163           }
74164         ],
74165         "responses": {
74166           "200": {
74167             "description": "No response was specified"
74168           }
74169         },
74170         "operationId": "DELETE-allotted-resource-status"
74171       },
74172       "get": {
74173         "produces": [
74174           "application/json",
74175           "application/xml"
74176         ],
74177         "parameters": [
74178           {
74179             "in": "path",
74180             "name": "allotted-resource-id",
74181             "required": true,
74182             "type": "string"
74183           }
74184         ],
74185         "responses": {
74186           "200": {
74187             "description": "No response was specified",
74188             "schema": {
74189               "$ref": "#/definitions/(config)allotted-resource-status"
74190             }
74191           }
74192         },
74193         "operationId": "GET-allotted-resource-status"
74194       },
74195       "put": {
74196         "consumes": [
74197           "application/json",
74198           "application/xml"
74199         ],
74200         "produces": [
74201           "application/json",
74202           "application/xml"
74203         ],
74204         "parameters": [
74205           {
74206             "in": "path",
74207             "name": "allotted-resource-id",
74208             "required": true,
74209             "type": "string"
74210           },
74211           {
74212             "in": "body",
74213             "name": "(config)allotted-resource-status",
74214             "required": false,
74215             "schema": {
74216               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
74217             }
74218           }
74219         ],
74220         "responses": {
74221           "200": {
74222             "description": "No response was specified",
74223             "schema": {
74224               "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP"
74225             }
74226           }
74227         },
74228         "operationId": "PUT-allotted-resource-status"
74229       }
74230     },
74231     "/operational/GENERIC-RESOURCE-API:brg-allotted-resources": {
74232       "get": {
74233         "produces": [
74234           "application/json",
74235           "application/xml"
74236         ],
74237         "responses": {
74238           "200": {
74239             "description": "No response was specified",
74240             "schema": {
74241               "$ref": "#/definitions/(operational)brg-allotted-resources"
74242             }
74243           }
74244         },
74245         "operationId": "GET-brg-allotted-resources"
74246       }
74247     },
74248     "/operational/GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
74249       "get": {
74250         "produces": [
74251           "application/json",
74252           "application/xml"
74253         ],
74254         "responses": {
74255           "200": {
74256             "description": "No response was specified",
74257             "schema": {
74258               "$ref": "#/definitions/(operational)connection-attachment-allotted-resources"
74259             }
74260           }
74261         },
74262         "operationId": "GET-connection-attachment-allotted-resources"
74263       }
74264     },
74265     "/operational/GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
74266       "get": {
74267         "produces": [
74268           "application/json",
74269           "application/xml"
74270         ],
74271         "responses": {
74272           "200": {
74273             "description": "No response was specified",
74274             "schema": {
74275               "$ref": "#/definitions/(operational)contrail-route-allotted-resources"
74276             }
74277           }
74278         },
74279         "operationId": "GET-contrail-route-allotted-resources"
74280       }
74281     },
74282     "/operational/GENERIC-RESOURCE-API:generic-configurations": {
74283       "get": {
74284         "produces": [
74285           "application/json",
74286           "application/xml"
74287         ],
74288         "responses": {
74289           "200": {
74290             "description": "No response was specified",
74291             "schema": {
74292               "$ref": "#/definitions/(operational)generic-configurations"
74293             }
74294           }
74295         },
74296         "operationId": "GET-generic-configurations"
74297       }
74298     },
74299     "/operational/GENERIC-RESOURCE-API:port-mirror-configurations": {
74300       "get": {
74301         "produces": [
74302           "application/json",
74303           "application/xml"
74304         ],
74305         "responses": {
74306           "200": {
74307             "description": "No response was specified",
74308             "schema": {
74309               "$ref": "#/definitions/(operational)port-mirror-configurations"
74310             }
74311           }
74312         },
74313         "operationId": "GET-port-mirror-configurations"
74314       }
74315     },
74316     "/operational/GENERIC-RESOURCE-API:preload-information": {
74317       "get": {
74318         "produces": [
74319           "application/json",
74320           "application/xml"
74321         ],
74322         "responses": {
74323           "200": {
74324             "description": "No response was specified",
74325             "schema": {
74326               "$ref": "#/definitions/(operational)preload-information"
74327             }
74328           }
74329         },
74330         "operationId": "GET-preload-information"
74331       }
74332     },
74333     "/operational/GENERIC-RESOURCE-API:security-zone-allotted-resources": {
74334       "get": {
74335         "produces": [
74336           "application/json",
74337           "application/xml"
74338         ],
74339         "responses": {
74340           "200": {
74341             "description": "No response was specified",
74342             "schema": {
74343               "$ref": "#/definitions/(operational)security-zone-allotted-resources"
74344             }
74345           }
74346         },
74347         "operationId": "GET-security-zone-allotted-resources"
74348       }
74349     },
74350     "/operational/GENERIC-RESOURCE-API:services": {
74351       "get": {
74352         "produces": [
74353           "application/json",
74354           "application/xml"
74355         ],
74356         "responses": {
74357           "200": {
74358             "description": "No response was specified",
74359             "schema": {
74360               "$ref": "#/definitions/(operational)services"
74361             }
74362           }
74363         },
74364         "operationId": "GET-services"
74365       }
74366     },
74367     "/operational/GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
74368       "get": {
74369         "produces": [
74370           "application/json",
74371           "application/xml"
74372         ],
74373         "responses": {
74374           "200": {
74375             "description": "No response was specified",
74376             "schema": {
74377               "$ref": "#/definitions/(operational)tunnelxconn-allotted-resources"
74378             }
74379           }
74380         },
74381         "operationId": "GET-tunnelxconn-allotted-resources"
74382       }
74383     },
74384     "/operations/GENERIC-RESOURCE-API:brg-topology-operation": {
74385       "post": {
74386         "consumes": [
74387           "application/json",
74388           "application/xml"
74389         ],
74390         "produces": [
74391           "application/json",
74392           "application/xml"
74393         ],
74394         "parameters": [
74395           {
74396             "in": "body",
74397             "name": "body",
74398             "required": false,
74399             "schema": {
74400               "$ref": "#/definitions/(brg-topology-operation)input-TOP"
74401             }
74402           }
74403         ],
74404         "responses": {
74405           "200": {
74406             "description": "No response was specified",
74407             "schema": {
74408               "$ref": "#/definitions/(brg-topology-operation)output-TOP"
74409             }
74410           }
74411         },
74412         "operationId": "brg-topology-operation"
74413       }
74414     },
74415     "/operations/GENERIC-RESOURCE-API:connection-attachment-topology-operation": {
74416       "post": {
74417         "consumes": [
74418           "application/json",
74419           "application/xml"
74420         ],
74421         "produces": [
74422           "application/json",
74423           "application/xml"
74424         ],
74425         "parameters": [
74426           {
74427             "in": "body",
74428             "name": "body",
74429             "required": false,
74430             "schema": {
74431               "$ref": "#/definitions/(connection-attachment-topology-operation)input-TOP"
74432             }
74433           }
74434         ],
74435         "responses": {
74436           "200": {
74437             "description": "No response was specified",
74438             "schema": {
74439               "$ref": "#/definitions/(connection-attachment-topology-operation)output-TOP"
74440             }
74441           }
74442         },
74443         "operationId": "connection-attachment-topology-operation"
74444       }
74445     },
74446     "/operations/GENERIC-RESOURCE-API:contrail-route-topology-operation": {
74447       "post": {
74448         "consumes": [
74449           "application/json",
74450           "application/xml"
74451         ],
74452         "produces": [
74453           "application/json",
74454           "application/xml"
74455         ],
74456         "parameters": [
74457           {
74458             "in": "body",
74459             "name": "body",
74460             "required": false,
74461             "schema": {
74462               "$ref": "#/definitions/(contrail-route-topology-operation)input-TOP"
74463             }
74464           }
74465         ],
74466         "responses": {
74467           "200": {
74468             "description": "No response was specified",
74469             "schema": {
74470               "$ref": "#/definitions/(contrail-route-topology-operation)output-TOP"
74471             }
74472           }
74473         },
74474         "operationId": "contrail-route-topology-operation"
74475       }
74476     },
74477     "/operations/GENERIC-RESOURCE-API:generic-configuration-notification": {
74478       "post": {
74479         "consumes": [
74480           "application/json",
74481           "application/xml"
74482         ],
74483         "produces": [
74484           "application/json",
74485           "application/xml"
74486         ],
74487         "parameters": [
74488           {
74489             "in": "body",
74490             "name": "body",
74491             "required": false,
74492             "schema": {
74493               "$ref": "#/definitions/(generic-configuration-notification)input-TOP"
74494             }
74495           }
74496         ],
74497         "responses": {
74498           "200": {
74499             "description": "No response was specified"
74500           }
74501         },
74502         "operationId": "generic-configuration-notification"
74503       }
74504     },
74505     "/operations/GENERIC-RESOURCE-API:generic-configuration-topology-operation": {
74506       "post": {
74507         "consumes": [
74508           "application/json",
74509           "application/xml"
74510         ],
74511         "produces": [
74512           "application/json",
74513           "application/xml"
74514         ],
74515         "parameters": [
74516           {
74517             "in": "body",
74518             "name": "body",
74519             "required": false,
74520             "schema": {
74521               "$ref": "#/definitions/(generic-configuration-topology-operation)input-TOP"
74522             }
74523           }
74524         ],
74525         "responses": {
74526           "200": {
74527             "description": "No response was specified",
74528             "schema": {
74529               "$ref": "#/definitions/(generic-configuration-topology-operation)output-TOP"
74530             }
74531           }
74532         },
74533         "operationId": "generic-configuration-topology-operation"
74534       }
74535     },
74536     "/operations/GENERIC-RESOURCE-API:getpathsegment-topology-operation": {
74537       "post": {
74538         "consumes": [
74539           "application/json",
74540           "application/xml"
74541         ],
74542         "produces": [
74543           "application/json",
74544           "application/xml"
74545         ],
74546         "parameters": [
74547           {
74548             "in": "body",
74549             "name": "body",
74550             "required": false,
74551             "schema": {
74552               "$ref": "#/definitions/(getpathsegment-topology-operation)input-TOP"
74553             }
74554           }
74555         ],
74556         "responses": {
74557           "200": {
74558             "description": "No response was specified",
74559             "schema": {
74560               "$ref": "#/definitions/(getpathsegment-topology-operation)output-TOP"
74561             }
74562           }
74563         },
74564         "operationId": "getpathsegment-topology-operation"
74565       }
74566     },
74567     "/operations/GENERIC-RESOURCE-API:network-topology-operation": {
74568       "post": {
74569         "consumes": [
74570           "application/json",
74571           "application/xml"
74572         ],
74573         "produces": [
74574           "application/json",
74575           "application/xml"
74576         ],
74577         "parameters": [
74578           {
74579             "in": "body",
74580             "name": "body",
74581             "required": false,
74582             "schema": {
74583               "$ref": "#/definitions/(network-topology-operation)input-TOP"
74584             }
74585           }
74586         ],
74587         "responses": {
74588           "200": {
74589             "description": "No response was specified",
74590             "schema": {
74591               "$ref": "#/definitions/(network-topology-operation)output-TOP"
74592             }
74593           }
74594         },
74595         "operationId": "network-topology-operation"
74596       }
74597     },
74598     "/operations/GENERIC-RESOURCE-API:policy-update-notify-operation": {
74599       "post": {
74600         "consumes": [
74601           "application/json",
74602           "application/xml"
74603         ],
74604         "produces": [
74605           "application/json",
74606           "application/xml"
74607         ],
74608         "parameters": [
74609           {
74610             "in": "body",
74611             "name": "body",
74612             "required": false,
74613             "schema": {
74614               "$ref": "#/definitions/(policy-update-notify-operation)input-TOP"
74615             }
74616           }
74617         ],
74618         "responses": {
74619           "200": {
74620             "description": "No response was specified",
74621             "schema": {
74622               "$ref": "#/definitions/(policy-update-notify-operation)output-TOP"
74623             }
74624           }
74625         },
74626         "operationId": "policy-update-notify-operation"
74627       }
74628     },
74629     "/operations/GENERIC-RESOURCE-API:port-mirror-topology-operation": {
74630       "post": {
74631         "consumes": [
74632           "application/json",
74633           "application/xml"
74634         ],
74635         "produces": [
74636           "application/json",
74637           "application/xml"
74638         ],
74639         "parameters": [
74640           {
74641             "in": "body",
74642             "name": "body",
74643             "required": false,
74644             "schema": {
74645               "$ref": "#/definitions/(port-mirror-topology-operation)input-TOP"
74646             }
74647           }
74648         ],
74649         "responses": {
74650           "200": {
74651             "description": "No response was specified",
74652             "schema": {
74653               "$ref": "#/definitions/(port-mirror-topology-operation)output-TOP"
74654             }
74655           }
74656         },
74657         "operationId": "port-mirror-topology-operation"
74658       }
74659     },
74660     "/operations/GENERIC-RESOURCE-API:preload-network-topology-operation": {
74661       "post": {
74662         "consumes": [
74663           "application/json",
74664           "application/xml"
74665         ],
74666         "produces": [
74667           "application/json",
74668           "application/xml"
74669         ],
74670         "parameters": [
74671           {
74672             "in": "body",
74673             "name": "body",
74674             "required": false,
74675             "schema": {
74676               "$ref": "#/definitions/(preload-network-topology-operation)input-TOP"
74677             }
74678           }
74679         ],
74680         "responses": {
74681           "200": {
74682             "description": "No response was specified",
74683             "schema": {
74684               "$ref": "#/definitions/(preload-network-topology-operation)output-TOP"
74685             }
74686           }
74687         },
74688         "operationId": "preload-network-topology-operation"
74689       }
74690     },
74691     "/operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation": {
74692       "post": {
74693         "consumes": [
74694           "application/json",
74695           "application/xml"
74696         ],
74697         "produces": [
74698           "application/json",
74699           "application/xml"
74700         ],
74701         "parameters": [
74702           {
74703             "in": "body",
74704             "name": "body",
74705             "required": false,
74706             "schema": {
74707               "$ref": "#/definitions/(preload-vf-module-topology-operation)input-TOP"
74708             }
74709           }
74710         ],
74711         "responses": {
74712           "200": {
74713             "description": "No response was specified",
74714             "schema": {
74715               "$ref": "#/definitions/(preload-vf-module-topology-operation)output-TOP"
74716             }
74717           }
74718         },
74719         "operationId": "preload-vf-module-topology-operation"
74720       }
74721     },
74722     "/operations/GENERIC-RESOURCE-API:security-zone-topology-operation": {
74723       "post": {
74724         "consumes": [
74725           "application/json",
74726           "application/xml"
74727         ],
74728         "produces": [
74729           "application/json",
74730           "application/xml"
74731         ],
74732         "parameters": [
74733           {
74734             "in": "body",
74735             "name": "body",
74736             "required": false,
74737             "schema": {
74738               "$ref": "#/definitions/(security-zone-topology-operation)input-TOP"
74739             }
74740           }
74741         ],
74742         "responses": {
74743           "200": {
74744             "description": "No response was specified",
74745             "schema": {
74746               "$ref": "#/definitions/(security-zone-topology-operation)output-TOP"
74747             }
74748           }
74749         },
74750         "operationId": "security-zone-topology-operation"
74751       }
74752     },
74753     "/operations/GENERIC-RESOURCE-API:service-topology-operation": {
74754       "post": {
74755         "consumes": [
74756           "application/json",
74757           "application/xml"
74758         ],
74759         "produces": [
74760           "application/json",
74761           "application/xml"
74762         ],
74763         "parameters": [
74764           {
74765             "in": "body",
74766             "name": "body",
74767             "required": false,
74768             "schema": {
74769               "$ref": "#/definitions/(service-topology-operation)input-TOP"
74770             }
74771           }
74772         ],
74773         "responses": {
74774           "200": {
74775             "description": "No response was specified",
74776             "schema": {
74777               "$ref": "#/definitions/(service-topology-operation)output-TOP"
74778             }
74779           }
74780         },
74781         "operationId": "service-topology-operation"
74782       }
74783     },
74784     "/operations/GENERIC-RESOURCE-API:tunnelxconn-topology-operation": {
74785       "post": {
74786         "consumes": [
74787           "application/json",
74788           "application/xml"
74789         ],
74790         "produces": [
74791           "application/json",
74792           "application/xml"
74793         ],
74794         "parameters": [
74795           {
74796             "in": "body",
74797             "name": "body",
74798             "required": false,
74799             "schema": {
74800               "$ref": "#/definitions/(tunnelxconn-topology-operation)input-TOP"
74801             }
74802           }
74803         ],
74804         "responses": {
74805           "200": {
74806             "description": "No response was specified",
74807             "schema": {
74808               "$ref": "#/definitions/(tunnelxconn-topology-operation)output-TOP"
74809             }
74810           }
74811         },
74812         "operationId": "tunnelxconn-topology-operation"
74813       }
74814     },
74815     "/operations/GENERIC-RESOURCE-API:vf-module-topology-operation": {
74816       "post": {
74817         "consumes": [
74818           "application/json",
74819           "application/xml"
74820         ],
74821         "produces": [
74822           "application/json",
74823           "application/xml"
74824         ],
74825         "parameters": [
74826           {
74827             "in": "body",
74828             "name": "body",
74829             "required": false,
74830             "schema": {
74831               "$ref": "#/definitions/(vf-module-topology-operation)input-TOP"
74832             }
74833           }
74834         ],
74835         "responses": {
74836           "200": {
74837             "description": "No response was specified",
74838             "schema": {
74839               "$ref": "#/definitions/(vf-module-topology-operation)output-TOP"
74840             }
74841           }
74842         },
74843         "operationId": "vf-module-topology-operation"
74844       }
74845     },
74846     "/operations/GENERIC-RESOURCE-API:vnf-get-resource-request": {
74847       "post": {
74848         "consumes": [
74849           "application/json",
74850           "application/xml"
74851         ],
74852         "produces": [
74853           "application/json",
74854           "application/xml"
74855         ],
74856         "parameters": [
74857           {
74858             "in": "body",
74859             "name": "body",
74860             "required": false,
74861             "schema": {
74862               "$ref": "#/definitions/(vnf-get-resource-request)input-TOP"
74863             }
74864           }
74865         ],
74866         "responses": {
74867           "200": {
74868             "description": "No response was specified",
74869             "schema": {
74870               "$ref": "#/definitions/(vnf-get-resource-request)output-TOP"
74871             }
74872           }
74873         },
74874         "operationId": "vnf-get-resource-request"
74875       }
74876     },
74877     "/operations/GENERIC-RESOURCE-API:vnf-topology-operation": {
74878       "post": {
74879         "consumes": [
74880           "application/json",
74881           "application/xml"
74882         ],
74883         "produces": [
74884           "application/json",
74885           "application/xml"
74886         ],
74887         "parameters": [
74888           {
74889             "in": "body",
74890             "name": "body",
74891             "required": false,
74892             "schema": {
74893               "$ref": "#/definitions/(vnf-topology-operation)input-TOP"
74894             }
74895           }
74896         ],
74897         "responses": {
74898           "200": {
74899             "description": "No response was specified",
74900             "schema": {
74901               "$ref": "#/definitions/(vnf-topology-operation)output-TOP"
74902             }
74903           }
74904         },
74905         "operationId": "vnf-topology-operation"
74906       }
74907     }
74908   },
74909   "definitions": {
74910     "(brg-topology-operation)input": {
74911       "properties": {
74912         "GENERIC-RESOURCE-API:allotted-resource-information": {
74913           "items": {
74914             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
74915           },
74916           "type": "object"
74917         },
74918         "GENERIC-RESOURCE-API:brg-request-input": {
74919           "items": {
74920             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
74921           },
74922           "type": "object"
74923         },
74924         "GENERIC-RESOURCE-API:request-information": {
74925           "items": {
74926             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
74927           },
74928           "type": "object"
74929         },
74930         "GENERIC-RESOURCE-API:sdnc-request-header": {
74931           "items": {
74932             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
74933           },
74934           "type": "object"
74935         },
74936         "GENERIC-RESOURCE-API:service-information": {
74937           "items": {
74938             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
74939           },
74940           "type": "object"
74941         }
74942       },
74943       "type": "object"
74944     },
74945     "(brg-topology-operation)input-TOP": {
74946       "properties": {
74947         "GENERIC-RESOURCE-API:input": {
74948           "items": {
74949             "$ref": "#/definitions/(brg-topology-operation)input"
74950           },
74951           "type": "object"
74952         }
74953       },
74954       "type": "object"
74955     },
74956     "(brg-topology-operation)output": {
74957       "properties": {
74958         "GENERIC-RESOURCE-API:ack-final-indicator": {
74959           "$ref": "#/definitions/Optional.empty",
74960           "description": "Expected to be Y or N."
74961         },
74962         "GENERIC-RESOURCE-API:brg-response-information": {
74963           "items": {
74964             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
74965           },
74966           "type": "object"
74967         },
74968         "GENERIC-RESOURCE-API:response-code": {
74969           "$ref": "#/definitions/Optional.empty",
74970           "description": "a success code or an defined error codeKeep as M"
74971         },
74972         "GENERIC-RESOURCE-API:response-message": {
74973           "$ref": "#/definitions/Optional.empty",
74974           "description": "message included for error code"
74975         },
74976         "GENERIC-RESOURCE-API:service-response-information": {
74977           "items": {
74978             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
74979           },
74980           "type": "object"
74981         },
74982         "GENERIC-RESOURCE-API:svc-request-id": {
74983           "$ref": "#/definitions/Optional.empty",
74984           "description": "the request id from the request message for which this is the responseKeep as M"
74985         }
74986       },
74987       "type": "object"
74988     },
74989     "(brg-topology-operation)output-TOP": {
74990       "properties": {
74991         "GENERIC-RESOURCE-API:output": {
74992           "items": {
74993             "$ref": "#/definitions/(brg-topology-operation)output"
74994           },
74995           "type": "object"
74996         }
74997       },
74998       "type": "object"
74999     },
75000     "(config)GENERIC-RESOURCE-API_modulePOST": {
75001       "properties": {
75002         "brg-allotted-resources": {
75003           "items": {
75004             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
75005           },
75006           "type": "object"
75007         },
75008         "connection-attachment-allotted-resources": {
75009           "items": {
75010             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources"
75011           },
75012           "type": "object"
75013         },
75014         "contrail-route-allotted-resources": {
75015           "items": {
75016             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
75017           },
75018           "type": "object"
75019         },
75020         "generic-configurations": {
75021           "items": {
75022             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations"
75023           },
75024           "type": "object"
75025         },
75026         "port-mirror-configurations": {
75027           "items": {
75028             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations"
75029           },
75030           "type": "object"
75031         },
75032         "preload-information": {
75033           "items": {
75034             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information"
75035           },
75036           "type": "object"
75037         },
75038         "security-zone-allotted-resources": {
75039           "items": {
75040             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
75041           },
75042           "type": "object"
75043         },
75044         "services": {
75045           "items": {
75046             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
75047           },
75048           "type": "object"
75049         },
75050         "tunnelxconn-allotted-resources": {
75051           "items": {
75052             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
75053           },
75054           "type": "object"
75055         }
75056       },
75057       "type": "object"
75058     },
75059     "(config)allotted-resource-dataPOST": {
75060       "properties": {
75061         "allotted-resource-oper-status": {
75062           "items": {
75063             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
75064           },
75065           "type": "object"
75066         },
75067         "allotted-resource-operation-information": {
75068           "items": {
75069             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
75070           },
75071           "type": "object"
75072         },
75073         "connection-attachment-parameters": {
75074           "items": {
75075             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
75076           },
75077           "type": "object"
75078         },
75079         "connection-attachment-topology": {
75080           "items": {
75081             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
75082           },
75083           "type": "object"
75084         }
75085       },
75086       "type": "object"
75087     },
75088     "(config)allotted-resource-identifiersPOST": {
75089       "properties": {
75090         "allotted-resource-id": {
75091           "$ref": "#/definitions/Optional.empty"
75092         },
75093         "allotted-resource-name": {
75094           "$ref": "#/definitions/Optional.empty",
75095           "description": "For a contrail-route, the network policy name."
75096         },
75097         "allotted-resource-type": {
75098           "$ref": "#/definitions/Optional.empty",
75099           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
75100         },
75101         "consuming-service-instance-id": {
75102           "$ref": "#/definitions/Optional.empty",
75103           "description": "The service-instance-id of the consuming service of this allotted resource"
75104         },
75105         "parent-service-instance-id": {
75106           "$ref": "#/definitions/Optional.empty",
75107           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
75108         }
75109       },
75110       "type": "object"
75111     },
75112     "(config)allotted-resource-informationPOST": {
75113       "properties": {
75114         "allotted-resource-id": {
75115           "$ref": "#/definitions/Optional.empty"
75116         },
75117         "allotted-resource-type": {
75118           "$ref": "#/definitions/Optional.empty",
75119           "description": "Not an enum, but expected values are contrail-route and security-zone."
75120         },
75121         "onap-model-information": {
75122           "items": {
75123             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
75124           },
75125           "type": "object"
75126         },
75127         "parent-service-instance-id": {
75128           "$ref": "#/definitions/Optional.empty",
75129           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
75130         }
75131       },
75132       "type": "object"
75133     },
75134     "(config)allotted-resource-oper-statusPOST": {
75135       "properties": {
75136         "create-timestamp": {
75137           "$ref": "#/definitions/Optional.empty",
75138           "description": "Not currently populated in service data."
75139         },
75140         "last-action": {
75141           "$ref": "#/definitions/Optional.empty",
75142           "description": "should be list of possible request-actions"
75143         },
75144         "last-order-status": {
75145           "$ref": "#/definitions/Optional.empty"
75146         },
75147         "last-rpc-action": {
75148           "$ref": "#/definitions/Optional.empty"
75149         },
75150         "last-svc-request-id": {
75151           "$ref": "#/definitions/Optional.empty",
75152           "description": "Not currently populated in service data."
75153         },
75154         "modify-timestamp": {
75155           "$ref": "#/definitions/Optional.empty"
75156         },
75157         "order-status": {
75158           "$ref": "#/definitions/Optional.empty",
75159           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
75160         }
75161       },
75162       "type": "object"
75163     },
75164     "(config)allotted-resource-operation-informationPOST": {
75165       "properties": {
75166         "allotted-resource-information": {
75167           "items": {
75168             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
75169           },
75170           "type": "object"
75171         },
75172         "connection-attachment-request-input": {
75173           "items": {
75174             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input"
75175           },
75176           "type": "object"
75177         },
75178         "request-information": {
75179           "items": {
75180             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
75181           },
75182           "type": "object"
75183         },
75184         "sdnc-request-header": {
75185           "items": {
75186             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
75187           },
75188           "type": "object"
75189         },
75190         "service-information": {
75191           "items": {
75192             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
75193           },
75194           "type": "object"
75195         }
75196       },
75197       "type": "object"
75198     },
75199     "(config)allotted-resource-statusPOST": {
75200       "properties": {
75201         "action": {
75202           "$ref": "#/definitions/Optional.empty",
75203           "description": "value would one of possible request-actions; match the list in service-data oper-status"
75204         },
75205         "final-indicator": {
75206           "$ref": "#/definitions/Optional.empty"
75207         },
75208         "request-status": {
75209           "$ref": "#/definitions/Optional.empty"
75210         },
75211         "response-code": {
75212           "$ref": "#/definitions/Optional.empty"
75213         },
75214         "response-message": {
75215           "$ref": "#/definitions/Optional.empty"
75216         },
75217         "response-timestamp": {
75218           "$ref": "#/definitions/Optional.empty"
75219         },
75220         "rpc-action": {
75221           "$ref": "#/definitions/Optional.empty",
75222           "description": "this is the svc-action from the incoming request"
75223         },
75224         "rpc-name": {
75225           "$ref": "#/definitions/Optional.empty"
75226         }
75227       },
75228       "type": "object"
75229     },
75230     "(config)application-tagsPOST": {
75231       "properties": {
75232         "c-tags": {
75233           "items": {
75234             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
75235           },
75236           "type": "object"
75237         },
75238         "s-tags": {
75239           "items": {
75240             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
75241           },
75242           "type": "object"
75243         }
75244       },
75245       "type": "object"
75246     },
75247     "(config)availability-zonesPOST": {
75248       "properties": {
75249         "max-count": {
75250           "$ref": "#/definitions/Optional.empty",
75251           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
75252         }
75253       },
75254       "type": "object"
75255     },
75256     "(config)brg-allotted-resourcePOST": {
75257       "properties": {
75258         "allotted-resource-data": {
75259           "items": {
75260             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
75261           },
75262           "type": "object"
75263         },
75264         "allotted-resource-id": {
75265           "$ref": "#/definitions/Optional.empty"
75266         },
75267         "allotted-resource-status": {
75268           "items": {
75269             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
75270           },
75271           "type": "object"
75272         }
75273       },
75274       "required": [
75275         "allotted-resource-id"
75276       ],
75277       "type": "object"
75278     },
75279     "(config)brg-allotted-resourcesPOST": {
75280       "properties": {
75281         "brg-allotted-resource": {
75282           "items": {
75283             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
75284           },
75285           "type": "array"
75286         }
75287       },
75288       "type": "object"
75289     },
75290     "(config)brg-assignmentsPOST": {
75291       "properties": {
75292         "vbrg-wan-ip": {
75293           "$ref": "#/definitions/Optional.empty"
75294         }
75295       },
75296       "type": "object"
75297     },
75298     "(config)brg-parametersPOST": {
75299       "properties": {
75300         "param": {
75301           "items": {
75302             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
75303           },
75304           "type": "array"
75305         }
75306       },
75307       "type": "object"
75308     },
75309     "(config)brg-request-inputPOST": {
75310       "properties": {
75311         "brg-wan-mac-address": {
75312           "$ref": "#/definitions/Optional.empty"
75313         },
75314         "vgmux-bearer-ip": {
75315           "$ref": "#/definitions/Optional.empty"
75316         },
75317         "vni": {
75318           "$ref": "#/definitions/Optional.empty"
75319         }
75320       },
75321       "type": "object"
75322     },
75323     "(config)brg-response-informationPOST": {
75324       "properties": {
75325         "instance-id": {
75326           "$ref": "#/definitions/Optional.empty"
75327         },
75328         "object-path": {
75329           "$ref": "#/definitions/Optional.empty",
75330           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
75331         }
75332       },
75333       "type": "object"
75334     },
75335     "(config)brg-topologyPOST": {
75336       "properties": {
75337         "allotted-resource-identifiers": {
75338           "items": {
75339             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
75340           },
75341           "type": "object"
75342         },
75343         "brg-assignments": {
75344           "items": {
75345             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
75346           },
75347           "type": "object"
75348         },
75349         "brg-parameters": {
75350           "items": {
75351             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
75352           },
75353           "type": "object"
75354         },
75355         "onap-model-information": {
75356           "items": {
75357             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
75358           },
75359           "type": "object"
75360         }
75361       },
75362       "type": "object"
75363     },
75364     "(config)c-tagsPOST": {
75365       "type": "object"
75366     },
75367     "(config)capacityPOST": {
75368       "properties": {
75369         "used-capacity": {
75370           "$ref": "#/definitions/Optional.empty",
75371           "description": "Updated for destination port when source port is mapped/unmapped."
75372         },
75373         "vnic-capacity": {
75374           "$ref": "#/definitions/Optional.empty"
75375         }
75376       },
75377       "type": "object"
75378     },
75379     "(config)configuration-dataPOST": {
75380       "properties": {
75381         "configuration-oper-status": {
75382           "items": {
75383             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
75384           },
75385           "type": "object"
75386         },
75387         "configuration-operation-information": {
75388           "items": {
75389             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
75390           },
75391           "type": "object"
75392         }
75393       },
75394       "type": "object"
75395     },
75396     "(config)configuration-identifiersPOST": {
75397       "properties": {
75398         "configuration-id": {
75399           "$ref": "#/definitions/Optional.empty"
75400         },
75401         "configuration-name": {
75402           "$ref": "#/definitions/Optional.empty"
75403         },
75404         "configuration-sub-type": {
75405           "$ref": "#/definitions/Optional.empty",
75406           "description": " vprobe and pprobe"
75407         },
75408         "configuration-type": {
75409           "$ref": "#/definitions/Optional.empty",
75410           "description": "Not an enum, but expected values are port-mirror-configuration."
75411         },
75412         "parent-service-instance-id": {
75413           "$ref": "#/definitions/Optional.empty",
75414           "description": "Service-instance-id of the parent service to which this resource belongs."
75415         }
75416       },
75417       "type": "object"
75418     },
75419     "(config)configuration-informationPOST": {
75420       "properties": {
75421         "configuration-id": {
75422           "$ref": "#/definitions/Optional.empty"
75423         },
75424         "configuration-name": {
75425           "$ref": "#/definitions/Optional.empty"
75426         },
75427         "configuration-sub-type": {
75428           "$ref": "#/definitions/Optional.empty",
75429           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
75430         },
75431         "configuration-type": {
75432           "$ref": "#/definitions/Optional.empty",
75433           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
75434         },
75435         "onap-model-information": {
75436           "items": {
75437             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
75438           },
75439           "type": "object"
75440         }
75441       },
75442       "type": "object"
75443     },
75444     "(config)configuration-oper-statusPOST": {
75445       "properties": {
75446         "create-timestamp": {
75447           "$ref": "#/definitions/Optional.empty",
75448           "description": "Not currently populated in service data."
75449         },
75450         "last-action": {
75451           "$ref": "#/definitions/Optional.empty",
75452           "description": "should be list of possible request-actions"
75453         },
75454         "last-order-status": {
75455           "$ref": "#/definitions/Optional.empty"
75456         },
75457         "last-rpc-action": {
75458           "$ref": "#/definitions/Optional.empty"
75459         },
75460         "last-svc-request-id": {
75461           "$ref": "#/definitions/Optional.empty",
75462           "description": "Not currently populated in service data."
75463         },
75464         "modify-timestamp": {
75465           "$ref": "#/definitions/Optional.empty"
75466         },
75467         "order-status": {
75468           "$ref": "#/definitions/Optional.empty",
75469           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
75470         }
75471       },
75472       "type": "object"
75473     },
75474     "(config)configuration-operation-informationPOST": {
75475       "properties": {
75476         "configuration-information": {
75477           "items": {
75478             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
75479           },
75480           "type": "object"
75481         },
75482         "gc-request-input": {
75483           "items": {
75484             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
75485           },
75486           "type": "object"
75487         },
75488         "request-information": {
75489           "items": {
75490             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
75491           },
75492           "type": "object"
75493         },
75494         "sdnc-request-header": {
75495           "items": {
75496             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
75497           },
75498           "type": "object"
75499         },
75500         "service-information": {
75501           "items": {
75502             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
75503           },
75504           "type": "object"
75505         }
75506       },
75507       "type": "object"
75508     },
75509     "(config)configuration-statusPOST": {
75510       "properties": {
75511         "action": {
75512           "$ref": "#/definitions/Optional.empty",
75513           "description": "value would one of possible request-actions; match the list in service-data oper-status"
75514         },
75515         "final-indicator": {
75516           "$ref": "#/definitions/Optional.empty"
75517         },
75518         "request-status": {
75519           "$ref": "#/definitions/Optional.empty"
75520         },
75521         "response-code": {
75522           "$ref": "#/definitions/Optional.empty"
75523         },
75524         "response-message": {
75525           "$ref": "#/definitions/Optional.empty"
75526         },
75527         "response-timestamp": {
75528           "$ref": "#/definitions/Optional.empty"
75529         },
75530         "rpc-action": {
75531           "$ref": "#/definitions/Optional.empty",
75532           "description": "this is the svc-action from the incoming request"
75533         },
75534         "rpc-name": {
75535           "$ref": "#/definitions/Optional.empty"
75536         }
75537       },
75538       "type": "object"
75539     },
75540     "(config)connection-attachment-allotted-resourcePOST": {
75541       "properties": {
75542         "allotted-resource-data": {
75543           "items": {
75544             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
75545           },
75546           "type": "object"
75547         },
75548         "allotted-resource-id": {
75549           "$ref": "#/definitions/Optional.empty"
75550         },
75551         "allotted-resource-status": {
75552           "items": {
75553             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
75554           },
75555           "type": "object"
75556         }
75557       },
75558       "required": [
75559         "allotted-resource-id"
75560       ],
75561       "type": "object"
75562     },
75563     "(config)connection-attachment-allotted-resourcesPOST": {
75564       "properties": {
75565         "connection-attachment-allotted-resource": {
75566           "items": {
75567             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
75568           },
75569           "type": "array"
75570         }
75571       },
75572       "type": "object"
75573     },
75574     "(config)connection-attachment-assignmentsPOST": {
75575       "type": "object"
75576     },
75577     "(config)connection-attachment-parametersPOST": {
75578       "properties": {
75579         "param": {
75580           "items": {
75581             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
75582           },
75583           "type": "array"
75584         }
75585       },
75586       "type": "object"
75587     },
75588     "(config)connection-attachment-request-inputPOST": {
75589       "properties": {
75590         "param": {
75591           "items": {
75592             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
75593           },
75594           "type": "array"
75595         }
75596       },
75597       "type": "object"
75598     },
75599     "(config)connection-attachment-response-informationPOST": {
75600       "properties": {
75601         "instance-id": {
75602           "$ref": "#/definitions/Optional.empty"
75603         },
75604         "object-path": {
75605           "$ref": "#/definitions/Optional.empty",
75606           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
75607         }
75608       },
75609       "type": "object"
75610     },
75611     "(config)connection-attachment-topologyPOST": {
75612       "properties": {
75613         "allotted-resource-identifiers": {
75614           "items": {
75615             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
75616           },
75617           "type": "object"
75618         },
75619         "connection-attachment-assignments": {
75620           "items": {
75621             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
75622           },
75623           "type": "object"
75624         },
75625         "connection-attachment-parameters": {
75626           "items": {
75627             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
75628           },
75629           "type": "object"
75630         },
75631         "onap-model-information": {
75632           "items": {
75633             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
75634           },
75635           "type": "object"
75636         }
75637       },
75638       "type": "object"
75639     },
75640     "(config)connection-pointPOST": {
75641       "properties": {
75642         "connection-point-id": {
75643           "$ref": "#/definitions/Optional.empty",
75644           "description": "Key to CP object in A&AI"
75645         },
75646         "port-id": {
75647           "$ref": "#/definitions/Optional.empty",
75648           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
75649         },
75650         "vlan-data": {
75651           "items": {
75652             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
75653           },
75654           "type": "array"
75655         }
75656       },
75657       "type": "object"
75658     },
75659     "(config)consumed-allotted-resourcePOST": {
75660       "properties": {
75661         "allotted-resource-id": {
75662           "$ref": "#/definitions/Optional.empty"
75663         },
75664         "allotted-resource-pointer": {
75665           "$ref": "#/definitions/Optional.empty",
75666           "description": "Pointer to the allotted-resources topology"
75667         },
75668         "allotted-resource-type": {
75669           "$ref": "#/definitions/Optional.empty",
75670           "description": "Not an enum, but expected values are contrail-route and security-zone."
75671         }
75672       },
75673       "type": "object"
75674     },
75675     "(config)consumed-allotted-resourcesPOST": {
75676       "properties": {
75677         "consumed-allotted-resource": {
75678           "items": {
75679             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
75680           },
75681           "type": "array"
75682         }
75683       },
75684       "type": "object"
75685     },
75686     "(config)contrail-applied-service-infoPOST": {
75687       "properties": {
75688         "contrail-fqdn": {
75689           "$ref": "#/definitions/Optional.empty",
75690           "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."
75691         },
75692         "service-instance-id": {
75693           "$ref": "#/definitions/Optional.empty",
75694           "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."
75695         }
75696       },
75697       "type": "object"
75698     },
75699     "(config)contrail-applied-servicePOST": {
75700       "properties": {
75701         "contrail-fqdn": {
75702           "$ref": "#/definitions/Optional.empty",
75703           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
75704         },
75705         "service-instance-id": {
75706           "$ref": "#/definitions/Optional.empty",
75707           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
75708         },
75709         "vnf-id": {
75710           "$ref": "#/definitions/Optional.empty",
75711           "description": "The vnf representing the contrail applied service"
75712         }
75713       },
75714       "type": "object"
75715     },
75716     "(config)contrail-route-allotted-resourcePOST": {
75717       "properties": {
75718         "allotted-resource-data": {
75719           "items": {
75720             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
75721           },
75722           "type": "object"
75723         },
75724         "allotted-resource-id": {
75725           "$ref": "#/definitions/Optional.empty"
75726         },
75727         "allotted-resource-status": {
75728           "items": {
75729             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
75730           },
75731           "type": "object"
75732         }
75733       },
75734       "required": [
75735         "allotted-resource-id"
75736       ],
75737       "type": "object"
75738     },
75739     "(config)contrail-route-allotted-resourcesPOST": {
75740       "properties": {
75741         "contrail-route-allotted-resource": {
75742           "items": {
75743             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
75744           },
75745           "type": "array"
75746         }
75747       },
75748       "type": "object"
75749     },
75750     "(config)contrail-route-assignmentsPOST": {
75751       "properties": {
75752         "contrail-applied-service": {
75753           "items": {
75754             "$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"
75755           },
75756           "type": "object"
75757         },
75758         "contrail-id": {
75759           "$ref": "#/definitions/Optional.empty",
75760           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
75761         },
75762         "dest-network": {
75763           "items": {
75764             "$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"
75765           },
75766           "type": "object"
75767         },
75768         "fq-name": {
75769           "$ref": "#/definitions/Optional.empty",
75770           "description": "The Contrail fq-name of the network policy"
75771         },
75772         "source-network": {
75773           "items": {
75774             "$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"
75775           },
75776           "type": "object"
75777         },
75778         "vlan-tag": {
75779           "$ref": "#/definitions/Optional.empty",
75780           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
75781         }
75782       },
75783       "type": "object"
75784     },
75785     "(config)contrail-route-input-parametersPOST": {
75786       "properties": {
75787         "param": {
75788           "items": {
75789             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
75790           },
75791           "type": "array"
75792         }
75793       },
75794       "type": "object"
75795     },
75796     "(config)contrail-route-parametersPOST": {
75797       "properties": {
75798         "param": {
75799           "items": {
75800             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
75801           },
75802           "type": "array"
75803         }
75804       },
75805       "type": "object"
75806     },
75807     "(config)contrail-route-request-inputPOST": {
75808       "properties": {
75809         "contrail-applied-service-info": {
75810           "items": {
75811             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
75812           },
75813           "type": "object"
75814         },
75815         "contrail-route-input-parameters": {
75816           "items": {
75817             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
75818           },
75819           "type": "object"
75820         },
75821         "dest-network": {
75822           "items": {
75823             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
75824           },
75825           "type": "object"
75826         },
75827         "source-network": {
75828           "items": {
75829             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
75830           },
75831           "type": "object"
75832         }
75833       },
75834       "type": "object"
75835     },
75836     "(config)contrail-route-response-informationPOST": {
75837       "properties": {
75838         "instance-id": {
75839           "$ref": "#/definitions/Optional.empty"
75840         },
75841         "object-path": {
75842           "$ref": "#/definitions/Optional.empty",
75843           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
75844         }
75845       },
75846       "type": "object"
75847     },
75848     "(config)contrail-route-topologyPOST": {
75849       "properties": {
75850         "allotted-resource-identifiers": {
75851           "items": {
75852             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
75853           },
75854           "type": "object"
75855         },
75856         "contrail-route-assignments": {
75857           "items": {
75858             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
75859           },
75860           "type": "object"
75861         },
75862         "contrail-route-parameters": {
75863           "items": {
75864             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
75865           },
75866           "type": "object"
75867         },
75868         "onap-model-information": {
75869           "items": {
75870             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
75871           },
75872           "type": "object"
75873         }
75874       },
75875       "type": "object"
75876     },
75877     "(config)contrail-vmi-paramsPOST": {
75878       "properties": {
75879         "param": {
75880           "items": {
75881             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param"
75882           },
75883           "type": "array"
75884         }
75885       },
75886       "type": "object"
75887     },
75888     "(config)customer-bonding-requestPOST": {
75889       "properties": {
75890         "configuration-id": {
75891           "$ref": "#/definitions/Optional.empty",
75892           "description": "e.g. vlan network receptor configuration id"
75893         }
75894       },
75895       "type": "object"
75896     },
75897     "(config)customer-bonding-requestsPOST": {
75898       "properties": {
75899         "customer-bonding-request": {
75900           "items": {
75901             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
75902           },
75903           "type": "array"
75904         }
75905       },
75906       "type": "object"
75907     },
75908     "(config)dest-ip-addressesPOST": {
75909       "properties": {
75910         "ip-addresses": {
75911           "items": {
75912             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses"
75913           },
75914           "type": "object"
75915         }
75916       },
75917       "type": "object"
75918     },
75919     "(config)dest-networkPOST": {
75920       "properties": {
75921         "network-id": {
75922           "$ref": "#/definitions/Optional.empty"
75923         },
75924         "network-role": {
75925           "$ref": "#/definitions/Optional.empty"
75926         }
75927       },
75928       "type": "object"
75929     },
75930     "(config)dest-portPOST": {
75931       "properties": {
75932         "pnf-information": {
75933           "items": {
75934             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
75935           },
75936           "type": "object"
75937         },
75938         "service-instance-id": {
75939           "$ref": "#/definitions/Optional.empty",
75940           "description": "May not be need."
75941         },
75942         "vnf-information": {
75943           "items": {
75944             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
75945           },
75946           "type": "object"
75947         }
75948       },
75949       "type": "object"
75950     },
75951     "(config)dest-vnfc-instance-group-idPOST": {
75952       "properties": {
75953         "configuration-id": {
75954           "$ref": "#/definitions/Optional.empty"
75955         },
75956         "instance-group-role": {
75957           "$ref": "#/definitions/Optional.empty"
75958         },
75959         "nfc-naming-code": {
75960           "$ref": "#/definitions/Optional.empty"
75961         },
75962         "service-instance-id": {
75963           "$ref": "#/definitions/Optional.empty"
75964         }
75965       },
75966       "type": "object"
75967     },
75968     "(config)entitlement-pool-listPOST": {
75969       "properties": {
75970         "action": {
75971           "$ref": "#/definitions/Optional.empty"
75972         },
75973         "entitlement-pool-invariant-uuid": {
75974           "$ref": "#/definitions/Optional.empty"
75975         },
75976         "entitlement-pool-uuid": {
75977           "$ref": "#/definitions/Optional.empty"
75978         },
75979         "entitlement-uuid": {
75980           "$ref": "#/definitions/Optional.empty",
75981           "description": "assigned by ALTS"
75982         }
75983       },
75984       "required": [
75985         "action",
75986         "entitlement-pool-uuid"
75987       ],
75988       "type": "object"
75989     },
75990     "(config)floating-ipsPOST": {
75991       "type": "object"
75992     },
75993     "(config)forwarding-path-request-inputPOST": {
75994       "properties": {
75995         "forwarding-paths": {
75996           "items": {
75997             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
75998           },
75999           "type": "array"
76000         }
76001       },
76002       "type": "object"
76003     },
76004     "(config)forwarding-pathPOST": {
76005       "properties": {
76006         "forwarding-path-id": {
76007           "$ref": "#/definitions/Optional.empty",
76008           "description": "Generated by SDNC"
76009         },
76010         "forwarding-path-name": {
76011           "$ref": "#/definitions/Optional.empty",
76012           "description": "Fowarding-path name from TOSCA model, or name generated by SDNC"
76013         },
76014         "forwarding-path-type": {
76015           "$ref": "#/definitions/Optional.empty",
76016           "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"
76017         },
76018         "onap-model-information": {
76019           "items": {
76020             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
76021           },
76022           "type": "object"
76023         },
76024         "service-paths": {
76025           "items": {
76026             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
76027           },
76028           "type": "object"
76029         }
76030       },
76031       "required": [
76032         "forwarding-path-id"
76033       ],
76034       "type": "object"
76035     },
76036     "(config)forwarding-pathsPOST": {
76037       "properties": {
76038         "forwarding-path-name": {
76039           "$ref": "#/definitions/Optional.empty",
76040           "description": "Forwarding-path-name from tosca-model. "
76041         },
76042         "onap-model-information": {
76043           "items": {
76044             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
76045           },
76046           "type": "object"
76047         }
76048       },
76049       "required": [
76050         "forwarding-path-name"
76051       ],
76052       "type": "object"
76053     },
76054     "(config)gc-configurationPOST": {
76055       "properties": {
76056         "configuration-data": {
76057           "items": {
76058             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
76059           },
76060           "type": "object"
76061         },
76062         "configuration-id": {
76063           "$ref": "#/definitions/Optional.empty"
76064         },
76065         "configuration-status": {
76066           "items": {
76067             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
76068           },
76069           "type": "object"
76070         }
76071       },
76072       "required": [
76073         "configuration-id"
76074       ],
76075       "type": "object"
76076     },
76077     "(config)gc-request-inputPOST": {
76078       "properties": {
76079         "input-parameters": {
76080           "items": {
76081             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
76082           },
76083           "type": "object"
76084         },
76085         "vnf-id": {
76086           "$ref": "#/definitions/Optional.empty"
76087         }
76088       },
76089       "type": "object"
76090     },
76091     "(config)gc-response-informationPOST": {
76092       "properties": {
76093         "instance-id": {
76094           "$ref": "#/definitions/Optional.empty"
76095         },
76096         "object-path": {
76097           "$ref": "#/definitions/Optional.empty",
76098           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
76099         }
76100       },
76101       "type": "object"
76102     },
76103     "(config)generic-configurationsPOST": {
76104       "properties": {
76105         "gc-configuration": {
76106           "items": {
76107             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
76108           },
76109           "type": "array"
76110         }
76111       },
76112       "type": "object"
76113     },
76114     "(config)getpathsegment-response-informationPOST": {
76115       "properties": {
76116         "instance-id": {
76117           "$ref": "#/definitions/Optional.empty"
76118         },
76119         "object-path": {
76120           "$ref": "#/definitions/Optional.empty",
76121           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
76122         }
76123       },
76124       "type": "object"
76125     },
76126     "(config)heat-vlan-filtersPOST": {
76127       "type": "object"
76128     },
76129     "(config)host-routesPOST": {
76130       "properties": {
76131         "next-hop": {
76132           "$ref": "#/definitions/Optional.empty",
76133           "description": "Could be ip-address or hostname or service-instance"
76134         },
76135         "route-prefix": {
76136           "$ref": "#/definitions/Optional.empty"
76137         }
76138       },
76139       "type": "object"
76140     },
76141     "(config)input-parametersPOST": {
76142       "properties": {
76143         "param": {
76144           "items": {
76145             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
76146           },
76147           "type": "array"
76148         }
76149       },
76150       "type": "object"
76151     },
76152     "(config)interface-route-prefixesPOST": {
76153       "type": "object"
76154     },
76155     "(config)ip-addressesPOST": {
76156       "properties": {
76157         "ipv4-address": {
76158           "$ref": "#/definitions/Optional.empty"
76159         },
76160         "ipv6-address": {
76161           "$ref": "#/definitions/Optional.empty"
76162         },
76163         "vipv4-address": {
76164           "$ref": "#/definitions/Optional.empty",
76165           "description": "Virtual v4"
76166         },
76167         "vipv6-address": {
76168           "$ref": "#/definitions/Optional.empty",
76169           "description": "Virtual v6"
76170         }
76171       },
76172       "type": "object"
76173     },
76174     "(config)license-informationPOST": {
76175       "properties": {
76176         "entitlement-pool-list": {
76177           "items": {
76178             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
76179           },
76180           "type": "array"
76181         },
76182         "license-key-group-list": {
76183           "items": {
76184             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
76185           },
76186           "type": "array"
76187         }
76188       },
76189       "type": "object"
76190     },
76191     "(config)license-key-group-listPOST": {
76192       "properties": {
76193         "action": {
76194           "$ref": "#/definitions/Optional.empty"
76195         },
76196         "license-key": {
76197           "$ref": "#/definitions/Optional.empty",
76198           "description": "assigned by ALTS"
76199         },
76200         "license-key-group-invariant-uuid": {
76201           "$ref": "#/definitions/Optional.empty"
76202         },
76203         "license-key-group-uuid": {
76204           "$ref": "#/definitions/Optional.empty"
76205         },
76206         "license-uuid": {
76207           "$ref": "#/definitions/Optional.empty",
76208           "description": "assigned by ALTS"
76209         }
76210       },
76211       "required": [
76212         "action",
76213         "license-key-group-uuid"
76214       ],
76215       "type": "object"
76216     },
76217     "(config)mac-addressesPOST": {
76218       "type": "object"
76219     },
76220     "(config)network-assignmentsPOST": {
76221       "type": "object"
76222     },
76223     "(config)network-dataPOST": {
76224       "properties": {
76225         "network-information": {
76226           "items": {
76227             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
76228           },
76229           "type": "object"
76230         },
76231         "network-level-oper-status": {
76232           "items": {
76233             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
76234           },
76235           "type": "object"
76236         },
76237         "network-provided-allotted-resources": {
76238           "items": {
76239             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
76240           },
76241           "type": "object"
76242         },
76243         "network-request-input": {
76244           "items": {
76245             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
76246           },
76247           "type": "object"
76248         },
76249         "network-topology": {
76250           "items": {
76251             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
76252           },
76253           "type": "object"
76254         },
76255         "request-information": {
76256           "items": {
76257             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
76258           },
76259           "type": "object"
76260         },
76261         "sdnc-request-header": {
76262           "items": {
76263             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
76264           },
76265           "type": "object"
76266         },
76267         "service-information": {
76268           "items": {
76269             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
76270           },
76271           "type": "object"
76272         }
76273       },
76274       "type": "object"
76275     },
76276     "(config)network-information-itemPOST": {
76277       "properties": {
76278         "ip-count": {
76279           "$ref": "#/definitions/Optional.empty",
76280           "description": "The number of ip addresses to be assigned per vm for this network role"
76281         },
76282         "ip-version": {
76283           "$ref": "#/definitions/Optional.empty",
76284           "description": "Use ipv4 or ipv6"
76285         },
76286         "network-ips": {
76287           "items": {
76288             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
76289           },
76290           "type": "object"
76291         },
76292         "use-dhcp": {
76293           "$ref": "#/definitions/Optional.empty",
76294           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
76295         }
76296       },
76297       "type": "object"
76298     },
76299     "(config)network-information-itemsPOST": {
76300       "properties": {
76301         "network-information-item": {
76302           "items": {
76303             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
76304           },
76305           "type": "array"
76306         }
76307       },
76308       "type": "object"
76309     },
76310     "(config)network-informationPOST": {
76311       "properties": {
76312         "from-preload": {
76313           "$ref": "#/definitions/Optional.empty",
76314           "description": "Indicates if source is preload data"
76315         },
76316         "network-id": {
76317           "$ref": "#/definitions/Optional.empty"
76318         },
76319         "network-technology": {
76320           "$ref": "#/definitions/Optional.empty"
76321         },
76322         "network-type": {
76323           "$ref": "#/definitions/Optional.empty"
76324         },
76325         "onap-model-information": {
76326           "items": {
76327             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
76328           },
76329           "type": "object"
76330         }
76331       },
76332       "type": "object"
76333     },
76334     "(config)network-input-parametersPOST": {
76335       "properties": {
76336         "param": {
76337           "items": {
76338             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
76339           },
76340           "type": "array"
76341         }
76342       },
76343       "type": "object"
76344     },
76345     "(config)network-instance-groupPOST": {
76346       "properties": {
76347         "network-instance-group-function": {
76348           "$ref": "#/definitions/Optional.empty"
76349         },
76350         "network-instance-group-id": {
76351           "$ref": "#/definitions/Optional.empty",
76352           "description": "Also a Key in Network Instance Group in A&AI"
76353         },
76354         "networks": {
76355           "items": {
76356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
76357           },
76358           "type": "object"
76359         },
76360         "onap-model-information": {
76361           "items": {
76362             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
76363           },
76364           "type": "object"
76365         },
76366         "service-instance-id": {
76367           "$ref": "#/definitions/Optional.empty"
76368         },
76369         "subnet-assignment-policy": {
76370           "items": {
76371             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
76372           },
76373           "type": "object"
76374         },
76375         "subnet-key-value": {
76376           "$ref": "#/definitions/Optional.empty",
76377           "description": "key-value provided to EIPAM when  creating shared subnet"
76378         },
76379         "subnets": {
76380           "items": {
76381             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
76382           },
76383           "type": "array"
76384         },
76385         "vpn-binding-policy": {
76386           "items": {
76387             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
76388           },
76389           "type": "object"
76390         }
76391       },
76392       "required": [
76393         "network-instance-group-id"
76394       ],
76395       "type": "object"
76396     },
76397     "(config)network-instance-groupsPOST": {
76398       "properties": {
76399         "network-instance-group": {
76400           "items": {
76401             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
76402           },
76403           "type": "array"
76404         }
76405       },
76406       "type": "object"
76407     },
76408     "(config)network-ipsPOST": {
76409       "type": "object"
76410     },
76411     "(config)network-level-oper-statusPOST": {
76412       "properties": {
76413         "create-timestamp": {
76414           "$ref": "#/definitions/Optional.empty",
76415           "description": "Not currently populated in service data."
76416         },
76417         "last-action": {
76418           "$ref": "#/definitions/Optional.empty",
76419           "description": "should be list of possible request-actions"
76420         },
76421         "last-order-status": {
76422           "$ref": "#/definitions/Optional.empty"
76423         },
76424         "last-rpc-action": {
76425           "$ref": "#/definitions/Optional.empty"
76426         },
76427         "last-svc-request-id": {
76428           "$ref": "#/definitions/Optional.empty",
76429           "description": "Not currently populated in service data."
76430         },
76431         "modify-timestamp": {
76432           "$ref": "#/definitions/Optional.empty"
76433         },
76434         "order-status": {
76435           "$ref": "#/definitions/Optional.empty",
76436           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
76437         }
76438       },
76439       "type": "object"
76440     },
76441     "(config)network-parameterPOST": {
76442       "properties": {
76443         "network-parameter-name": {
76444           "$ref": "#/definitions/Optional.empty"
76445         },
76446         "network-parameter-value": {
76447           "$ref": "#/definitions/Optional.empty"
76448         }
76449       },
76450       "type": "object"
76451     },
76452     "(config)network-parametersPOST": {
76453       "properties": {
76454         "network-parameter": {
76455           "items": {
76456             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
76457           },
76458           "type": "array"
76459         }
76460       },
76461       "type": "object"
76462     },
76463     "(config)network-policyPOST": {
76464       "properties": {
76465         "network-policy-fqdn": {
76466           "$ref": "#/definitions/Optional.empty"
76467         },
76468         "network-policy-id": {
76469           "$ref": "#/definitions/Optional.empty"
76470         }
76471       },
76472       "type": "object"
76473     },
76474     "(config)network-provided-allotted-resourcesPOST": {
76475       "type": "object"
76476     },
76477     "(config)network-request-inputPOST": {
76478       "properties": {
76479         "aic-clli": {
76480           "$ref": "#/definitions/Optional.empty",
76481           "description": "Not expected to be used"
76482         },
76483         "aic-cloud-region": {
76484           "$ref": "#/definitions/Optional.empty",
76485           "description": "The AIC cloud region which maps to contrail versions"
76486         },
76487         "network-input-parameters": {
76488           "items": {
76489             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
76490           },
76491           "type": "object"
76492         },
76493         "network-instance-group-id": {
76494           "$ref": "#/definitions/Optional.empty",
76495           "description": "When network has instance-group role in service model"
76496         },
76497         "network-name": {
76498           "$ref": "#/definitions/Optional.empty"
76499         },
76500         "tenant": {
76501           "$ref": "#/definitions/Optional.empty"
76502         }
76503       },
76504       "type": "object"
76505     },
76506     "(config)network-response-informationPOST": {
76507       "properties": {
76508         "instance-id": {
76509           "$ref": "#/definitions/Optional.empty"
76510         },
76511         "object-path": {
76512           "$ref": "#/definitions/Optional.empty",
76513           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
76514         }
76515       },
76516       "type": "object"
76517     },
76518     "(config)network-topology-identifier-structurePOST": {
76519       "properties": {
76520         "eipam-v4-address-plan": {
76521           "$ref": "#/definitions/Optional.empty"
76522         },
76523         "eipam-v6-address-plan": {
76524           "$ref": "#/definitions/Optional.empty"
76525         },
76526         "is-trunked": {
76527           "$ref": "#/definitions/Optional.empty"
76528         },
76529         "network-id": {
76530           "$ref": "#/definitions/Optional.empty"
76531         },
76532         "network-instance-group-id": {
76533           "$ref": "#/definitions/Optional.empty",
76534           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
76535         },
76536         "network-name": {
76537           "$ref": "#/definitions/Optional.empty"
76538         },
76539         "network-role": {
76540           "$ref": "#/definitions/Optional.empty"
76541         },
76542         "network-technology": {
76543           "$ref": "#/definitions/Optional.empty"
76544         },
76545         "network-type": {
76546           "$ref": "#/definitions/Optional.empty"
76547         },
76548         "related-networks": {
76549           "items": {
76550             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
76551           },
76552           "type": "object"
76553         },
76554         "segmentation-id": {
76555           "$ref": "#/definitions/Optional.empty"
76556         }
76557       },
76558       "type": "object"
76559     },
76560     "(config)network-topologyPOST": {
76561       "properties": {
76562         "aic-clli": {
76563           "$ref": "#/definitions/Optional.empty",
76564           "description": "Not expected to be used"
76565         },
76566         "aic-cloud-region": {
76567           "$ref": "#/definitions/Optional.empty",
76568           "description": "The AIC cloud region which maps to contrail versions"
76569         },
76570         "network-assignments": {
76571           "items": {
76572             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
76573           },
76574           "type": "object"
76575         },
76576         "network-parameters": {
76577           "items": {
76578             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
76579           },
76580           "type": "object"
76581         },
76582         "network-topology-identifier-structure": {
76583           "items": {
76584             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
76585           },
76586           "type": "object"
76587         },
76588         "onap-model-information": {
76589           "items": {
76590             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
76591           },
76592           "type": "object"
76593         },
76594         "tenant": {
76595           "$ref": "#/definitions/Optional.empty"
76596         }
76597       },
76598       "type": "object"
76599     },
76600     "(config)networkPOST": {
76601       "properties": {
76602         "customer-bonding-requests": {
76603           "items": {
76604             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
76605           },
76606           "type": "object"
76607         },
76608         "network-id": {
76609           "$ref": "#/definitions/Optional.empty",
76610           "description": "Index into network-topology-identifier structure"
76611         },
76612         "network-status": {
76613           "$ref": "#/definitions/Optional.empty",
76614           "description": "assigned, unassigned"
76615         },
76616         "vlan-tag-id": {
76617           "$ref": "#/definitions/Optional.empty"
76618         },
76619         "vpn-bindings": {
76620           "items": {
76621             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
76622           },
76623           "type": "array"
76624         }
76625       },
76626       "required": [
76627         "network-id"
76628       ],
76629       "type": "object"
76630     },
76631     "(config)networksPOST": {
76632       "properties": {
76633         "network": {
76634           "items": {
76635             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
76636           },
76637           "type": "array"
76638         }
76639       },
76640       "type": "object"
76641     },
76642     "(config)onap-model-informationPOST": {
76643       "properties": {
76644         "model-customization-uuid": {
76645           "$ref": "#/definitions/Optional.empty",
76646           "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"
76647         },
76648         "model-invariant-uuid": {
76649           "$ref": "#/definitions/Optional.empty",
76650           "description": "identifies the invariant uuid for this service or resource"
76651         },
76652         "model-name": {
76653           "$ref": "#/definitions/Optional.empty"
76654         },
76655         "model-uuid": {
76656           "$ref": "#/definitions/Optional.empty",
76657           "description": "identifies the uuid for this service or resource, which is version specific"
76658         },
76659         "model-version": {
76660           "$ref": "#/definitions/Optional.empty"
76661         }
76662       },
76663       "type": "object"
76664     },
76665     "(config)paramPOST": {
76666       "properties": {
76667         "name": {
76668           "$ref": "#/definitions/Optional.empty"
76669         },
76670         "resource-resolution-data": {
76671           "items": {
76672             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
76673           },
76674           "type": "object"
76675         },
76676         "value": {
76677           "$ref": "#/definitions/Optional.empty"
76678         }
76679       },
76680       "type": "object"
76681     },
76682     "(config)pnf-informationPOST": {
76683       "properties": {
76684         "onap-model-information": {
76685           "items": {
76686             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
76687           },
76688           "type": "object"
76689         },
76690         "pnf-name": {
76691           "$ref": "#/definitions/Optional.empty",
76692           "description": "Key for A&AI query"
76693         },
76694         "pnf-type": {
76695           "$ref": "#/definitions/Optional.empty"
76696         }
76697       },
76698       "type": "object"
76699     },
76700     "(config)port-mirror-configuration-assignmentsPOST": {
76701       "properties": {
76702         "cloud-owner": {
76703           "$ref": "#/definitions/Optional.empty"
76704         },
76705         "cloud-region-id": {
76706           "$ref": "#/definitions/Optional.empty"
76707         },
76708         "contrail-vmi-params": {
76709           "items": {
76710             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params"
76711           },
76712           "type": "object"
76713         },
76714         "dest-network-fqdn": {
76715           "$ref": "#/definitions/Optional.empty"
76716         },
76717         "dest-p-interface": {
76718           "$ref": "#/definitions/Optional.empty",
76719           "description": "For pProbe; from policy manager"
76720         },
76721         "dest-pnf-name": {
76722           "$ref": "#/definitions/Optional.empty",
76723           "description": "For pProbe"
76724         },
76725         "dest-pnf-port-policy-name": {
76726           "$ref": "#/definitions/Optional.empty",
76727           "description": "For pProbe; from tosca model"
76728         },
76729         "dest-tenant": {
76730           "$ref": "#/definitions/Optional.empty",
76731           "description": "Tenant name from A&AI for destination VNF"
76732         },
76733         "dest-tenant-id": {
76734           "$ref": "#/definitions/Optional.empty",
76735           "description": "tenant-id from A&AI for destination VNF"
76736         },
76737         "dest-vnf-id": {
76738           "$ref": "#/definitions/Optional.empty",
76739           "description": "For vProbe"
76740         },
76741         "dest-vnfc-instance-group-id": {
76742           "items": {
76743             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id"
76744           },
76745           "type": "object"
76746         },
76747         "owning-entity": {
76748           "$ref": "#/definitions/Optional.empty"
76749         },
76750         "probe-type": {
76751           "$ref": "#/definitions/Optional.empty",
76752           "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type"
76753         },
76754         "route-allotted-resource-id": {
76755           "$ref": "#/definitions/Optional.empty",
76756           "description": "For vProbe"
76757         },
76758         "source-capacity": {
76759           "$ref": "#/definitions/Optional.empty",
76760           "description": "Source port pps (packets per second) rating from tosca model"
76761         },
76762         "source-network-fqdn": {
76763           "$ref": "#/definitions/Optional.empty"
76764         },
76765         "source-to-dest-maps": {
76766           "items": {
76767             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps"
76768           },
76769           "type": "object"
76770         },
76771         "source-vnf-id": {
76772           "$ref": "#/definitions/Optional.empty"
76773         },
76774         "source-vnfc-instance-group-id": {
76775           "items": {
76776             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id"
76777           },
76778           "type": "object"
76779         },
76780         "tenant": {
76781           "$ref": "#/definitions/Optional.empty",
76782           "description": "Tenant name from A&AI for source VNF"
76783         },
76784         "tenant-context": {
76785           "$ref": "#/definitions/Optional.empty",
76786           "description": "From tenant object in A&AI"
76787         },
76788         "tenant-id": {
76789           "$ref": "#/definitions/Optional.empty",
76790           "description": "tenant-id from A&AI for source VNF"
76791         },
76792         "vnics-group-id": {
76793           "$ref": "#/definitions/Optional.empty"
76794         }
76795       },
76796       "type": "object"
76797     },
76798     "(config)port-mirror-configuration-input-parametersPOST": {
76799       "properties": {
76800         "param": {
76801           "items": {
76802             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
76803           },
76804           "type": "array"
76805         }
76806       },
76807       "type": "object"
76808     },
76809     "(config)port-mirror-configuration-parametersPOST": {
76810       "properties": {
76811         "param": {
76812           "items": {
76813             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
76814           },
76815           "type": "array"
76816         }
76817       },
76818       "type": "object"
76819     },
76820     "(config)port-mirror-configuration-request-inputPOST": {
76821       "properties": {
76822         "aic-clli": {
76823           "$ref": "#/definitions/Optional.empty",
76824           "description": "Not expected to be used"
76825         },
76826         "aic-cloud-region": {
76827           "$ref": "#/definitions/Optional.empty",
76828           "description": "The AIC cloud region which maps to contrail versions"
76829         },
76830         "dest-port": {
76831           "items": {
76832             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
76833           },
76834           "type": "object"
76835         },
76836         "port-mirror-configuration-input-parameters": {
76837           "items": {
76838             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
76839           },
76840           "type": "object"
76841         },
76842         "source-port": {
76843           "items": {
76844             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
76845           },
76846           "type": "object"
76847         },
76848         "tenant": {
76849           "$ref": "#/definitions/Optional.empty"
76850         }
76851       },
76852       "type": "object"
76853     },
76854     "(config)port-mirror-configuration-topologyPOST": {
76855       "properties": {
76856         "configuration-identifiers": {
76857           "items": {
76858             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
76859           },
76860           "type": "object"
76861         },
76862         "onap-model-information": {
76863           "items": {
76864             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
76865           },
76866           "type": "object"
76867         },
76868         "port-mirror-configuration-assignments": {
76869           "items": {
76870             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
76871           },
76872           "type": "object"
76873         },
76874         "port-mirror-configuration-parameters": {
76875           "items": {
76876             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
76877           },
76878           "type": "object"
76879         }
76880       },
76881       "type": "object"
76882     },
76883     "(config)port-mirror-configurationPOST": {
76884       "properties": {
76885         "configuration-data": {
76886           "items": {
76887             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
76888           },
76889           "type": "object"
76890         },
76891         "configuration-id": {
76892           "$ref": "#/definitions/Optional.empty"
76893         },
76894         "configuration-status": {
76895           "items": {
76896             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
76897           },
76898           "type": "object"
76899         }
76900       },
76901       "required": [
76902         "configuration-id"
76903       ],
76904       "type": "object"
76905     },
76906     "(config)port-mirror-configurationsPOST": {
76907       "properties": {
76908         "port-mirror-configuration": {
76909           "items": {
76910             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
76911           },
76912           "type": "array"
76913         }
76914       },
76915       "type": "object"
76916     },
76917     "(config)port-mirror-response-informationPOST": {
76918       "properties": {
76919         "instance-id": {
76920           "$ref": "#/definitions/Optional.empty"
76921         },
76922         "object-path": {
76923           "$ref": "#/definitions/Optional.empty",
76924           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
76925         }
76926       },
76927       "type": "object"
76928     },
76929     "(config)preload-dataPOST": {
76930       "properties": {
76931         "preload-network-topology-information": {
76932           "items": {
76933             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
76934           },
76935           "type": "object"
76936         },
76937         "preload-oper-status": {
76938           "items": {
76939             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
76940           },
76941           "type": "object"
76942         },
76943         "preload-vf-module-topology-information": {
76944           "items": {
76945             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
76946           },
76947           "type": "object"
76948         }
76949       },
76950       "type": "object"
76951     },
76952     "(config)preload-informationPOST": {
76953       "properties": {
76954         "preload-list": {
76955           "items": {
76956             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
76957           },
76958           "type": "array"
76959         }
76960       },
76961       "type": "object"
76962     },
76963     "(config)preload-listPOST": {
76964       "properties": {
76965         "preload-data": {
76966           "items": {
76967             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
76968           },
76969           "type": "object"
76970         },
76971         "preload-id": {
76972           "$ref": "#/definitions/Optional.empty",
76973           "description": "vf-module-name or network name"
76974         },
76975         "preload-type": {
76976           "$ref": "#/definitions/Optional.empty",
76977           "description": "network or vf-module"
76978         }
76979       },
76980       "required": [
76981         "preload-id",
76982         "preload-type"
76983       ],
76984       "type": "object"
76985     },
76986     "(config)preload-network-topology-informationPOST": {
76987       "properties": {
76988         "host-routes": {
76989           "items": {
76990             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
76991           },
76992           "type": "array"
76993         },
76994         "is-external-network": {
76995           "$ref": "#/definitions/Optional.empty"
76996         },
76997         "is-provider-network": {
76998           "$ref": "#/definitions/Optional.empty"
76999         },
77000         "is-shared-network": {
77001           "$ref": "#/definitions/Optional.empty"
77002         },
77003         "network-policy": {
77004           "items": {
77005             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
77006           },
77007           "type": "array"
77008         },
77009         "network-topology-identifier-structure": {
77010           "items": {
77011             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
77012           },
77013           "type": "object"
77014         },
77015         "physical-network-name": {
77016           "$ref": "#/definitions/Optional.empty"
77017         },
77018         "route-table-reference": {
77019           "items": {
77020             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
77021           },
77022           "type": "array"
77023         },
77024         "subnets": {
77025           "items": {
77026             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
77027           },
77028           "type": "array"
77029         },
77030         "vpn-bindings": {
77031           "items": {
77032             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
77033           },
77034           "type": "array"
77035         }
77036       },
77037       "type": "object"
77038     },
77039     "(config)preload-oper-statusPOST": {
77040       "properties": {
77041         "create-timestamp": {
77042           "$ref": "#/definitions/Optional.empty"
77043         },
77044         "last-action": {
77045           "$ref": "#/definitions/Optional.empty"
77046         },
77047         "last-order-status": {
77048           "$ref": "#/definitions/Optional.empty"
77049         },
77050         "last-svc-request-id": {
77051           "$ref": "#/definitions/Optional.empty"
77052         },
77053         "maintenance-indicator": {
77054           "$ref": "#/definitions/Optional.empty"
77055         },
77056         "modify-timestamp": {
77057           "$ref": "#/definitions/Optional.empty"
77058         },
77059         "order-status": {
77060           "$ref": "#/definitions/Optional.empty"
77061         }
77062       },
77063       "type": "object"
77064     },
77065     "(config)preload-vf-module-topology-informationPOST": {
77066       "properties": {
77067         "vf-module-topology": {
77068           "items": {
77069             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
77070           },
77071           "type": "object"
77072         },
77073         "vnf-resource-assignments": {
77074           "items": {
77075             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
77076           },
77077           "type": "object"
77078         },
77079         "vnf-topology-identifier-structure": {
77080           "items": {
77081             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
77082           },
77083           "type": "object"
77084         }
77085       },
77086       "type": "object"
77087     },
77088     "(config)provided-allotted-resourcePOST": {
77089       "properties": {
77090         "allotted-resource-id": {
77091           "$ref": "#/definitions/Optional.empty"
77092         },
77093         "allotted-resource-pointer": {
77094           "$ref": "#/definitions/Optional.empty",
77095           "description": "Pointer to the allotted-resources topology"
77096         },
77097         "allotted-resource-type": {
77098           "$ref": "#/definitions/Optional.empty",
77099           "description": "Not an enum, but expected values are contrail-route and security-zone."
77100         }
77101       },
77102       "type": "object"
77103     },
77104     "(config)provided-allotted-resourcesPOST": {
77105       "properties": {
77106         "provided-allotted-resource": {
77107           "items": {
77108             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
77109           },
77110           "type": "array"
77111         }
77112       },
77113       "type": "object"
77114     },
77115     "(config)provided-configurationPOST": {
77116       "properties": {
77117         "configuration-id": {
77118           "$ref": "#/definitions/Optional.empty"
77119         },
77120         "configuration-sub-type": {
77121           "$ref": "#/definitions/Optional.empty",
77122           "description": "Not an enum, but expected values are vprobe and pprobe"
77123         },
77124         "configuration-topology-link": {
77125           "$ref": "#/definitions/Optional.empty",
77126           "description": "Pointer to the configurations topology"
77127         },
77128         "configuration-type": {
77129           "$ref": "#/definitions/Optional.empty",
77130           "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"
77131         }
77132       },
77133       "type": "object"
77134     },
77135     "(config)provided-configurationsPOST": {
77136       "properties": {
77137         "provided-configuration": {
77138           "items": {
77139             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
77140           },
77141           "type": "array"
77142         }
77143       },
77144       "type": "object"
77145     },
77146     "(config)related-networkPOST": {
77147       "properties": {
77148         "network-id": {
77149           "$ref": "#/definitions/Optional.empty",
77150           "description": "Key to l3-network object"
77151         },
77152         "network-role": {
77153           "$ref": "#/definitions/Optional.empty"
77154         },
77155         "vlan-tags": {
77156           "items": {
77157             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
77158           },
77159           "type": "object"
77160         }
77161       },
77162       "type": "object"
77163     },
77164     "(config)related-networksPOST": {
77165       "properties": {
77166         "related-network": {
77167           "items": {
77168             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
77169           },
77170           "type": "array"
77171         }
77172       },
77173       "type": "object"
77174     },
77175     "(config)request-informationPOST": {
77176       "properties": {
77177         "notification-url": {
77178           "$ref": "#/definitions/Optional.empty"
77179         },
77180         "order-number": {
77181           "$ref": "#/definitions/Optional.empty"
77182         },
77183         "order-version": {
77184           "$ref": "#/definitions/Optional.empty"
77185         },
77186         "request-action": {
77187           "$ref": "#/definitions/Optional.empty",
77188           "description": "still need to work Disconnect"
77189         },
77190         "request-id": {
77191           "$ref": "#/definitions/Optional.empty",
77192           "description": "Request ID generated upstream of MSO"
77193         },
77194         "source": {
77195           "$ref": "#/definitions/Optional.empty"
77196         }
77197       },
77198       "type": "object"
77199     },
77200     "(config)resource-keyPOST": {
77201       "properties": {
77202         "name": {
77203           "$ref": "#/definitions/Optional.empty"
77204         },
77205         "value": {
77206           "$ref": "#/definitions/Optional.empty"
77207         }
77208       },
77209       "type": "object"
77210     },
77211     "(config)resource-resolution-dataPOST": {
77212       "properties": {
77213         "capability-name": {
77214           "$ref": "#/definitions/Optional.empty",
77215           "description": "Resource assignment resolution Capability name"
77216         },
77217         "resource-key": {
77218           "items": {
77219             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
77220           },
77221           "type": "array"
77222         },
77223         "status": {
77224           "$ref": "#/definitions/Optional.empty",
77225           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
77226         }
77227       },
77228       "type": "object"
77229     },
77230     "(config)route-table-referencePOST": {
77231       "properties": {
77232         "route-table-reference-fqdn": {
77233           "$ref": "#/definitions/Optional.empty"
77234         },
77235         "route-table-reference-id": {
77236           "$ref": "#/definitions/Optional.empty"
77237         }
77238       },
77239       "required": [
77240         "route-table-reference-fqdn"
77241       ],
77242       "type": "object"
77243     },
77244     "(config)s-tagsPOST": {
77245       "type": "object"
77246     },
77247     "(config)sdnc-request-headerPOST": {
77248       "properties": {
77249         "svc-action": {
77250           "$ref": "#/definitions/Optional.empty",
77251           "description": "This is the rpcAction"
77252         },
77253         "svc-notification-url": {
77254           "$ref": "#/definitions/Optional.empty",
77255           "description": "Contains URL for asynchronous response"
77256         },
77257         "svc-request-id": {
77258           "$ref": "#/definitions/Optional.empty",
77259           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
77260         }
77261       },
77262       "type": "object"
77263     },
77264     "(config)security-zone-allotted-resourcePOST": {
77265       "properties": {
77266         "allotted-resource-data": {
77267           "items": {
77268             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
77269           },
77270           "type": "object"
77271         },
77272         "allotted-resource-id": {
77273           "$ref": "#/definitions/Optional.empty"
77274         },
77275         "allotted-resource-status": {
77276           "items": {
77277             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
77278           },
77279           "type": "object"
77280         }
77281       },
77282       "required": [
77283         "allotted-resource-id"
77284       ],
77285       "type": "object"
77286     },
77287     "(config)security-zone-allotted-resourcesPOST": {
77288       "properties": {
77289         "security-zone-allotted-resource": {
77290           "items": {
77291             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
77292           },
77293           "type": "array"
77294         }
77295       },
77296       "type": "object"
77297     },
77298     "(config)security-zone-assignmentsPOST": {
77299       "properties": {
77300         "security-zone-name-trusted": {
77301           "$ref": "#/definitions/Optional.empty"
77302         },
77303         "security-zone-name-untrusted": {
77304           "$ref": "#/definitions/Optional.empty"
77305         },
77306         "security-zone-service-instance-id": {
77307           "$ref": "#/definitions/Optional.empty",
77308           "description": "Will be the same as the parent-service-instance-id"
77309         },
77310         "security-zone-vnf-id": {
77311           "$ref": "#/definitions/Optional.empty",
77312           "description": "Selected by SDNC from the security-zone-service-instance-id"
77313         },
77314         "trusted-network-role": {
77315           "$ref": "#/definitions/Optional.empty",
77316           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
77317         },
77318         "untrusted-network-role": {
77319           "$ref": "#/definitions/Optional.empty",
77320           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
77321         },
77322         "vlan-tag": {
77323           "$ref": "#/definitions/Optional.empty"
77324         }
77325       },
77326       "type": "object"
77327     },
77328     "(config)security-zone-input-parametersPOST": {
77329       "properties": {
77330         "param": {
77331           "items": {
77332             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
77333           },
77334           "type": "array"
77335         }
77336       },
77337       "type": "object"
77338     },
77339     "(config)security-zone-parametersPOST": {
77340       "properties": {
77341         "param": {
77342           "items": {
77343             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
77344           },
77345           "type": "array"
77346         }
77347       },
77348       "type": "object"
77349     },
77350     "(config)security-zone-request-inputPOST": {
77351       "properties": {
77352         "security-zone-input-parameters": {
77353           "items": {
77354             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
77355           },
77356           "type": "object"
77357         },
77358         "trusted-network-role": {
77359           "$ref": "#/definitions/Optional.empty",
77360           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
77361         },
77362         "untrusted-network-role": {
77363           "$ref": "#/definitions/Optional.empty",
77364           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
77365         },
77366         "vlan-tag": {
77367           "$ref": "#/definitions/Optional.empty"
77368         }
77369       },
77370       "type": "object"
77371     },
77372     "(config)security-zone-response-informationPOST": {
77373       "properties": {
77374         "instance-id": {
77375           "$ref": "#/definitions/Optional.empty"
77376         },
77377         "object-path": {
77378           "$ref": "#/definitions/Optional.empty",
77379           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
77380         }
77381       },
77382       "type": "object"
77383     },
77384     "(config)security-zone-topologyPOST": {
77385       "properties": {
77386         "allotted-resource-identifiers": {
77387           "items": {
77388             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
77389           },
77390           "type": "object"
77391         },
77392         "onap-model-information": {
77393           "items": {
77394             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
77395           },
77396           "type": "object"
77397         },
77398         "security-zone-assignments": {
77399           "items": {
77400             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
77401           },
77402           "type": "object"
77403         },
77404         "security-zone-parameters": {
77405           "items": {
77406             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
77407           },
77408           "type": "object"
77409         }
77410       },
77411       "type": "object"
77412     },
77413     "(config)service-assignmentsPOST": {
77414       "type": "object"
77415     },
77416     "(config)service-dataPOST": {
77417       "properties": {
77418         "consumed-allotted-resources": {
77419           "items": {
77420             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
77421           },
77422           "type": "object"
77423         },
77424         "forwarding-paths": {
77425           "items": {
77426             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
77427           },
77428           "type": "object"
77429         },
77430         "network-instance-groups": {
77431           "items": {
77432             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
77433           },
77434           "type": "object"
77435         },
77436         "networks": {
77437           "items": {
77438             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
77439           },
77440           "type": "object"
77441         },
77442         "provided-allotted-resources": {
77443           "items": {
77444             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
77445           },
77446           "type": "object"
77447         },
77448         "provided-configurations": {
77449           "items": {
77450             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
77451           },
77452           "type": "object"
77453         },
77454         "request-information": {
77455           "items": {
77456             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
77457           },
77458           "type": "object"
77459         },
77460         "sdnc-request-header": {
77461           "items": {
77462             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
77463           },
77464           "type": "object"
77465         },
77466         "service-information": {
77467           "items": {
77468             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
77469           },
77470           "type": "object"
77471         },
77472         "service-level-oper-status": {
77473           "items": {
77474             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
77475           },
77476           "type": "object"
77477         },
77478         "service-request-input": {
77479           "items": {
77480             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
77481           },
77482           "type": "object"
77483         },
77484         "service-topology": {
77485           "items": {
77486             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
77487           },
77488           "type": "object"
77489         },
77490         "vnfc-instance-groups": {
77491           "items": {
77492             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
77493           },
77494           "type": "object"
77495         },
77496         "vnfs": {
77497           "items": {
77498             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
77499           },
77500           "type": "object"
77501         }
77502       },
77503       "type": "object"
77504     },
77505     "(config)service-informationPOST": {
77506       "properties": {
77507         "global-customer-id": {
77508           "$ref": "#/definitions/Optional.empty",
77509           "description": "need for put of data to AnAI (MSO provides)"
77510         },
77511         "onap-model-information": {
77512           "items": {
77513             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
77514           },
77515           "type": "object"
77516         },
77517         "service-id": {
77518           "$ref": "#/definitions/Optional.empty",
77519           "description": "This maps to the product-family-id in A&AI"
77520         },
77521         "service-instance-id": {
77522           "$ref": "#/definitions/Optional.empty"
77523         },
77524         "subscriber-name": {
77525           "$ref": "#/definitions/Optional.empty",
77526           "description": "Would not be expected for vIPR-ATM or mobility services."
77527         },
77528         "subscription-service-type": {
77529           "$ref": "#/definitions/Optional.empty",
77530           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
77531         }
77532       },
77533       "type": "object"
77534     },
77535     "(config)service-input-parametersPOST": {
77536       "properties": {
77537         "param": {
77538           "items": {
77539             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
77540           },
77541           "type": "array"
77542         }
77543       },
77544       "type": "object"
77545     },
77546     "(config)service-level-oper-statusPOST": {
77547       "properties": {
77548         "create-timestamp": {
77549           "$ref": "#/definitions/Optional.empty",
77550           "description": "Not currently populated in service data."
77551         },
77552         "last-action": {
77553           "$ref": "#/definitions/Optional.empty",
77554           "description": "should be list of possible request-actions"
77555         },
77556         "last-order-status": {
77557           "$ref": "#/definitions/Optional.empty"
77558         },
77559         "last-rpc-action": {
77560           "$ref": "#/definitions/Optional.empty"
77561         },
77562         "last-svc-request-id": {
77563           "$ref": "#/definitions/Optional.empty",
77564           "description": "Not currently populated in service data."
77565         },
77566         "modify-timestamp": {
77567           "$ref": "#/definitions/Optional.empty"
77568         },
77569         "order-status": {
77570           "$ref": "#/definitions/Optional.empty",
77571           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
77572         }
77573       },
77574       "type": "object"
77575     },
77576     "(config)service-parameterPOST": {
77577       "properties": {
77578         "service-parameter-name": {
77579           "$ref": "#/definitions/Optional.empty"
77580         },
77581         "service-parameter-value": {
77582           "$ref": "#/definitions/Optional.empty"
77583         }
77584       },
77585       "type": "object"
77586     },
77587     "(config)service-parametersPOST": {
77588       "properties": {
77589         "service-parameter": {
77590           "items": {
77591             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
77592           },
77593           "type": "array"
77594         }
77595       },
77596       "type": "object"
77597     },
77598     "(config)service-pathPOST": {
77599       "properties": {
77600         "service": {
77601           "items": {
77602             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
77603           },
77604           "type": "array"
77605         },
77606         "service-path-instance-id": {
77607           "$ref": "#/definitions/Optional.empty",
77608           "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"
77609         },
77610         "service-path-instance-name": {
77611           "$ref": "#/definitions/Optional.empty",
77612           "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"
77613         },
77614         "version": {
77615           "$ref": "#/definitions/Optional.empty",
77616           "description": "Only one version of the service-path-instance data will be available in MD-SAL.  version will be updated when the service-path-instance is reevaluated "
77617         }
77618       },
77619       "type": "object"
77620     },
77621     "(config)service-pathsPOST": {
77622       "properties": {
77623         "service-path": {
77624           "items": {
77625             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
77626           },
77627           "type": "array"
77628         }
77629       },
77630       "type": "object"
77631     },
77632     "(config)service-request-inputPOST": {
77633       "properties": {
77634         "service-input-parameters": {
77635           "items": {
77636             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
77637           },
77638           "type": "object"
77639         },
77640         "service-instance-name": {
77641           "$ref": "#/definitions/Optional.empty"
77642         }
77643       },
77644       "type": "object"
77645     },
77646     "(config)service-response-informationPOST": {
77647       "properties": {
77648         "instance-id": {
77649           "$ref": "#/definitions/Optional.empty"
77650         },
77651         "object-path": {
77652           "$ref": "#/definitions/Optional.empty",
77653           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
77654         }
77655       },
77656       "type": "object"
77657     },
77658     "(config)service-statusPOST": {
77659       "properties": {
77660         "action": {
77661           "$ref": "#/definitions/Optional.empty",
77662           "description": "value would one of possible request-actions; match the list in service-data oper-status"
77663         },
77664         "final-indicator": {
77665           "$ref": "#/definitions/Optional.empty"
77666         },
77667         "request-status": {
77668           "$ref": "#/definitions/Optional.empty"
77669         },
77670         "response-code": {
77671           "$ref": "#/definitions/Optional.empty"
77672         },
77673         "response-message": {
77674           "$ref": "#/definitions/Optional.empty"
77675         },
77676         "response-timestamp": {
77677           "$ref": "#/definitions/Optional.empty"
77678         },
77679         "rpc-action": {
77680           "$ref": "#/definitions/Optional.empty",
77681           "description": "this is the svc-action from the incoming request"
77682         },
77683         "rpc-name": {
77684           "$ref": "#/definitions/Optional.empty"
77685         }
77686       },
77687       "type": "object"
77688     },
77689     "(config)service-topology-identifierPOST": {
77690       "properties": {
77691         "global-customer-id": {
77692           "$ref": "#/definitions/Optional.empty"
77693         },
77694         "service-id": {
77695           "$ref": "#/definitions/Optional.empty",
77696           "description": "from MSO input on STO assign"
77697         },
77698         "service-instance-id": {
77699           "$ref": "#/definitions/Optional.empty",
77700           "description": "repeated"
77701         },
77702         "service-instance-name": {
77703           "$ref": "#/definitions/Optional.empty",
77704           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
77705         },
77706         "service-type": {
77707           "$ref": "#/definitions/Optional.empty",
77708           "description": "tag labeled subscription-service-type in the service-information input"
77709         }
77710       },
77711       "type": "object"
77712     },
77713     "(config)service-topologyPOST": {
77714       "properties": {
77715         "onap-model-information": {
77716           "items": {
77717             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
77718           },
77719           "type": "object"
77720         },
77721         "service-assignments": {
77722           "items": {
77723             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
77724           },
77725           "type": "object"
77726         },
77727         "service-parameters": {
77728           "items": {
77729             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
77730           },
77731           "type": "object"
77732         },
77733         "service-topology-identifier": {
77734           "items": {
77735             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
77736           },
77737           "type": "object"
77738         }
77739       },
77740       "type": "object"
77741     },
77742     "(config)servicePOST": {
77743       "properties": {
77744         "service-data": {
77745           "items": {
77746             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
77747           },
77748           "type": "object"
77749         },
77750         "service-instance-id": {
77751           "$ref": "#/definitions/Optional.empty",
77752           "description": "Keep as M"
77753         },
77754         "service-status": {
77755           "items": {
77756             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
77757           },
77758           "type": "object"
77759         }
77760       },
77761       "required": [
77762         "service-instance-id"
77763       ],
77764       "type": "object"
77765     },
77766     "(config)servicesPOST": {
77767       "properties": {
77768         "service": {
77769           "items": {
77770             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
77771           },
77772           "type": "array"
77773         }
77774       },
77775       "type": "object"
77776     },
77777     "(config)source-networkPOST": {
77778       "properties": {
77779         "network-id": {
77780           "$ref": "#/definitions/Optional.empty"
77781         },
77782         "network-role": {
77783           "$ref": "#/definitions/Optional.empty"
77784         }
77785       },
77786       "type": "object"
77787     },
77788     "(config)source-portPOST": {
77789       "properties": {
77790         "pnf-information": {
77791           "items": {
77792             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
77793           },
77794           "type": "object"
77795         },
77796         "service-instance-id": {
77797           "$ref": "#/definitions/Optional.empty",
77798           "description": "May not be need."
77799         },
77800         "source-port-id": {
77801           "$ref": "#/definitions/Optional.empty",
77802           "description": "needed for srv-action=disable/enable"
77803         },
77804         "vnf-information": {
77805           "items": {
77806             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
77807           },
77808           "type": "object"
77809         }
77810       },
77811       "type": "object"
77812     },
77813     "(config)source-to-dest-mapPOST": {
77814       "properties": {
77815         "dest-ip-addresses": {
77816           "items": {
77817             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses"
77818           },
77819           "type": "object"
77820         },
77821         "dest-port-id": {
77822           "$ref": "#/definitions/Optional.empty"
77823         },
77824         "dest-port-name": {
77825           "$ref": "#/definitions/Optional.empty"
77826         },
77827         "dest-vserver-id": {
77828           "$ref": "#/definitions/Optional.empty"
77829         },
77830         "link-name": {
77831           "$ref": "#/definitions/Optional.empty"
77832         },
77833         "source-port-id": {
77834           "$ref": "#/definitions/Optional.empty"
77835         },
77836         "source-port-name": {
77837           "$ref": "#/definitions/Optional.empty"
77838         },
77839         "source-vserver-id": {
77840           "$ref": "#/definitions/Optional.empty"
77841         }
77842       },
77843       "required": [
77844         "source-port-id"
77845       ],
77846       "type": "object"
77847     },
77848     "(config)source-to-dest-mapsPOST": {
77849       "properties": {
77850         "source-to-dest-map": {
77851           "items": {
77852             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map"
77853           },
77854           "type": "array"
77855         }
77856       },
77857       "type": "object"
77858     },
77859     "(config)source-vnfc-instance-group-idPOST": {
77860       "properties": {
77861         "configuration-id": {
77862           "$ref": "#/definitions/Optional.empty"
77863         },
77864         "instance-group-role": {
77865           "$ref": "#/definitions/Optional.empty"
77866         },
77867         "nfc-naming-code": {
77868           "$ref": "#/definitions/Optional.empty"
77869         },
77870         "service-instance-id": {
77871           "$ref": "#/definitions/Optional.empty"
77872         }
77873       },
77874       "type": "object"
77875     },
77876     "(config)sriov-parametersPOST": {
77877       "properties": {
77878         "application-tags": {
77879           "items": {
77880             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
77881           },
77882           "type": "object"
77883         },
77884         "heat-vlan-filters": {
77885           "items": {
77886             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
77887           },
77888           "type": "object"
77889         }
77890       },
77891       "type": "object"
77892     },
77893     "(config)sub-interface-ip-addressesPOST": {
77894       "properties": {
77895         "ip-addresses": {
77896           "items": {
77897             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses"
77898           },
77899           "type": "object"
77900         }
77901       },
77902       "type": "object"
77903     },
77904     "(config)sub-interface-network-dataPOST": {
77905       "properties": {
77906         "floating-ips": {
77907           "items": {
77908             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
77909           },
77910           "type": "object"
77911         },
77912         "network-id": {
77913           "$ref": "#/definitions/Optional.empty",
77914           "description": "Subinterface network id (UUID in A&AI)"
77915         },
77916         "network-information-items": {
77917           "items": {
77918             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
77919           },
77920           "type": "object"
77921         },
77922         "network-name": {
77923           "$ref": "#/definitions/Optional.empty",
77924           "description": "Subinterface network name"
77925         },
77926         "network-role": {
77927           "$ref": "#/definitions/Optional.empty",
77928           "description": "e.g. untrusted "
77929         },
77930         "network-role-tag": {
77931           "$ref": "#/definitions/Optional.empty",
77932           "description": "Assuming HEAT template network role tag parameter - not used"
77933         },
77934         "vlan-tag-id": {
77935           "$ref": "#/definitions/Optional.empty",
77936           "description": "Vlan tag assigned to subinterface port"
77937         }
77938       },
77939       "required": [
77940         "network-id"
77941       ],
77942       "type": "object"
77943     },
77944     "(config)sub-interface-networkPOST": {
77945       "properties": {
77946         "network-id": {
77947           "$ref": "#/definitions/Optional.empty"
77948         },
77949         "network-name": {
77950           "$ref": "#/definitions/Optional.empty"
77951         }
77952       },
77953       "type": "object"
77954     },
77955     "(config)sub-interfacePOST": {
77956       "properties": {
77957         "sub-interface-ip-addresses": {
77958           "items": {
77959             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses"
77960           },
77961           "type": "object"
77962         },
77963         "sub-interface-network": {
77964           "items": {
77965             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network"
77966           },
77967           "type": "object"
77968         },
77969         "sub-interface-port-id": {
77970           "$ref": "#/definitions/Optional.empty"
77971         },
77972         "sub-interface-port-name": {
77973           "$ref": "#/definitions/Optional.empty"
77974         },
77975         "sub-interface-status": {
77976           "$ref": "#/definitions/Optional.empty",
77977           "description": "NULL, unassigned, assigned"
77978         },
77979         "vlan-tags": {
77980           "items": {
77981             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags"
77982           },
77983           "type": "object"
77984         }
77985       },
77986       "type": "object"
77987     },
77988     "(config)sub-interfacesPOST": {
77989       "properties": {
77990         "sub-interface": {
77991           "items": {
77992             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface"
77993           },
77994           "type": "array"
77995         }
77996       },
77997       "type": "object"
77998     },
77999     "(config)subnet-assignment-policyPOST": {
78000       "properties": {
78001         "subnet-use": {
78002           "$ref": "#/definitions/Optional.empty",
78003           "description": "Current valid values - unique, shared (default)"
78004         }
78005       },
78006       "type": "object"
78007     },
78008     "(config)subnet-dataPOST": {
78009       "properties": {
78010         "cidr-mask": {
78011           "$ref": "#/definitions/Optional.empty",
78012           "description": "cidr mask"
78013         },
78014         "dhcp-enabled": {
78015           "$ref": "#/definitions/Optional.empty",
78016           "description": "Indicator to use this subnet for  DHCP "
78017         },
78018         "gateway-address": {
78019           "$ref": "#/definitions/Optional.empty",
78020           "description": "subnet gateway address"
78021         },
78022         "ip-version": {
78023           "$ref": "#/definitions/Optional.empty",
78024           "description": "Should be ipv4 or ipv6"
78025         },
78026         "network-start-address": {
78027           "$ref": "#/definitions/Optional.empty",
78028           "description": "start-address of the subnet"
78029         },
78030         "sdnc-subnet-id": {
78031           "$ref": "#/definitions/Optional.empty",
78032           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
78033         },
78034         "subnet-id": {
78035           "$ref": "#/definitions/Optional.empty",
78036           "description": "subnet UUID to be passed into the HEAT template"
78037         },
78038         "subnet-name": {
78039           "$ref": "#/definitions/Optional.empty",
78040           "description": "Populated for preload only"
78041         },
78042         "subnet-role": {
78043           "$ref": "#/definitions/Optional.empty",
78044           "description": "Subnet Role for the subnet"
78045         }
78046       },
78047       "type": "object"
78048     },
78049     "(config)subnets-dataPOST": {
78050       "properties": {
78051         "subnet-data": {
78052           "items": {
78053             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
78054           },
78055           "type": "array"
78056         }
78057       },
78058       "type": "object"
78059     },
78060     "(config)subnetsPOST": {
78061       "properties": {
78062         "addr-from-start": {
78063           "$ref": "#/definitions/Optional.empty",
78064           "description": "Default is N"
78065         },
78066         "cidr-mask": {
78067           "$ref": "#/definitions/Optional.empty"
78068         },
78069         "dhcp-enabled": {
78070           "$ref": "#/definitions/Optional.empty"
78071         },
78072         "dhcp-end-address": {
78073           "$ref": "#/definitions/Optional.empty"
78074         },
78075         "dhcp-start-address": {
78076           "$ref": "#/definitions/Optional.empty"
78077         },
78078         "gateway-address": {
78079           "$ref": "#/definitions/Optional.empty"
78080         },
78081         "ip-version": {
78082           "$ref": "#/definitions/Optional.empty"
78083         },
78084         "start-address": {
78085           "$ref": "#/definitions/Optional.empty"
78086         },
78087         "subnet-name": {
78088           "$ref": "#/definitions/Optional.empty"
78089         },
78090         "subnet-role": {
78091           "$ref": "#/definitions/Optional.empty"
78092         },
78093         "subnet-sequence": {
78094           "$ref": "#/definitions/Optional.empty"
78095         }
78096       },
78097       "type": "object"
78098     },
78099     "(config)tunnelxconn-allotted-resourcePOST": {
78100       "properties": {
78101         "allotted-resource-data": {
78102           "items": {
78103             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
78104           },
78105           "type": "object"
78106         },
78107         "allotted-resource-id": {
78108           "$ref": "#/definitions/Optional.empty"
78109         },
78110         "allotted-resource-status": {
78111           "items": {
78112             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
78113           },
78114           "type": "object"
78115         }
78116       },
78117       "required": [
78118         "allotted-resource-id"
78119       ],
78120       "type": "object"
78121     },
78122     "(config)tunnelxconn-allotted-resourcesPOST": {
78123       "properties": {
78124         "tunnelxconn-allotted-resource": {
78125           "items": {
78126             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
78127           },
78128           "type": "array"
78129         }
78130       },
78131       "type": "object"
78132     },
78133     "(config)tunnelxconn-assignmentsPOST": {
78134       "properties": {
78135         "vg-ip": {
78136           "$ref": "#/definitions/Optional.empty",
78137           "description": "The Network Controller will assign the VG IP address from local inventory"
78138         },
78139         "vgmux-bearer-ip": {
78140           "$ref": "#/definitions/Optional.empty",
78141           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"
78142         },
78143         "vgmux-lan-ip": {
78144           "$ref": "#/definitions/Optional.empty",
78145           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module"
78146         },
78147         "vni": {
78148           "$ref": "#/definitions/Optional.empty",
78149           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
78150         }
78151       },
78152       "type": "object"
78153     },
78154     "(config)tunnelxconn-parametersPOST": {
78155       "properties": {
78156         "param": {
78157           "items": {
78158             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
78159           },
78160           "type": "array"
78161         }
78162       },
78163       "type": "object"
78164     },
78165     "(config)tunnelxconn-request-inputPOST": {
78166       "properties": {
78167         "brg-wan-mac-address": {
78168           "$ref": "#/definitions/Optional.empty"
78169         }
78170       },
78171       "type": "object"
78172     },
78173     "(config)tunnelxconn-response-informationPOST": {
78174       "properties": {
78175         "instance-id": {
78176           "$ref": "#/definitions/Optional.empty"
78177         },
78178         "object-path": {
78179           "$ref": "#/definitions/Optional.empty",
78180           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
78181         }
78182       },
78183       "type": "object"
78184     },
78185     "(config)tunnelxconn-topologyPOST": {
78186       "properties": {
78187         "allotted-resource-identifiers": {
78188           "items": {
78189             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
78190           },
78191           "type": "object"
78192         },
78193         "onap-model-information": {
78194           "items": {
78195             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
78196           },
78197           "type": "object"
78198         },
78199         "tunnelxconn-assignments": {
78200           "items": {
78201             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
78202           },
78203           "type": "object"
78204         },
78205         "tunnelxconn-parameters": {
78206           "items": {
78207             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
78208           },
78209           "type": "object"
78210         }
78211       },
78212       "type": "object"
78213     },
78214     "(config)vf-module-assignmentsPOST": {
78215       "properties": {
78216         "vf-module-status": {
78217           "$ref": "#/definitions/Optional.empty",
78218           "description": "Orchestration status from AAI - to be set by SDNC"
78219         },
78220         "vlan-vnfc-instance-groups": {
78221           "items": {
78222             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
78223           },
78224           "type": "object"
78225         },
78226         "vms": {
78227           "items": {
78228             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
78229           },
78230           "type": "object"
78231         }
78232       },
78233       "type": "object"
78234     },
78235     "(config)vf-module-dataPOST": {
78236       "properties": {
78237         "request-information": {
78238           "items": {
78239             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
78240           },
78241           "type": "object"
78242         },
78243         "sdnc-request-header": {
78244           "items": {
78245             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
78246           },
78247           "type": "object"
78248         },
78249         "service-information": {
78250           "items": {
78251             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
78252           },
78253           "type": "object"
78254         },
78255         "vf-module-information": {
78256           "items": {
78257             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
78258           },
78259           "type": "object"
78260         },
78261         "vf-module-level-oper-status": {
78262           "items": {
78263             "$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"
78264           },
78265           "type": "object"
78266         },
78267         "vf-module-request-input": {
78268           "items": {
78269             "$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"
78270           },
78271           "type": "object"
78272         },
78273         "vf-module-topology": {
78274           "items": {
78275             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
78276           },
78277           "type": "object"
78278         },
78279         "vnf-information": {
78280           "items": {
78281             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
78282           },
78283           "type": "object"
78284         }
78285       },
78286       "type": "object"
78287     },
78288     "(config)vf-module-informationPOST": {
78289       "properties": {
78290         "from-preload": {
78291           "$ref": "#/definitions/Optional.empty",
78292           "description": "Indicates if source is preload data"
78293         },
78294         "onap-model-information": {
78295           "items": {
78296             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
78297           },
78298           "type": "object"
78299         },
78300         "vf-module-id": {
78301           "$ref": "#/definitions/Optional.empty"
78302         },
78303         "vf-module-type": {
78304           "$ref": "#/definitions/Optional.empty"
78305         }
78306       },
78307       "type": "object"
78308     },
78309     "(config)vf-module-input-parametersPOST": {
78310       "properties": {
78311         "param": {
78312           "items": {
78313             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
78314           },
78315           "type": "array"
78316         }
78317       },
78318       "type": "object"
78319     },
78320     "(config)vf-module-instancePOST": {
78321       "properties": {
78322         "vf-module-id": {
78323           "$ref": "#/definitions/Optional.empty"
78324         },
78325         "vf-module-name": {
78326           "$ref": "#/definitions/Optional.empty"
78327         }
78328       },
78329       "type": "object"
78330     },
78331     "(config)vf-module-level-oper-statusPOST": {
78332       "properties": {
78333         "create-timestamp": {
78334           "$ref": "#/definitions/Optional.empty",
78335           "description": "Not currently populated in service data."
78336         },
78337         "last-action": {
78338           "$ref": "#/definitions/Optional.empty",
78339           "description": "should be list of possible request-actions"
78340         },
78341         "last-order-status": {
78342           "$ref": "#/definitions/Optional.empty"
78343         },
78344         "last-rpc-action": {
78345           "$ref": "#/definitions/Optional.empty"
78346         },
78347         "last-svc-request-id": {
78348           "$ref": "#/definitions/Optional.empty",
78349           "description": "Not currently populated in service data."
78350         },
78351         "modify-timestamp": {
78352           "$ref": "#/definitions/Optional.empty"
78353         },
78354         "order-status": {
78355           "$ref": "#/definitions/Optional.empty",
78356           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
78357         }
78358       },
78359       "type": "object"
78360     },
78361     "(config)vf-module-parametersPOST": {
78362       "properties": {
78363         "param": {
78364           "items": {
78365             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
78366           },
78367           "type": "array"
78368         }
78369       },
78370       "type": "object"
78371     },
78372     "(config)vf-module-request-inputPOST": {
78373       "properties": {
78374         "aic-clli": {
78375           "$ref": "#/definitions/Optional.empty",
78376           "description": "Not expected to be used"
78377         },
78378         "aic-cloud-region": {
78379           "$ref": "#/definitions/Optional.empty",
78380           "description": "The AIC cloud region which maps to contrail versions"
78381         },
78382         "request-version": {
78383           "$ref": "#/definitions/Optional.empty",
78384           "description": "keep this?"
78385         },
78386         "tenant": {
78387           "$ref": "#/definitions/Optional.empty"
78388         },
78389         "vf-module-input-parameters": {
78390           "items": {
78391             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
78392           },
78393           "type": "object"
78394         },
78395         "vf-module-name": {
78396           "$ref": "#/definitions/Optional.empty"
78397         }
78398       },
78399       "type": "object"
78400     },
78401     "(config)vf-module-response-informationPOST": {
78402       "properties": {
78403         "instance-id": {
78404           "$ref": "#/definitions/Optional.empty"
78405         },
78406         "object-path": {
78407           "$ref": "#/definitions/Optional.empty",
78408           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
78409         }
78410       },
78411       "type": "object"
78412     },
78413     "(config)vf-module-topology-identifierPOST": {
78414       "properties": {
78415         "vf-module-id": {
78416           "$ref": "#/definitions/Optional.empty",
78417           "description": "vf-module id"
78418         },
78419         "vf-module-name": {
78420           "$ref": "#/definitions/Optional.empty",
78421           "description": "vf-module-name"
78422         },
78423         "vf-module-type": {
78424           "$ref": "#/definitions/Optional.empty"
78425         }
78426       },
78427       "type": "object"
78428     },
78429     "(config)vf-module-topologyPOST": {
78430       "properties": {
78431         "aic-clli": {
78432           "$ref": "#/definitions/Optional.empty",
78433           "description": "Not expected to be used"
78434         },
78435         "aic-cloud-region": {
78436           "$ref": "#/definitions/Optional.empty",
78437           "description": "The AIC cloud region which maps to contrail versions"
78438         },
78439         "onap-model-information": {
78440           "items": {
78441             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
78442           },
78443           "type": "object"
78444         },
78445         "sdnc-generated-cloud-resources": {
78446           "$ref": "#/definitions/Optional.empty",
78447           "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
78448         },
78449         "tenant": {
78450           "$ref": "#/definitions/Optional.empty"
78451         },
78452         "vf-module-assignments": {
78453           "items": {
78454             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
78455           },
78456           "type": "object"
78457         },
78458         "vf-module-parameters": {
78459           "items": {
78460             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
78461           },
78462           "type": "object"
78463         },
78464         "vf-module-topology-identifier": {
78465           "items": {
78466             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
78467           },
78468           "type": "object"
78469         }
78470       },
78471       "type": "object"
78472     },
78473     "(config)vf-modulePOST": {
78474       "properties": {
78475         "param": {
78476           "items": {
78477             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
78478           },
78479           "type": "array"
78480         },
78481         "vf-module-id": {
78482           "$ref": "#/definitions/Optional.empty"
78483         }
78484       },
78485       "type": "object"
78486     },
78487     "(config)vf-modulesPOST": {
78488       "properties": {
78489         "vf-module": {
78490           "items": {
78491             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
78492           },
78493           "type": "array"
78494         }
78495       },
78496       "type": "object"
78497     },
78498     "(config)vlan-common-ip-addressesPOST": {
78499       "properties": {
78500         "ip-addresses": {
78501           "items": {
78502             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
78503           },
78504           "type": "object"
78505         }
78506       },
78507       "type": "object"
78508     },
78509     "(config)vlan-dataPOST": {
78510       "properties": {
78511         "vlan-role": {
78512           "$ref": "#/definitions/Optional.empty",
78513           "description": "Inner/Outer roles"
78514         },
78515         "vlan-tag-description": {
78516           "$ref": "#/definitions/Optional.empty"
78517         },
78518         "vlan-tag-id": {
78519           "$ref": "#/definitions/Optional.empty"
78520         },
78521         "vlan-uuid": {
78522           "$ref": "#/definitions/Optional.empty",
78523           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
78524         }
78525       },
78526       "type": "object"
78527     },
78528     "(config)vlan-tagsPOST": {
78529       "properties": {
78530         "is-private": {
78531           "$ref": "#/definitions/Optional.empty"
78532         },
78533         "lower-tag-id": {
78534           "$ref": "#/definitions/Optional.empty"
78535         },
78536         "upper-tag-id": {
78537           "$ref": "#/definitions/Optional.empty"
78538         },
78539         "vlan-interface": {
78540           "$ref": "#/definitions/Optional.empty",
78541           "description": "A&AI Key"
78542         }
78543       },
78544       "type": "object"
78545     },
78546     "(config)vlan-vnfc-instance-groupPOST": {
78547       "properties": {
78548         "instance-group-function": {
78549           "$ref": "#/definitions/Optional.empty"
78550         },
78551         "instance-group-id": {
78552           "$ref": "#/definitions/Optional.empty",
78553           "description": "A&AI ID"
78554         },
78555         "vnf-id": {
78556           "$ref": "#/definitions/Optional.empty"
78557         },
78558         "vnfcs": {
78559           "items": {
78560             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
78561           },
78562           "type": "object"
78563         }
78564       },
78565       "required": [
78566         "instance-group-id"
78567       ],
78568       "type": "object"
78569     },
78570     "(config)vlan-vnfc-instance-groupsPOST": {
78571       "properties": {
78572         "vlan-vnfc-instance-group": {
78573           "items": {
78574             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
78575           },
78576           "type": "array"
78577         }
78578       },
78579       "type": "object"
78580     },
78581     "(config)vlan-vnicPOST": {
78582       "properties": {
78583         "vnic-port-id": {
78584           "$ref": "#/definitions/Optional.empty"
78585         },
78586         "vnic-sub-interfaces": {
78587           "items": {
78588             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
78589           },
78590           "type": "object"
78591         }
78592       },
78593       "required": [
78594         "vnic-port-id"
78595       ],
78596       "type": "object"
78597     },
78598     "(config)vlan-vnicsPOST": {
78599       "properties": {
78600         "vlan-vnic": {
78601           "items": {
78602             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
78603           },
78604           "type": "array"
78605         }
78606       },
78607       "type": "object"
78608     },
78609     "(config)vm-namesPOST": {
78610       "properties": {
78611         "vnfc-names": {
78612           "items": {
78613             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
78614           },
78615           "type": "array"
78616         }
78617       },
78618       "type": "object"
78619     },
78620     "(config)vm-networkPOST": {
78621       "properties": {
78622         "floating-ips": {
78623           "items": {
78624             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
78625           },
78626           "type": "object"
78627         },
78628         "interface-route-prefixes": {
78629           "items": {
78630             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
78631           },
78632           "type": "object"
78633         },
78634         "is-trunked": {
78635           "$ref": "#/definitions/Optional.empty"
78636         },
78637         "mac-addresses": {
78638           "items": {
78639             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
78640           },
78641           "type": "object"
78642         },
78643         "network-information-items": {
78644           "items": {
78645             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
78646           },
78647           "type": "object"
78648         },
78649         "network-role": {
78650           "$ref": "#/definitions/Optional.empty",
78651           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
78652         },
78653         "network-role-tag": {
78654           "$ref": "#/definitions/Optional.empty"
78655         },
78656         "related-networks": {
78657           "items": {
78658             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks"
78659           },
78660           "type": "object"
78661         },
78662         "segmentation-id": {
78663           "$ref": "#/definitions/Optional.empty"
78664         },
78665         "sriov-parameters": {
78666           "items": {
78667             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
78668           },
78669           "type": "object"
78670         }
78671       },
78672       "required": [
78673         "network-role"
78674       ],
78675       "type": "object"
78676     },
78677     "(config)vm-networksPOST": {
78678       "properties": {
78679         "vm-network": {
78680           "items": {
78681             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
78682           },
78683           "type": "array"
78684         }
78685       },
78686       "type": "object"
78687     },
78688     "(config)vmPOST": {
78689       "properties": {
78690         "nfc-naming-code": {
78691           "$ref": "#/definitions/Optional.empty",
78692           "description": "used in vm naming(draft 29: changed from nfc-code)"
78693         },
78694         "onap-model-information": {
78695           "items": {
78696             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
78697           },
78698           "type": "object"
78699         },
78700         "vm-count": {
78701           "$ref": "#/definitions/Optional.empty"
78702         },
78703         "vm-names": {
78704           "items": {
78705             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
78706           },
78707           "type": "object"
78708         },
78709         "vm-networks": {
78710           "items": {
78711             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
78712           },
78713           "type": "object"
78714         },
78715         "vm-type": {
78716           "$ref": "#/definitions/Optional.empty"
78717         },
78718         "vm-type-tag": {
78719           "$ref": "#/definitions/Optional.empty",
78720           "description": "from tosca data on vfc"
78721         }
78722       },
78723       "required": [
78724         "vm-type"
78725       ],
78726       "type": "object"
78727     },
78728     "(config)vmsPOST": {
78729       "properties": {
78730         "vm": {
78731           "items": {
78732             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
78733           },
78734           "type": "array"
78735         }
78736       },
78737       "type": "object"
78738     },
78739     "(config)vnf-dataPOST": {
78740       "properties": {
78741         "license-information": {
78742           "items": {
78743             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
78744           },
78745           "type": "object"
78746         },
78747         "request-information": {
78748           "items": {
78749             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
78750           },
78751           "type": "object"
78752         },
78753         "sdnc-request-header": {
78754           "items": {
78755             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
78756           },
78757           "type": "object"
78758         },
78759         "service-information": {
78760           "items": {
78761             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
78762           },
78763           "type": "object"
78764         },
78765         "vf-modules": {
78766           "items": {
78767             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
78768           },
78769           "type": "object"
78770         },
78771         "vnf-information": {
78772           "items": {
78773             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
78774           },
78775           "type": "object"
78776         },
78777         "vnf-level-oper-status": {
78778           "items": {
78779             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
78780           },
78781           "type": "object"
78782         },
78783         "vnf-network-collections": {
78784           "items": {
78785             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
78786           },
78787           "type": "object"
78788         },
78789         "vnf-provided-allotted-resources": {
78790           "items": {
78791             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
78792           },
78793           "type": "object"
78794         },
78795         "vnf-request-input": {
78796           "items": {
78797             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
78798           },
78799           "type": "object"
78800         },
78801         "vnf-sub-interface-groups": {
78802           "items": {
78803             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
78804           },
78805           "type": "object"
78806         },
78807         "vnf-topology": {
78808           "items": {
78809             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
78810           },
78811           "type": "object"
78812         }
78813       },
78814       "type": "object"
78815     },
78816     "(config)vnf-floating-ipPOST": {
78817       "properties": {
78818         "ip-addresses": {
78819           "items": {
78820             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses"
78821           },
78822           "type": "object"
78823         }
78824       },
78825       "type": "object"
78826     },
78827     "(config)vnf-get-resource-response-informationPOST": {
78828       "properties": {
78829         "service-instance-id": {
78830           "$ref": "#/definitions/Optional.empty"
78831         },
78832         "service-instance-name": {
78833           "$ref": "#/definitions/Optional.empty"
78834         },
78835         "vnf": {
78836           "items": {
78837             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
78838           },
78839           "type": "array"
78840         }
78841       },
78842       "type": "object"
78843     },
78844     "(config)vnf-informationPOST": {
78845       "properties": {
78846         "onap-model-information": {
78847           "items": {
78848             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
78849           },
78850           "type": "object"
78851         },
78852         "vnf-id": {
78853           "$ref": "#/definitions/Optional.empty"
78854         },
78855         "vnf-name": {
78856           "$ref": "#/definitions/Optional.empty"
78857         },
78858         "vnf-type": {
78859           "$ref": "#/definitions/Optional.empty"
78860         }
78861       },
78862       "type": "object"
78863     },
78864     "(config)vnf-input-parametersPOST": {
78865       "properties": {
78866         "param": {
78867           "items": {
78868             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
78869           },
78870           "type": "array"
78871         }
78872       },
78873       "type": "object"
78874     },
78875     "(config)vnf-level-oper-statusPOST": {
78876       "properties": {
78877         "create-timestamp": {
78878           "$ref": "#/definitions/Optional.empty",
78879           "description": "Not currently populated in service data."
78880         },
78881         "last-action": {
78882           "$ref": "#/definitions/Optional.empty",
78883           "description": "should be list of possible request-actions"
78884         },
78885         "last-order-status": {
78886           "$ref": "#/definitions/Optional.empty"
78887         },
78888         "last-rpc-action": {
78889           "$ref": "#/definitions/Optional.empty"
78890         },
78891         "last-svc-request-id": {
78892           "$ref": "#/definitions/Optional.empty",
78893           "description": "Not currently populated in service data."
78894         },
78895         "modify-timestamp": {
78896           "$ref": "#/definitions/Optional.empty"
78897         },
78898         "order-status": {
78899           "$ref": "#/definitions/Optional.empty",
78900           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
78901         }
78902       },
78903       "type": "object"
78904     },
78905     "(config)vnf-network-collectionPOST": {
78906       "properties": {
78907         "network-collection-customization-uuid": {
78908           "$ref": "#/definitions/Optional.empty",
78909           "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"
78910         },
78911         "network-collection-service-instance-id": {
78912           "$ref": "#/definitions/Optional.empty",
78913           "description": "Service-instance-id of service that created the network collection"
78914         },
78915         "network-instance-group-function": {
78916           "$ref": "#/definitions/Optional.empty",
78917           "description": "Network Instance-Group function in A&AI"
78918         },
78919         "network-instance-group-id": {
78920           "$ref": "#/definitions/Optional.empty",
78921           "description": "Network Instance-Group id in A&AI"
78922         },
78923         "vnf-floating-ip": {
78924           "items": {
78925             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
78926           },
78927           "type": "object"
78928         }
78929       },
78930       "required": [
78931         "network-instance-group-function"
78932       ],
78933       "type": "object"
78934     },
78935     "(config)vnf-network-collectionsPOST": {
78936       "properties": {
78937         "vnf-network-collection": {
78938           "items": {
78939             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
78940           },
78941           "type": "array"
78942         }
78943       },
78944       "type": "object"
78945     },
78946     "(config)vnf-network-instance-group-idsPOST": {
78947       "properties": {
78948         "vnf-network-instance-group-id": {
78949           "$ref": "#/definitions/Optional.empty",
78950           "description": "List of vnf network-instance-group"
78951         }
78952       },
78953       "type": "object"
78954     },
78955     "(config)vnf-networkPOST": {
78956       "properties": {
78957         "contrail-network-fqdn": {
78958           "$ref": "#/definitions/Optional.empty",
78959           "description": "contrail network policy object"
78960         },
78961         "is-trunked": {
78962           "$ref": "#/definitions/Optional.empty"
78963         },
78964         "network-id": {
78965           "$ref": "#/definitions/Optional.empty",
78966           "description": "Unique Neutron UUID of an instance of the network role "
78967         },
78968         "network-name": {
78969           "$ref": "#/definitions/Optional.empty",
78970           "description": "Unique Neutron UUID of an instance of the network role "
78971         },
78972         "network-role": {
78973           "$ref": "#/definitions/Optional.empty",
78974           "description": "A Network Role to which a VNF must connect"
78975         },
78976         "neutron-id": {
78977           "$ref": "#/definitions/Optional.empty",
78978           "description": "Unique Neutron UUID of an instance of the network role "
78979         },
78980         "related-networks": {
78981           "items": {
78982             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
78983           },
78984           "type": "object"
78985         },
78986         "segmentation-id": {
78987           "$ref": "#/definitions/Optional.empty"
78988         },
78989         "subnets-data": {
78990           "items": {
78991             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
78992           },
78993           "type": "object"
78994         }
78995       },
78996       "type": "object"
78997     },
78998     "(config)vnf-networksPOST": {
78999       "properties": {
79000         "vnf-network": {
79001           "items": {
79002             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
79003           },
79004           "type": "array"
79005         }
79006       },
79007       "type": "object"
79008     },
79009     "(config)vnf-parameters-dataPOST": {
79010       "properties": {
79011         "param": {
79012           "items": {
79013             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
79014           },
79015           "type": "array"
79016         }
79017       },
79018       "type": "object"
79019     },
79020     "(config)vnf-provided-allotted-resourcesPOST": {
79021       "type": "object"
79022     },
79023     "(config)vnf-request-inputPOST": {
79024       "properties": {
79025         "aic-clli": {
79026           "$ref": "#/definitions/Optional.empty",
79027           "description": "Not expected to be used"
79028         },
79029         "aic-cloud-region": {
79030           "$ref": "#/definitions/Optional.empty",
79031           "description": "The AIC cloud region which maps to contrail versions"
79032         },
79033         "request-version": {
79034           "$ref": "#/definitions/Optional.empty"
79035         },
79036         "tenant": {
79037           "$ref": "#/definitions/Optional.empty"
79038         },
79039         "vnf-input-parameters": {
79040           "items": {
79041             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
79042           },
79043           "type": "object"
79044         },
79045         "vnf-name": {
79046           "$ref": "#/definitions/Optional.empty"
79047         },
79048         "vnf-network-instance-group-ids": {
79049           "items": {
79050             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
79051           },
79052           "type": "array"
79053         },
79054         "vnf-networks": {
79055           "items": {
79056             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
79057           },
79058           "type": "object"
79059         }
79060       },
79061       "type": "object"
79062     },
79063     "(config)vnf-resource-assignmentsPOST": {
79064       "properties": {
79065         "availability-zones": {
79066           "items": {
79067             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
79068           },
79069           "type": "object"
79070         },
79071         "vnf-networks": {
79072           "items": {
79073             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
79074           },
79075           "type": "object"
79076         },
79077         "vnf-status": {
79078           "$ref": "#/definitions/Optional.empty",
79079           "description": "Orchestration status from AAI - to be set by SDNC"
79080         }
79081       },
79082       "type": "object"
79083     },
79084     "(config)vnf-response-informationPOST": {
79085       "properties": {
79086         "instance-id": {
79087           "$ref": "#/definitions/Optional.empty"
79088         },
79089         "object-path": {
79090           "$ref": "#/definitions/Optional.empty",
79091           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
79092         }
79093       },
79094       "type": "object"
79095     },
79096     "(config)vnf-sub-interface-groupPOST": {
79097       "properties": {
79098         "customer-bonding-requests": {
79099           "items": {
79100             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests"
79101           },
79102           "type": "object"
79103         },
79104         "network-instance-group-function": {
79105           "$ref": "#/definitions/Optional.empty"
79106         },
79107         "parent-port-role": {
79108           "$ref": "#/definitions/Optional.empty"
79109         },
79110         "vnfc-instance-group-function": {
79111           "$ref": "#/definitions/Optional.empty"
79112         },
79113         "vnfcs": {
79114           "items": {
79115             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
79116           },
79117           "type": "object"
79118         }
79119       },
79120       "required": [
79121         "network-instance-group-function",
79122         "parent-port-role",
79123         "vnfc-instance-group-function"
79124       ],
79125       "type": "object"
79126     },
79127     "(config)vnf-sub-interface-groupsPOST": {
79128       "properties": {
79129         "vnf-sub-interface-group": {
79130           "items": {
79131             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
79132           },
79133           "type": "array"
79134         }
79135       },
79136       "type": "object"
79137     },
79138     "(config)vnf-topology-identifier-structurePOST": {
79139       "properties": {
79140         "nf-code": {
79141           "$ref": "#/definitions/Optional.empty",
79142           "description": "used in vnf naming"
79143         },
79144         "nf-function": {
79145           "$ref": "#/definitions/Optional.empty"
79146         },
79147         "nf-role": {
79148           "$ref": "#/definitions/Optional.empty"
79149         },
79150         "nf-type": {
79151           "$ref": "#/definitions/Optional.empty"
79152         },
79153         "vnf-id": {
79154           "$ref": "#/definitions/Optional.empty"
79155         },
79156         "vnf-name": {
79157           "$ref": "#/definitions/Optional.empty",
79158           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
79159         },
79160         "vnf-type": {
79161           "$ref": "#/definitions/Optional.empty",
79162           "description": "In preload tree, this label is used for the vf-module-type"
79163         }
79164       },
79165       "type": "object"
79166     },
79167     "(config)vnf-topologyPOST": {
79168       "properties": {
79169         "aic-clli": {
79170           "$ref": "#/definitions/Optional.empty",
79171           "description": "Not expected to be used"
79172         },
79173         "aic-cloud-region": {
79174           "$ref": "#/definitions/Optional.empty",
79175           "description": "The AIC cloud region which maps to contrail versions"
79176         },
79177         "onap-model-information": {
79178           "items": {
79179             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
79180           },
79181           "type": "object"
79182         },
79183         "sdnc-generated-cloud-resources": {
79184           "$ref": "#/definitions/Optional.empty",
79185           "description": "Indicate if source is sdnc generated cloud param"
79186         },
79187         "tenant": {
79188           "$ref": "#/definitions/Optional.empty"
79189         },
79190         "vnf-parameters-data": {
79191           "items": {
79192             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
79193           },
79194           "type": "object"
79195         },
79196         "vnf-resource-assignments": {
79197           "items": {
79198             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
79199           },
79200           "type": "object"
79201         },
79202         "vnf-topology-identifier-structure": {
79203           "items": {
79204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
79205           },
79206           "type": "object"
79207         }
79208       },
79209       "type": "object"
79210     },
79211     "(config)vnfPOST": {
79212       "properties": {
79213         "param": {
79214           "items": {
79215             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
79216           },
79217           "type": "array"
79218         },
79219         "vf-module": {
79220           "items": {
79221             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
79222           },
79223           "type": "array"
79224         },
79225         "vnf-id": {
79226           "$ref": "#/definitions/Optional.empty"
79227         },
79228         "vnf-name": {
79229           "$ref": "#/definitions/Optional.empty"
79230         }
79231       },
79232       "type": "object"
79233     },
79234     "(config)vnfc-instance-groupPOST": {
79235       "properties": {
79236         "configuration-id": {
79237           "$ref": "#/definitions/Optional.empty"
79238         },
79239         "group-type": {
79240           "$ref": "#/definitions/Optional.empty",
79241           "description": " port-mirror-source or  port-mirror-dest"
79242         },
79243         "instance-group-role": {
79244           "$ref": "#/definitions/Optional.empty",
79245           "description": "i.e.TSBC_VNFC_group"
79246         },
79247         "nfc-naming-code": {
79248           "$ref": "#/definitions/Optional.empty",
79249           "description": "Set to nfc-naming-code from A&AI"
79250         },
79251         "vnfc-objects": {
79252           "items": {
79253             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
79254           },
79255           "type": "object"
79256         }
79257       },
79258       "required": [
79259         "configuration-id",
79260         "instance-group-role",
79261         "nfc-naming-code"
79262       ],
79263       "type": "object"
79264     },
79265     "(config)vnfc-instance-groupsPOST": {
79266       "properties": {
79267         "vnfc-instance-group": {
79268           "items": {
79269             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
79270           },
79271           "type": "array"
79272         }
79273       },
79274       "type": "object"
79275     },
79276     "(config)vnfc-ip-assignmentsPOST": {
79277       "properties": {
79278         "vnfc-address-family": {
79279           "$ref": "#/definitions/Optional.empty",
79280           "description": "indicates if this is IpV4 or IpV6"
79281         },
79282         "vnfc-subnet-dhcp": {
79283           "$ref": "#/definitions/Optional.empty",
79284           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
79285         },
79286         "vnfc-subnet-ip": {
79287           "items": {
79288             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
79289           },
79290           "type": "array"
79291         },
79292         "vnfc-subnet-ip-count": {
79293           "$ref": "#/definitions/Optional.empty",
79294           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
79295         }
79296       },
79297       "type": "object"
79298     },
79299     "(config)vnfc-namesPOST": {
79300       "properties": {
79301         "vnfc-name": {
79302           "$ref": "#/definitions/Optional.empty"
79303         },
79304         "vnfc-networks": {
79305           "items": {
79306             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
79307           },
79308           "type": "object"
79309         }
79310       },
79311       "type": "object"
79312     },
79313     "(config)vnfc-network-dataPOST": {
79314       "properties": {
79315         "connection-point": {
79316           "items": {
79317             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
79318           },
79319           "type": "object"
79320         },
79321         "vnfc-network-role": {
79322           "$ref": "#/definitions/Optional.empty"
79323         },
79324         "vnfc-ports": {
79325           "items": {
79326             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
79327           },
79328           "type": "object"
79329         },
79330         "vnfc-subnet": {
79331           "items": {
79332             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
79333           },
79334           "type": "array"
79335         },
79336         "vnfc-type": {
79337           "$ref": "#/definitions/Optional.empty"
79338         }
79339       },
79340       "required": [
79341         "vnfc-network-role"
79342       ],
79343       "type": "object"
79344     },
79345     "(config)vnfc-networksPOST": {
79346       "properties": {
79347         "vnfc-network-data": {
79348           "items": {
79349             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
79350           },
79351           "type": "array"
79352         }
79353       },
79354       "type": "object"
79355     },
79356     "(config)vnfc-objectPOST": {
79357       "properties": {
79358         "vm-type": {
79359           "$ref": "#/definitions/Optional.empty"
79360         },
79361         "vnf-id": {
79362           "$ref": "#/definitions/Optional.empty"
79363         },
79364         "vnfc-key": {
79365           "$ref": "#/definitions/Optional.empty"
79366         },
79367         "vnfc-name": {
79368           "$ref": "#/definitions/Optional.empty",
79369           "description": "Vnfc name as key in A&AI"
79370         },
79371         "vnics": {
79372           "items": {
79373             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
79374           },
79375           "type": "object"
79376         },
79377         "vserver-id": {
79378           "$ref": "#/definitions/Optional.empty"
79379         },
79380         "vserver-name": {
79381           "$ref": "#/definitions/Optional.empty"
79382         }
79383       },
79384       "type": "object"
79385     },
79386     "(config)vnfc-objectsPOST": {
79387       "properties": {
79388         "vnfc-object": {
79389           "items": {
79390             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
79391           },
79392           "type": "array"
79393         }
79394       },
79395       "type": "object"
79396     },
79397     "(config)vnfc-portPOST": {
79398       "properties": {
79399         "common-sub-interface-role": {
79400           "$ref": "#/definitions/Optional.empty",
79401           "description": "If sub-interfaces have common interface role (network role)"
79402         },
79403         "vnfc-port-id": {
79404           "$ref": "#/definitions/Optional.empty",
79405           "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"
79406         },
79407         "vnic-sub-interfaces": {
79408           "items": {
79409             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
79410           },
79411           "type": "object"
79412         }
79413       },
79414       "required": [
79415         "vnfc-port-id"
79416       ],
79417       "type": "object"
79418     },
79419     "(config)vnfc-portsPOST": {
79420       "properties": {
79421         "vnfc-port": {
79422           "items": {
79423             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
79424           },
79425           "type": "array"
79426         }
79427       },
79428       "type": "object"
79429     },
79430     "(config)vnfc-subnet-ipPOST": {
79431       "properties": {
79432         "ip-type": {
79433           "$ref": "#/definitions/Optional.empty",
79434           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
79435         },
79436         "vnfc-client-key": {
79437           "$ref": "#/definitions/Optional.empty"
79438         },
79439         "vnfc-ip-address": {
79440           "$ref": "#/definitions/Optional.empty",
79441           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
79442         }
79443       },
79444       "type": "object"
79445     },
79446     "(config)vnfc-subnetPOST": {
79447       "properties": {
79448         "vnfc-ip-assignments": {
79449           "items": {
79450             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
79451           },
79452           "type": "array"
79453         },
79454         "vnfc-subnet-role": {
79455           "$ref": "#/definitions/Optional.empty",
79456           "description": "Default value if subnet role is not defined."
79457         }
79458       },
79459       "required": [
79460         "vnfc-subnet-role"
79461       ],
79462       "type": "object"
79463     },
79464     "(config)vnfcPOST": {
79465       "properties": {
79466         "vnfc-name": {
79467           "$ref": "#/definitions/Optional.empty"
79468         },
79469         "vnic-groups": {
79470           "items": {
79471             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
79472           },
79473           "type": "object"
79474         }
79475       },
79476       "type": "object"
79477     },
79478     "(config)vnfcsPOST": {
79479       "properties": {
79480         "vnfc": {
79481           "items": {
79482             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
79483           },
79484           "type": "array"
79485         }
79486       },
79487       "type": "object"
79488     },
79489     "(config)vnfsPOST": {
79490       "properties": {
79491         "vnf": {
79492           "items": {
79493             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
79494           },
79495           "type": "array"
79496         }
79497       },
79498       "type": "object"
79499     },
79500     "(config)vnic-groupPOST": {
79501       "properties": {
79502         "network-instance-group-function": {
79503           "$ref": "#/definitions/Optional.empty",
79504           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
79505         },
79506         "vlan-assignment-policy-name": {
79507           "$ref": "#/definitions/Optional.empty",
79508           "description": "Policy name in ASDC model & policy definition in Policy Engine"
79509         },
79510         "vlan-common-ip-addresses": {
79511           "items": {
79512             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
79513           },
79514           "type": "object"
79515         },
79516         "vlan-tag-index-next": {
79517           "$ref": "#/definitions/Optional.empty",
79518           "description": "Next tag to be assigned"
79519         },
79520         "vlan-vnics": {
79521           "items": {
79522             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
79523           },
79524           "type": "object"
79525         },
79526         "vnic-interface-role": {
79527           "$ref": "#/definitions/Optional.empty",
79528           "description": "Same as network-role of network where vnic is connected"
79529         }
79530       },
79531       "required": [
79532         "vnic-interface-role"
79533       ],
79534       "type": "object"
79535     },
79536     "(config)vnic-groupsPOST": {
79537       "properties": {
79538         "vnic-group": {
79539           "items": {
79540             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
79541           },
79542           "type": "array"
79543         }
79544       },
79545       "type": "object"
79546     },
79547     "(config)vnic-ip-addressesPOST": {
79548       "properties": {
79549         "ip-addresses": {
79550           "items": {
79551             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses"
79552           },
79553           "type": "object"
79554         }
79555       },
79556       "type": "object"
79557     },
79558     "(config)vnic-sub-interfacesPOST": {
79559       "properties": {
79560         "sub-interface-network-data": {
79561           "items": {
79562             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
79563           },
79564           "type": "array"
79565         }
79566       },
79567       "type": "object"
79568     },
79569     "(config)vnicPOST": {
79570       "properties": {
79571         "capacity": {
79572           "items": {
79573             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
79574           },
79575           "type": "object"
79576         },
79577         "vnic-ip-addresses": {
79578           "items": {
79579             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses"
79580           },
79581           "type": "object"
79582         },
79583         "vnic-port-id": {
79584           "$ref": "#/definitions/Optional.empty"
79585         },
79586         "vnic-port-name": {
79587           "$ref": "#/definitions/Optional.empty"
79588         }
79589       },
79590       "type": "object"
79591     },
79592     "(config)vnicsPOST": {
79593       "properties": {
79594         "vnic": {
79595           "items": {
79596             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
79597           },
79598           "type": "array"
79599         }
79600       },
79601       "type": "object"
79602     },
79603     "(config)vnr-parametersPOST": {
79604       "properties": {
79605         "lower-tag-id": {
79606           "$ref": "#/definitions/Optional.empty"
79607         },
79608         "network-collection-service-instance-id": {
79609           "$ref": "#/definitions/Optional.empty",
79610           "description": "service instance id that created network-collection"
79611         },
79612         "network-id": {
79613           "$ref": "#/definitions/Optional.empty"
79614         },
79615         "network-instance-group-function": {
79616           "$ref": "#/definitions/Optional.empty"
79617         },
79618         "network-instance-group-id": {
79619           "$ref": "#/definitions/Optional.empty"
79620         },
79621         "parent-port-role": {
79622           "$ref": "#/definitions/Optional.empty"
79623         },
79624         "upper-tag-id": {
79625           "$ref": "#/definitions/Optional.empty"
79626         },
79627         "vnf-id": {
79628           "$ref": "#/definitions/Optional.empty"
79629         },
79630         "vnf-service-instance-id": {
79631           "$ref": "#/definitions/Optional.empty"
79632         },
79633         "vnfc-instance-group-function": {
79634           "$ref": "#/definitions/Optional.empty"
79635         }
79636       },
79637       "type": "object"
79638     },
79639     "(config)vpn-binding-policyPOST": {
79640       "properties": {
79641         "global-route-target": {
79642           "$ref": "#/definitions/Optional.empty"
79643         },
79644         "route-target-role": {
79645           "$ref": "#/definitions/Optional.empty"
79646         },
79647         "vpn-binding": {
79648           "$ref": "#/definitions/Optional.empty"
79649         },
79650         "vpn-name": {
79651           "$ref": "#/definitions/Optional.empty"
79652         },
79653         "vpn-platform": {
79654           "$ref": "#/definitions/Optional.empty"
79655         },
79656         "vpn-type": {
79657           "$ref": "#/definitions/Optional.empty"
79658         }
79659       },
79660       "type": "object"
79661     },
79662     "(config)vpn-bindingsPOST": {
79663       "properties": {
79664         "aic-zone": {
79665           "$ref": "#/definitions/Optional.empty",
79666           "description": "AIC Zone the route target associated with"
79667         },
79668         "global-route-target": {
79669           "$ref": "#/definitions/Optional.empty"
79670         },
79671         "route-target-role": {
79672           "$ref": "#/definitions/Optional.empty"
79673         },
79674         "vpn-binding-id": {
79675           "$ref": "#/definitions/Optional.empty"
79676         },
79677         "vpn-name": {
79678           "$ref": "#/definitions/Optional.empty"
79679         }
79680       },
79681       "type": "object"
79682     },
79683     "(connection-attachment-topology-operation)input": {
79684       "properties": {
79685         "GENERIC-RESOURCE-API:allotted-resource-information": {
79686           "items": {
79687             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
79688           },
79689           "type": "object"
79690         },
79691         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
79692           "items": {
79693             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input"
79694           },
79695           "type": "object"
79696         },
79697         "GENERIC-RESOURCE-API:request-information": {
79698           "items": {
79699             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
79700           },
79701           "type": "object"
79702         },
79703         "GENERIC-RESOURCE-API:sdnc-request-header": {
79704           "items": {
79705             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
79706           },
79707           "type": "object"
79708         },
79709         "GENERIC-RESOURCE-API:service-information": {
79710           "items": {
79711             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
79712           },
79713           "type": "object"
79714         }
79715       },
79716       "type": "object"
79717     },
79718     "(connection-attachment-topology-operation)input-TOP": {
79719       "properties": {
79720         "GENERIC-RESOURCE-API:input": {
79721           "items": {
79722             "$ref": "#/definitions/(connection-attachment-topology-operation)input"
79723           },
79724           "type": "object"
79725         }
79726       },
79727       "type": "object"
79728     },
79729     "(connection-attachment-topology-operation)output": {
79730       "properties": {
79731         "GENERIC-RESOURCE-API:ack-final-indicator": {
79732           "$ref": "#/definitions/Optional.empty",
79733           "description": "Expected to be Y or N."
79734         },
79735         "GENERIC-RESOURCE-API:connection-attachment-response-information": {
79736           "items": {
79737             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information"
79738           },
79739           "type": "object"
79740         },
79741         "GENERIC-RESOURCE-API:response-code": {
79742           "$ref": "#/definitions/Optional.empty",
79743           "description": "a success code or an defined error codeKeep as M"
79744         },
79745         "GENERIC-RESOURCE-API:response-message": {
79746           "$ref": "#/definitions/Optional.empty",
79747           "description": "message included for error code"
79748         },
79749         "GENERIC-RESOURCE-API:service-response-information": {
79750           "items": {
79751             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
79752           },
79753           "type": "object"
79754         },
79755         "GENERIC-RESOURCE-API:svc-request-id": {
79756           "$ref": "#/definitions/Optional.empty",
79757           "description": "the request id from the request message for which this is the responseKeep as M"
79758         }
79759       },
79760       "type": "object"
79761     },
79762     "(connection-attachment-topology-operation)output-TOP": {
79763       "properties": {
79764         "GENERIC-RESOURCE-API:output": {
79765           "items": {
79766             "$ref": "#/definitions/(connection-attachment-topology-operation)output"
79767           },
79768           "type": "object"
79769         }
79770       },
79771       "type": "object"
79772     },
79773     "(contrail-route-topology-operation)input": {
79774       "properties": {
79775         "GENERIC-RESOURCE-API:allotted-resource-information": {
79776           "items": {
79777             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
79778           },
79779           "type": "object"
79780         },
79781         "GENERIC-RESOURCE-API:contrail-route-request-input": {
79782           "items": {
79783             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
79784           },
79785           "type": "object"
79786         },
79787         "GENERIC-RESOURCE-API:request-information": {
79788           "items": {
79789             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
79790           },
79791           "type": "object"
79792         },
79793         "GENERIC-RESOURCE-API:sdnc-request-header": {
79794           "items": {
79795             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
79796           },
79797           "type": "object"
79798         },
79799         "GENERIC-RESOURCE-API:service-information": {
79800           "items": {
79801             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
79802           },
79803           "type": "object"
79804         }
79805       },
79806       "type": "object"
79807     },
79808     "(contrail-route-topology-operation)input-TOP": {
79809       "properties": {
79810         "GENERIC-RESOURCE-API:input": {
79811           "items": {
79812             "$ref": "#/definitions/(contrail-route-topology-operation)input"
79813           },
79814           "type": "object"
79815         }
79816       },
79817       "type": "object"
79818     },
79819     "(contrail-route-topology-operation)output": {
79820       "properties": {
79821         "GENERIC-RESOURCE-API:ack-final-indicator": {
79822           "$ref": "#/definitions/Optional.empty",
79823           "description": "Expected to be Y or N."
79824         },
79825         "GENERIC-RESOURCE-API:contrail-route-response-information": {
79826           "items": {
79827             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
79828           },
79829           "type": "object"
79830         },
79831         "GENERIC-RESOURCE-API:response-code": {
79832           "$ref": "#/definitions/Optional.empty",
79833           "description": "a success code or an defined error codeKeep as M"
79834         },
79835         "GENERIC-RESOURCE-API:response-message": {
79836           "$ref": "#/definitions/Optional.empty",
79837           "description": "message included for error code"
79838         },
79839         "GENERIC-RESOURCE-API:service-response-information": {
79840           "items": {
79841             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
79842           },
79843           "type": "object"
79844         },
79845         "GENERIC-RESOURCE-API:svc-request-id": {
79846           "$ref": "#/definitions/Optional.empty",
79847           "description": "the request id from the request message for which this is the responseKeep as M"
79848         }
79849       },
79850       "type": "object"
79851     },
79852     "(contrail-route-topology-operation)output-TOP": {
79853       "properties": {
79854         "GENERIC-RESOURCE-API:output": {
79855           "items": {
79856             "$ref": "#/definitions/(contrail-route-topology-operation)output"
79857           },
79858           "type": "object"
79859         }
79860       },
79861       "type": "object"
79862     },
79863     "(generic-configuration-notification)input": {
79864       "properties": {
79865         "GENERIC-RESOURCE-API:ack-final-indicator": {
79866           "$ref": "#/definitions/Optional.empty",
79867           "description": "Expected to be Y or N."
79868         },
79869         "GENERIC-RESOURCE-API:configuration-information": {
79870           "items": {
79871             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
79872           },
79873           "type": "object"
79874         },
79875         "GENERIC-RESOURCE-API:configuration-topology-link": {
79876           "$ref": "#/definitions/Optional.empty",
79877           "description": "Returns URL to generic-configuration-topology "
79878         },
79879         "GENERIC-RESOURCE-API:request-information": {
79880           "items": {
79881             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
79882           },
79883           "type": "object"
79884         },
79885         "GENERIC-RESOURCE-API:response-code": {
79886           "$ref": "#/definitions/Optional.empty",
79887           "description": "a success code or an defined error codeKeep as M"
79888         },
79889         "GENERIC-RESOURCE-API:response-message": {
79890           "$ref": "#/definitions/Optional.empty",
79891           "description": "message included for error code"
79892         },
79893         "GENERIC-RESOURCE-API:sdnc-request-header": {
79894           "items": {
79895             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
79896           },
79897           "type": "object"
79898         },
79899         "GENERIC-RESOURCE-API:service-information": {
79900           "items": {
79901             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
79902           },
79903           "type": "object"
79904         },
79905         "GENERIC-RESOURCE-API:svc-request-id": {
79906           "$ref": "#/definitions/Optional.empty",
79907           "description": "the request id from the request message for which this is the responseKeep as M"
79908         },
79909         "GENERIC-RESOURCE-API:vnr-parameters": {
79910           "items": {
79911             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters"
79912           },
79913           "type": "object"
79914         }
79915       },
79916       "type": "object"
79917     },
79918     "(generic-configuration-notification)input-TOP": {
79919       "properties": {
79920         "GENERIC-RESOURCE-API:input": {
79921           "items": {
79922             "$ref": "#/definitions/(generic-configuration-notification)input"
79923           },
79924           "type": "object"
79925         }
79926       },
79927       "type": "object"
79928     },
79929     "(generic-configuration-topology-operation)input": {
79930       "properties": {
79931         "GENERIC-RESOURCE-API:configuration-information": {
79932           "items": {
79933             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
79934           },
79935           "type": "object"
79936         },
79937         "GENERIC-RESOURCE-API:gc-request-input": {
79938           "items": {
79939             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input"
79940           },
79941           "type": "object"
79942         },
79943         "GENERIC-RESOURCE-API:request-information": {
79944           "items": {
79945             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
79946           },
79947           "type": "object"
79948         },
79949         "GENERIC-RESOURCE-API:sdnc-request-header": {
79950           "items": {
79951             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
79952           },
79953           "type": "object"
79954         },
79955         "GENERIC-RESOURCE-API:service-information": {
79956           "items": {
79957             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
79958           },
79959           "type": "object"
79960         }
79961       },
79962       "type": "object"
79963     },
79964     "(generic-configuration-topology-operation)input-TOP": {
79965       "properties": {
79966         "GENERIC-RESOURCE-API:input": {
79967           "items": {
79968             "$ref": "#/definitions/(generic-configuration-topology-operation)input"
79969           },
79970           "type": "object"
79971         }
79972       },
79973       "type": "object"
79974     },
79975     "(generic-configuration-topology-operation)output": {
79976       "properties": {
79977         "GENERIC-RESOURCE-API:ack-final-indicator": {
79978           "$ref": "#/definitions/Optional.empty",
79979           "description": "Expected to be Y or N."
79980         },
79981         "GENERIC-RESOURCE-API:gc-response-information": {
79982           "items": {
79983             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information"
79984           },
79985           "type": "object"
79986         },
79987         "GENERIC-RESOURCE-API:response-code": {
79988           "$ref": "#/definitions/Optional.empty",
79989           "description": "a success code or an defined error codeKeep as M"
79990         },
79991         "GENERIC-RESOURCE-API:response-message": {
79992           "$ref": "#/definitions/Optional.empty",
79993           "description": "message included for error code"
79994         },
79995         "GENERIC-RESOURCE-API:service-response-information": {
79996           "items": {
79997             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
79998           },
79999           "type": "object"
80000         },
80001         "GENERIC-RESOURCE-API:svc-request-id": {
80002           "$ref": "#/definitions/Optional.empty",
80003           "description": "the request id from the request message for which this is the responseKeep as M"
80004         }
80005       },
80006       "type": "object"
80007     },
80008     "(generic-configuration-topology-operation)output-TOP": {
80009       "properties": {
80010         "GENERIC-RESOURCE-API:output": {
80011           "items": {
80012             "$ref": "#/definitions/(generic-configuration-topology-operation)output"
80013           },
80014           "type": "object"
80015         }
80016       },
80017       "type": "object"
80018     },
80019     "(getpathsegment-topology-operation)input": {
80020       "properties": {
80021         "GENERIC-RESOURCE-API:forwarding-path-request-input": {
80022           "items": {
80023             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input"
80024           },
80025           "type": "object"
80026         },
80027         "GENERIC-RESOURCE-API:request-information": {
80028           "items": {
80029             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80030           },
80031           "type": "object"
80032         },
80033         "GENERIC-RESOURCE-API:sdnc-request-header": {
80034           "items": {
80035             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80036           },
80037           "type": "object"
80038         },
80039         "GENERIC-RESOURCE-API:service-information": {
80040           "items": {
80041             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80042           },
80043           "type": "object"
80044         }
80045       },
80046       "type": "object"
80047     },
80048     "(getpathsegment-topology-operation)input-TOP": {
80049       "properties": {
80050         "GENERIC-RESOURCE-API:input": {
80051           "items": {
80052             "$ref": "#/definitions/(getpathsegment-topology-operation)input"
80053           },
80054           "type": "object"
80055         }
80056       },
80057       "type": "object"
80058     },
80059     "(getpathsegment-topology-operation)output": {
80060       "properties": {
80061         "GENERIC-RESOURCE-API:ack-final-indicator": {
80062           "$ref": "#/definitions/Optional.empty",
80063           "description": "Expected to be Y or N."
80064         },
80065         "GENERIC-RESOURCE-API:getpathsegment-response-information": {
80066           "items": {
80067             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information"
80068           },
80069           "type": "object"
80070         },
80071         "GENERIC-RESOURCE-API:response-code": {
80072           "$ref": "#/definitions/Optional.empty",
80073           "description": "a success code or an defined error codeKeep as M"
80074         },
80075         "GENERIC-RESOURCE-API:response-message": {
80076           "$ref": "#/definitions/Optional.empty",
80077           "description": "message included for error code"
80078         },
80079         "GENERIC-RESOURCE-API:service-response-information": {
80080           "items": {
80081             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80082           },
80083           "type": "object"
80084         },
80085         "GENERIC-RESOURCE-API:svc-request-id": {
80086           "$ref": "#/definitions/Optional.empty",
80087           "description": "the request id from the request message for which this is the responseKeep as M"
80088         }
80089       },
80090       "type": "object"
80091     },
80092     "(getpathsegment-topology-operation)output-TOP": {
80093       "properties": {
80094         "GENERIC-RESOURCE-API:output": {
80095           "items": {
80096             "$ref": "#/definitions/(getpathsegment-topology-operation)output"
80097           },
80098           "type": "object"
80099         }
80100       },
80101       "type": "object"
80102     },
80103     "(network-topology-operation)input": {
80104       "properties": {
80105         "GENERIC-RESOURCE-API:network-information": {
80106           "items": {
80107             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
80108           },
80109           "type": "object"
80110         },
80111         "GENERIC-RESOURCE-API:network-request-input": {
80112           "items": {
80113             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
80114           },
80115           "type": "object"
80116         },
80117         "GENERIC-RESOURCE-API:request-information": {
80118           "items": {
80119             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80120           },
80121           "type": "object"
80122         },
80123         "GENERIC-RESOURCE-API:sdnc-request-header": {
80124           "items": {
80125             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80126           },
80127           "type": "object"
80128         },
80129         "GENERIC-RESOURCE-API:service-information": {
80130           "items": {
80131             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80132           },
80133           "type": "object"
80134         }
80135       },
80136       "type": "object"
80137     },
80138     "(network-topology-operation)input-TOP": {
80139       "properties": {
80140         "GENERIC-RESOURCE-API:input": {
80141           "items": {
80142             "$ref": "#/definitions/(network-topology-operation)input"
80143           },
80144           "type": "object"
80145         }
80146       },
80147       "type": "object"
80148     },
80149     "(network-topology-operation)output": {
80150       "properties": {
80151         "GENERIC-RESOURCE-API:ack-final-indicator": {
80152           "$ref": "#/definitions/Optional.empty",
80153           "description": "Expected to be Y or N."
80154         },
80155         "GENERIC-RESOURCE-API:network-response-information": {
80156           "items": {
80157             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
80158           },
80159           "type": "object"
80160         },
80161         "GENERIC-RESOURCE-API:response-code": {
80162           "$ref": "#/definitions/Optional.empty",
80163           "description": "a success code or an defined error codeKeep as M"
80164         },
80165         "GENERIC-RESOURCE-API:response-message": {
80166           "$ref": "#/definitions/Optional.empty",
80167           "description": "message included for error code"
80168         },
80169         "GENERIC-RESOURCE-API:service-response-information": {
80170           "items": {
80171             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80172           },
80173           "type": "object"
80174         },
80175         "GENERIC-RESOURCE-API:svc-request-id": {
80176           "$ref": "#/definitions/Optional.empty",
80177           "description": "the request id from the request message for which this is the responseKeep as M"
80178         }
80179       },
80180       "type": "object"
80181     },
80182     "(network-topology-operation)output-TOP": {
80183       "properties": {
80184         "GENERIC-RESOURCE-API:output": {
80185           "items": {
80186             "$ref": "#/definitions/(network-topology-operation)output"
80187           },
80188           "type": "object"
80189         }
80190       },
80191       "type": "object"
80192     },
80193     "(policy-update-notify-operation)input": {
80194       "properties": {
80195         "GENERIC-RESOURCE-API:policy-name": {
80196           "$ref": "#/definitions/Optional.empty"
80197         },
80198         "GENERIC-RESOURCE-API:update-type": {
80199           "$ref": "#/definitions/Optional.empty"
80200         },
80201         "GENERIC-RESOURCE-API:version-id": {
80202           "$ref": "#/definitions/Optional.empty",
80203           "description": "Map JSON versionNo to version-id"
80204         }
80205       },
80206       "required": [
80207         "GENERIC-RESOURCE-API:policy-name",
80208         "GENERIC-RESOURCE-API:update-type",
80209         "GENERIC-RESOURCE-API:version-id"
80210       ],
80211       "type": "object"
80212     },
80213     "(policy-update-notify-operation)input-TOP": {
80214       "properties": {
80215         "GENERIC-RESOURCE-API:input": {
80216           "items": {
80217             "$ref": "#/definitions/(policy-update-notify-operation)input"
80218           },
80219           "type": "object"
80220         }
80221       },
80222       "type": "object"
80223     },
80224     "(policy-update-notify-operation)output": {
80225       "properties": {
80226         "GENERIC-RESOURCE-API:error-code": {
80227           "$ref": "#/definitions/Optional.empty"
80228         },
80229         "GENERIC-RESOURCE-API:error-msg": {
80230           "$ref": "#/definitions/Optional.empty"
80231         }
80232       },
80233       "type": "object"
80234     },
80235     "(policy-update-notify-operation)output-TOP": {
80236       "properties": {
80237         "GENERIC-RESOURCE-API:output": {
80238           "items": {
80239             "$ref": "#/definitions/(policy-update-notify-operation)output"
80240           },
80241           "type": "object"
80242         }
80243       },
80244       "type": "object"
80245     },
80246     "(port-mirror-topology-operation)input": {
80247       "properties": {
80248         "GENERIC-RESOURCE-API:configuration-information": {
80249           "items": {
80250             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
80251           },
80252           "type": "object"
80253         },
80254         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
80255           "items": {
80256             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input"
80257           },
80258           "type": "object"
80259         },
80260         "GENERIC-RESOURCE-API:request-information": {
80261           "items": {
80262             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80263           },
80264           "type": "object"
80265         },
80266         "GENERIC-RESOURCE-API:sdnc-request-header": {
80267           "items": {
80268             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80269           },
80270           "type": "object"
80271         },
80272         "GENERIC-RESOURCE-API:service-information": {
80273           "items": {
80274             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80275           },
80276           "type": "object"
80277         }
80278       },
80279       "type": "object"
80280     },
80281     "(port-mirror-topology-operation)input-TOP": {
80282       "properties": {
80283         "GENERIC-RESOURCE-API:input": {
80284           "items": {
80285             "$ref": "#/definitions/(port-mirror-topology-operation)input"
80286           },
80287           "type": "object"
80288         }
80289       },
80290       "type": "object"
80291     },
80292     "(port-mirror-topology-operation)output": {
80293       "properties": {
80294         "GENERIC-RESOURCE-API:ack-final-indicator": {
80295           "$ref": "#/definitions/Optional.empty",
80296           "description": "Expected to be Y or N."
80297         },
80298         "GENERIC-RESOURCE-API:port-mirror-response-information": {
80299           "items": {
80300             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information"
80301           },
80302           "type": "object"
80303         },
80304         "GENERIC-RESOURCE-API:response-code": {
80305           "$ref": "#/definitions/Optional.empty",
80306           "description": "a success code or an defined error codeKeep as M"
80307         },
80308         "GENERIC-RESOURCE-API:response-message": {
80309           "$ref": "#/definitions/Optional.empty",
80310           "description": "message included for error code"
80311         },
80312         "GENERIC-RESOURCE-API:service-response-information": {
80313           "items": {
80314             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80315           },
80316           "type": "object"
80317         },
80318         "GENERIC-RESOURCE-API:svc-request-id": {
80319           "$ref": "#/definitions/Optional.empty",
80320           "description": "the request id from the request message for which this is the responseKeep as M"
80321         }
80322       },
80323       "type": "object"
80324     },
80325     "(port-mirror-topology-operation)output-TOP": {
80326       "properties": {
80327         "GENERIC-RESOURCE-API:output": {
80328           "items": {
80329             "$ref": "#/definitions/(port-mirror-topology-operation)output"
80330           },
80331           "type": "object"
80332         }
80333       },
80334       "type": "object"
80335     },
80336     "(preload-network-topology-operation)input": {
80337       "properties": {
80338         "GENERIC-RESOURCE-API:preload-network-topology-information": {
80339           "items": {
80340             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information"
80341           },
80342           "type": "object"
80343         },
80344         "GENERIC-RESOURCE-API:request-information": {
80345           "items": {
80346             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80347           },
80348           "type": "object"
80349         },
80350         "GENERIC-RESOURCE-API:sdnc-request-header": {
80351           "items": {
80352             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80353           },
80354           "type": "object"
80355         }
80356       },
80357       "type": "object"
80358     },
80359     "(preload-network-topology-operation)input-TOP": {
80360       "properties": {
80361         "GENERIC-RESOURCE-API:input": {
80362           "items": {
80363             "$ref": "#/definitions/(preload-network-topology-operation)input"
80364           },
80365           "type": "object"
80366         }
80367       },
80368       "type": "object"
80369     },
80370     "(preload-network-topology-operation)output": {
80371       "properties": {
80372         "GENERIC-RESOURCE-API:ack-final-indicator": {
80373           "$ref": "#/definitions/Optional.empty"
80374         },
80375         "GENERIC-RESOURCE-API:response-code": {
80376           "$ref": "#/definitions/Optional.empty"
80377         },
80378         "GENERIC-RESOURCE-API:response-message": {
80379           "$ref": "#/definitions/Optional.empty"
80380         },
80381         "GENERIC-RESOURCE-API:svc-request-id": {
80382           "$ref": "#/definitions/Optional.empty"
80383         }
80384       },
80385       "type": "object"
80386     },
80387     "(preload-network-topology-operation)output-TOP": {
80388       "properties": {
80389         "GENERIC-RESOURCE-API:output": {
80390           "items": {
80391             "$ref": "#/definitions/(preload-network-topology-operation)output"
80392           },
80393           "type": "object"
80394         }
80395       },
80396       "type": "object"
80397     },
80398     "(preload-vf-module-topology-operation)input": {
80399       "properties": {
80400         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
80401           "items": {
80402             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information"
80403           },
80404           "type": "object"
80405         },
80406         "GENERIC-RESOURCE-API:request-information": {
80407           "items": {
80408             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80409           },
80410           "type": "object"
80411         },
80412         "GENERIC-RESOURCE-API:sdnc-request-header": {
80413           "items": {
80414             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80415           },
80416           "type": "object"
80417         }
80418       },
80419       "type": "object"
80420     },
80421     "(preload-vf-module-topology-operation)input-TOP": {
80422       "properties": {
80423         "GENERIC-RESOURCE-API:input": {
80424           "items": {
80425             "$ref": "#/definitions/(preload-vf-module-topology-operation)input"
80426           },
80427           "type": "object"
80428         }
80429       },
80430       "type": "object"
80431     },
80432     "(preload-vf-module-topology-operation)output": {
80433       "properties": {
80434         "GENERIC-RESOURCE-API:ack-final-indicator": {
80435           "$ref": "#/definitions/Optional.empty"
80436         },
80437         "GENERIC-RESOURCE-API:response-code": {
80438           "$ref": "#/definitions/Optional.empty"
80439         },
80440         "GENERIC-RESOURCE-API:response-message": {
80441           "$ref": "#/definitions/Optional.empty"
80442         },
80443         "GENERIC-RESOURCE-API:svc-request-id": {
80444           "$ref": "#/definitions/Optional.empty"
80445         }
80446       },
80447       "type": "object"
80448     },
80449     "(preload-vf-module-topology-operation)output-TOP": {
80450       "properties": {
80451         "GENERIC-RESOURCE-API:output": {
80452           "items": {
80453             "$ref": "#/definitions/(preload-vf-module-topology-operation)output"
80454           },
80455           "type": "object"
80456         }
80457       },
80458       "type": "object"
80459     },
80460     "(security-zone-topology-operation)input": {
80461       "properties": {
80462         "GENERIC-RESOURCE-API:allotted-resource-information": {
80463           "items": {
80464             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
80465           },
80466           "type": "object"
80467         },
80468         "GENERIC-RESOURCE-API:request-information": {
80469           "items": {
80470             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80471           },
80472           "type": "object"
80473         },
80474         "GENERIC-RESOURCE-API:sdnc-request-header": {
80475           "items": {
80476             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80477           },
80478           "type": "object"
80479         },
80480         "GENERIC-RESOURCE-API:security-zone-request-input": {
80481           "items": {
80482             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
80483           },
80484           "type": "object"
80485         },
80486         "GENERIC-RESOURCE-API:service-information": {
80487           "items": {
80488             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80489           },
80490           "type": "object"
80491         }
80492       },
80493       "type": "object"
80494     },
80495     "(security-zone-topology-operation)input-TOP": {
80496       "properties": {
80497         "GENERIC-RESOURCE-API:input": {
80498           "items": {
80499             "$ref": "#/definitions/(security-zone-topology-operation)input"
80500           },
80501           "type": "object"
80502         }
80503       },
80504       "type": "object"
80505     },
80506     "(security-zone-topology-operation)output": {
80507       "properties": {
80508         "GENERIC-RESOURCE-API:ack-final-indicator": {
80509           "$ref": "#/definitions/Optional.empty",
80510           "description": "Expected to be Y or N."
80511         },
80512         "GENERIC-RESOURCE-API:response-code": {
80513           "$ref": "#/definitions/Optional.empty",
80514           "description": "a success code or an defined error codeKeep as M"
80515         },
80516         "GENERIC-RESOURCE-API:response-message": {
80517           "$ref": "#/definitions/Optional.empty",
80518           "description": "message included for error code"
80519         },
80520         "GENERIC-RESOURCE-API:security-zone-response-information": {
80521           "items": {
80522             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
80523           },
80524           "type": "object"
80525         },
80526         "GENERIC-RESOURCE-API:service-response-information": {
80527           "items": {
80528             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80529           },
80530           "type": "object"
80531         },
80532         "GENERIC-RESOURCE-API:svc-request-id": {
80533           "$ref": "#/definitions/Optional.empty",
80534           "description": "the request id from the request message for which this is the responseKeep as M"
80535         }
80536       },
80537       "type": "object"
80538     },
80539     "(security-zone-topology-operation)output-TOP": {
80540       "properties": {
80541         "GENERIC-RESOURCE-API:output": {
80542           "items": {
80543             "$ref": "#/definitions/(security-zone-topology-operation)output"
80544           },
80545           "type": "object"
80546         }
80547       },
80548       "type": "object"
80549     },
80550     "(service-topology-operation)input": {
80551       "properties": {
80552         "GENERIC-RESOURCE-API:request-information": {
80553           "items": {
80554             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80555           },
80556           "type": "object"
80557         },
80558         "GENERIC-RESOURCE-API:sdnc-request-header": {
80559           "items": {
80560             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80561           },
80562           "type": "object"
80563         },
80564         "GENERIC-RESOURCE-API:service-information": {
80565           "items": {
80566             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80567           },
80568           "type": "object"
80569         },
80570         "GENERIC-RESOURCE-API:service-request-input": {
80571           "items": {
80572             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
80573           },
80574           "type": "object"
80575         }
80576       },
80577       "type": "object"
80578     },
80579     "(service-topology-operation)input-TOP": {
80580       "properties": {
80581         "GENERIC-RESOURCE-API:input": {
80582           "items": {
80583             "$ref": "#/definitions/(service-topology-operation)input"
80584           },
80585           "type": "object"
80586         }
80587       },
80588       "type": "object"
80589     },
80590     "(service-topology-operation)output": {
80591       "properties": {
80592         "GENERIC-RESOURCE-API:ack-final-indicator": {
80593           "$ref": "#/definitions/Optional.empty",
80594           "description": "Expected to be Y or N."
80595         },
80596         "GENERIC-RESOURCE-API:response-code": {
80597           "$ref": "#/definitions/Optional.empty",
80598           "description": "a success code or an defined error codeKeep as M"
80599         },
80600         "GENERIC-RESOURCE-API:response-message": {
80601           "$ref": "#/definitions/Optional.empty",
80602           "description": "message included for error code"
80603         },
80604         "GENERIC-RESOURCE-API:service-response-information": {
80605           "items": {
80606             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80607           },
80608           "type": "object"
80609         },
80610         "GENERIC-RESOURCE-API:svc-request-id": {
80611           "$ref": "#/definitions/Optional.empty",
80612           "description": "the request id from the request message for which this is the responseKeep as M"
80613         }
80614       },
80615       "type": "object"
80616     },
80617     "(service-topology-operation)output-TOP": {
80618       "properties": {
80619         "GENERIC-RESOURCE-API:output": {
80620           "items": {
80621             "$ref": "#/definitions/(service-topology-operation)output"
80622           },
80623           "type": "object"
80624         }
80625       },
80626       "type": "object"
80627     },
80628     "(tunnelxconn-topology-operation)input": {
80629       "properties": {
80630         "GENERIC-RESOURCE-API:allotted-resource-information": {
80631           "items": {
80632             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
80633           },
80634           "type": "object"
80635         },
80636         "GENERIC-RESOURCE-API:request-information": {
80637           "items": {
80638             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80639           },
80640           "type": "object"
80641         },
80642         "GENERIC-RESOURCE-API:sdnc-request-header": {
80643           "items": {
80644             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80645           },
80646           "type": "object"
80647         },
80648         "GENERIC-RESOURCE-API:service-information": {
80649           "items": {
80650             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80651           },
80652           "type": "object"
80653         },
80654         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
80655           "items": {
80656             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
80657           },
80658           "type": "object"
80659         }
80660       },
80661       "type": "object"
80662     },
80663     "(tunnelxconn-topology-operation)input-TOP": {
80664       "properties": {
80665         "GENERIC-RESOURCE-API:input": {
80666           "items": {
80667             "$ref": "#/definitions/(tunnelxconn-topology-operation)input"
80668           },
80669           "type": "object"
80670         }
80671       },
80672       "type": "object"
80673     },
80674     "(tunnelxconn-topology-operation)output": {
80675       "properties": {
80676         "GENERIC-RESOURCE-API:ack-final-indicator": {
80677           "$ref": "#/definitions/Optional.empty",
80678           "description": "Expected to be Y or N."
80679         },
80680         "GENERIC-RESOURCE-API:response-code": {
80681           "$ref": "#/definitions/Optional.empty",
80682           "description": "a success code or an defined error codeKeep as M"
80683         },
80684         "GENERIC-RESOURCE-API:response-message": {
80685           "$ref": "#/definitions/Optional.empty",
80686           "description": "message included for error code"
80687         },
80688         "GENERIC-RESOURCE-API:service-response-information": {
80689           "items": {
80690             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80691           },
80692           "type": "object"
80693         },
80694         "GENERIC-RESOURCE-API:svc-request-id": {
80695           "$ref": "#/definitions/Optional.empty",
80696           "description": "the request id from the request message for which this is the responseKeep as M"
80697         },
80698         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
80699           "items": {
80700             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
80701           },
80702           "type": "object"
80703         }
80704       },
80705       "type": "object"
80706     },
80707     "(tunnelxconn-topology-operation)output-TOP": {
80708       "properties": {
80709         "GENERIC-RESOURCE-API:output": {
80710           "items": {
80711             "$ref": "#/definitions/(tunnelxconn-topology-operation)output"
80712           },
80713           "type": "object"
80714         }
80715       },
80716       "type": "object"
80717     },
80718     "(vf-module-topology-operation)input": {
80719       "properties": {
80720         "GENERIC-RESOURCE-API:request-information": {
80721           "items": {
80722             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80723           },
80724           "type": "object"
80725         },
80726         "GENERIC-RESOURCE-API:sdnc-request-header": {
80727           "items": {
80728             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80729           },
80730           "type": "object"
80731         },
80732         "GENERIC-RESOURCE-API:service-information": {
80733           "items": {
80734             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80735           },
80736           "type": "object"
80737         },
80738         "GENERIC-RESOURCE-API:vf-module-information": {
80739           "items": {
80740             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
80741           },
80742           "type": "object"
80743         },
80744         "GENERIC-RESOURCE-API:vf-module-request-input": {
80745           "items": {
80746             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
80747           },
80748           "type": "object"
80749         },
80750         "GENERIC-RESOURCE-API:vnf-information": {
80751           "items": {
80752             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
80753           },
80754           "type": "object"
80755         }
80756       },
80757       "type": "object"
80758     },
80759     "(vf-module-topology-operation)input-TOP": {
80760       "properties": {
80761         "GENERIC-RESOURCE-API:input": {
80762           "items": {
80763             "$ref": "#/definitions/(vf-module-topology-operation)input"
80764           },
80765           "type": "object"
80766         }
80767       },
80768       "type": "object"
80769     },
80770     "(vf-module-topology-operation)output": {
80771       "properties": {
80772         "GENERIC-RESOURCE-API:ack-final-indicator": {
80773           "$ref": "#/definitions/Optional.empty",
80774           "description": "Expected to be Y or N."
80775         },
80776         "GENERIC-RESOURCE-API:response-code": {
80777           "$ref": "#/definitions/Optional.empty",
80778           "description": "a success code or an defined error codeKeep as M"
80779         },
80780         "GENERIC-RESOURCE-API:response-message": {
80781           "$ref": "#/definitions/Optional.empty",
80782           "description": "message included for error code"
80783         },
80784         "GENERIC-RESOURCE-API:service-response-information": {
80785           "items": {
80786             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80787           },
80788           "type": "object"
80789         },
80790         "GENERIC-RESOURCE-API:svc-request-id": {
80791           "$ref": "#/definitions/Optional.empty",
80792           "description": "the request id from the request message for which this is the responseKeep as M"
80793         },
80794         "GENERIC-RESOURCE-API:vf-module-response-information": {
80795           "items": {
80796             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
80797           },
80798           "type": "object"
80799         },
80800         "GENERIC-RESOURCE-API:vnf-response-information": {
80801           "items": {
80802             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
80803           },
80804           "type": "object"
80805         }
80806       },
80807       "type": "object"
80808     },
80809     "(vf-module-topology-operation)output-TOP": {
80810       "properties": {
80811         "GENERIC-RESOURCE-API:output": {
80812           "items": {
80813             "$ref": "#/definitions/(vf-module-topology-operation)output"
80814           },
80815           "type": "object"
80816         }
80817       },
80818       "type": "object"
80819     },
80820     "(vnf-get-resource-request)input": {
80821       "properties": {
80822         "GENERIC-RESOURCE-API:request-information": {
80823           "items": {
80824             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80825           },
80826           "type": "object"
80827         },
80828         "GENERIC-RESOURCE-API:sdnc-request-header": {
80829           "items": {
80830             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80831           },
80832           "type": "object"
80833         },
80834         "GENERIC-RESOURCE-API:service-information": {
80835           "items": {
80836             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80837           },
80838           "type": "object"
80839         },
80840         "GENERIC-RESOURCE-API:vnf": {
80841           "items": {
80842             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf"
80843           },
80844           "type": "array"
80845         }
80846       },
80847       "type": "object"
80848     },
80849     "(vnf-get-resource-request)input-TOP": {
80850       "properties": {
80851         "GENERIC-RESOURCE-API:input": {
80852           "items": {
80853             "$ref": "#/definitions/(vnf-get-resource-request)input"
80854           },
80855           "type": "object"
80856         }
80857       },
80858       "type": "object"
80859     },
80860     "(vnf-get-resource-request)output": {
80861       "properties": {
80862         "GENERIC-RESOURCE-API:vnf-get-resource-response-information": {
80863           "items": {
80864             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information"
80865           },
80866           "type": "object"
80867         }
80868       },
80869       "type": "object"
80870     },
80871     "(vnf-get-resource-request)output-TOP": {
80872       "properties": {
80873         "GENERIC-RESOURCE-API:output": {
80874           "items": {
80875             "$ref": "#/definitions/(vnf-get-resource-request)output"
80876           },
80877           "type": "object"
80878         }
80879       },
80880       "type": "object"
80881     },
80882     "(vnf-topology-operation)input": {
80883       "properties": {
80884         "GENERIC-RESOURCE-API:license-information": {
80885           "items": {
80886             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information"
80887           },
80888           "type": "object"
80889         },
80890         "GENERIC-RESOURCE-API:request-information": {
80891           "items": {
80892             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
80893           },
80894           "type": "object"
80895         },
80896         "GENERIC-RESOURCE-API:sdnc-request-header": {
80897           "items": {
80898             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
80899           },
80900           "type": "object"
80901         },
80902         "GENERIC-RESOURCE-API:service-information": {
80903           "items": {
80904             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
80905           },
80906           "type": "object"
80907         },
80908         "GENERIC-RESOURCE-API:vnf-information": {
80909           "items": {
80910             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
80911           },
80912           "type": "object"
80913         },
80914         "GENERIC-RESOURCE-API:vnf-request-input": {
80915           "items": {
80916             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
80917           },
80918           "type": "object"
80919         }
80920       },
80921       "type": "object"
80922     },
80923     "(vnf-topology-operation)input-TOP": {
80924       "properties": {
80925         "GENERIC-RESOURCE-API:input": {
80926           "items": {
80927             "$ref": "#/definitions/(vnf-topology-operation)input"
80928           },
80929           "type": "object"
80930         }
80931       },
80932       "type": "object"
80933     },
80934     "(vnf-topology-operation)output": {
80935       "properties": {
80936         "GENERIC-RESOURCE-API:ack-final-indicator": {
80937           "$ref": "#/definitions/Optional.empty",
80938           "description": "Expected to be Y or N."
80939         },
80940         "GENERIC-RESOURCE-API:response-code": {
80941           "$ref": "#/definitions/Optional.empty",
80942           "description": "a success code or an defined error codeKeep as M"
80943         },
80944         "GENERIC-RESOURCE-API:response-message": {
80945           "$ref": "#/definitions/Optional.empty",
80946           "description": "message included for error code"
80947         },
80948         "GENERIC-RESOURCE-API:service-response-information": {
80949           "items": {
80950             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
80951           },
80952           "type": "object"
80953         },
80954         "GENERIC-RESOURCE-API:svc-request-id": {
80955           "$ref": "#/definitions/Optional.empty",
80956           "description": "the request id from the request message for which this is the responseKeep as M"
80957         },
80958         "GENERIC-RESOURCE-API:vnf-response-information": {
80959           "items": {
80960             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
80961           },
80962           "type": "object"
80963         }
80964       },
80965       "type": "object"
80966     },
80967     "(vnf-topology-operation)output-TOP": {
80968       "properties": {
80969         "GENERIC-RESOURCE-API:output": {
80970           "items": {
80971             "$ref": "#/definitions/(vnf-topology-operation)output"
80972           },
80973           "type": "object"
80974         }
80975       },
80976       "type": "object"
80977     },
80978     "GENERIC-RESOURCE-API(config)allotted-resource-information": {
80979       "properties": {
80980         "GENERIC-RESOURCE-API:allotted-resource-id": {
80981           "$ref": "#/definitions/Optional.empty"
80982         },
80983         "GENERIC-RESOURCE-API:allotted-resource-type": {
80984           "$ref": "#/definitions/Optional.empty",
80985           "description": "Not an enum, but expected values are contrail-route and security-zone."
80986         },
80987         "GENERIC-RESOURCE-API:onap-model-information": {
80988           "items": {
80989             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
80990           },
80991           "type": "object"
80992         },
80993         "GENERIC-RESOURCE-API:parent-service-instance-id": {
80994           "$ref": "#/definitions/Optional.empty",
80995           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
80996         }
80997       },
80998       "type": "object"
80999     },
81000     "GENERIC-RESOURCE-API(config)allotted-resource-information-TOP": {
81001       "properties": {
81002         "GENERIC-RESOURCE-API:allotted-resource-information": {
81003           "items": {
81004             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)allotted-resource-information"
81005           },
81006           "type": "object"
81007         }
81008       },
81009       "type": "object"
81010     },
81011     "GENERIC-RESOURCE-API(config)brg-allotted-resources": {
81012       "properties": {
81013         "GENERIC-RESOURCE-API:brg-allotted-resource": {
81014           "items": {
81015             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
81016           },
81017           "type": "array"
81018         }
81019       },
81020       "type": "object"
81021     },
81022     "GENERIC-RESOURCE-API(config)brg-allotted-resources-TOP": {
81023       "properties": {
81024         "GENERIC-RESOURCE-API:brg-allotted-resources": {
81025           "items": {
81026             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-allotted-resources"
81027           },
81028           "type": "object"
81029         }
81030       },
81031       "type": "object"
81032     },
81033     "GENERIC-RESOURCE-API(config)brg-request-input": {
81034       "properties": {
81035         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
81036           "$ref": "#/definitions/Optional.empty"
81037         },
81038         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
81039           "$ref": "#/definitions/Optional.empty"
81040         },
81041         "GENERIC-RESOURCE-API:vni": {
81042           "$ref": "#/definitions/Optional.empty"
81043         }
81044       },
81045       "type": "object"
81046     },
81047     "GENERIC-RESOURCE-API(config)brg-request-input-TOP": {
81048       "properties": {
81049         "GENERIC-RESOURCE-API:brg-request-input": {
81050           "items": {
81051             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-request-input"
81052           },
81053           "type": "object"
81054         }
81055       },
81056       "type": "object"
81057     },
81058     "GENERIC-RESOURCE-API(config)brg-response-information": {
81059       "properties": {
81060         "GENERIC-RESOURCE-API:instance-id": {
81061           "$ref": "#/definitions/Optional.empty"
81062         },
81063         "GENERIC-RESOURCE-API:object-path": {
81064           "$ref": "#/definitions/Optional.empty",
81065           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81066         }
81067       },
81068       "type": "object"
81069     },
81070     "GENERIC-RESOURCE-API(config)brg-response-information-TOP": {
81071       "properties": {
81072         "GENERIC-RESOURCE-API:brg-response-information": {
81073           "items": {
81074             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)brg-response-information"
81075           },
81076           "type": "object"
81077         }
81078       },
81079       "type": "object"
81080     },
81081     "GENERIC-RESOURCE-API(config)configuration-information": {
81082       "properties": {
81083         "GENERIC-RESOURCE-API:configuration-id": {
81084           "$ref": "#/definitions/Optional.empty"
81085         },
81086         "GENERIC-RESOURCE-API:configuration-name": {
81087           "$ref": "#/definitions/Optional.empty"
81088         },
81089         "GENERIC-RESOURCE-API:configuration-sub-type": {
81090           "$ref": "#/definitions/Optional.empty",
81091           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
81092         },
81093         "GENERIC-RESOURCE-API:configuration-type": {
81094           "$ref": "#/definitions/Optional.empty",
81095           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
81096         },
81097         "GENERIC-RESOURCE-API:onap-model-information": {
81098           "items": {
81099             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
81100           },
81101           "type": "object"
81102         }
81103       },
81104       "type": "object"
81105     },
81106     "GENERIC-RESOURCE-API(config)configuration-information-TOP": {
81107       "properties": {
81108         "GENERIC-RESOURCE-API:configuration-information": {
81109           "items": {
81110             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)configuration-information"
81111           },
81112           "type": "object"
81113         }
81114       },
81115       "type": "object"
81116     },
81117     "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources": {
81118       "properties": {
81119         "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": {
81120           "items": {
81121             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
81122           },
81123           "type": "array"
81124         }
81125       },
81126       "type": "object"
81127     },
81128     "GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources-TOP": {
81129       "properties": {
81130         "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
81131           "items": {
81132             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-allotted-resources"
81133           },
81134           "type": "object"
81135         }
81136       },
81137       "type": "object"
81138     },
81139     "GENERIC-RESOURCE-API(config)connection-attachment-request-input": {
81140       "properties": {
81141         "GENERIC-RESOURCE-API:param": {
81142           "items": {
81143             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
81144           },
81145           "type": "array"
81146         }
81147       },
81148       "type": "object"
81149     },
81150     "GENERIC-RESOURCE-API(config)connection-attachment-request-input-TOP": {
81151       "properties": {
81152         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
81153           "items": {
81154             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-request-input"
81155           },
81156           "type": "object"
81157         }
81158       },
81159       "type": "object"
81160     },
81161     "GENERIC-RESOURCE-API(config)connection-attachment-response-information": {
81162       "properties": {
81163         "GENERIC-RESOURCE-API:instance-id": {
81164           "$ref": "#/definitions/Optional.empty"
81165         },
81166         "GENERIC-RESOURCE-API:object-path": {
81167           "$ref": "#/definitions/Optional.empty",
81168           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81169         }
81170       },
81171       "type": "object"
81172     },
81173     "GENERIC-RESOURCE-API(config)connection-attachment-response-information-TOP": {
81174       "properties": {
81175         "GENERIC-RESOURCE-API:connection-attachment-response-information": {
81176           "items": {
81177             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)connection-attachment-response-information"
81178           },
81179           "type": "object"
81180         }
81181       },
81182       "type": "object"
81183     },
81184     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources": {
81185       "properties": {
81186         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
81187           "items": {
81188             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
81189           },
81190           "type": "array"
81191         }
81192       },
81193       "type": "object"
81194     },
81195     "GENERIC-RESOURCE-API(config)contrail-route-allotted-resources-TOP": {
81196       "properties": {
81197         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
81198           "items": {
81199             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-allotted-resources"
81200           },
81201           "type": "object"
81202         }
81203       },
81204       "type": "object"
81205     },
81206     "GENERIC-RESOURCE-API(config)contrail-route-request-input": {
81207       "properties": {
81208         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
81209           "items": {
81210             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
81211           },
81212           "type": "object"
81213         },
81214         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
81215           "items": {
81216             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
81217           },
81218           "type": "object"
81219         },
81220         "GENERIC-RESOURCE-API:dest-network": {
81221           "items": {
81222             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
81223           },
81224           "type": "object"
81225         },
81226         "GENERIC-RESOURCE-API:source-network": {
81227           "items": {
81228             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
81229           },
81230           "type": "object"
81231         }
81232       },
81233       "type": "object"
81234     },
81235     "GENERIC-RESOURCE-API(config)contrail-route-request-input-TOP": {
81236       "properties": {
81237         "GENERIC-RESOURCE-API:contrail-route-request-input": {
81238           "items": {
81239             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-request-input"
81240           },
81241           "type": "object"
81242         }
81243       },
81244       "type": "object"
81245     },
81246     "GENERIC-RESOURCE-API(config)contrail-route-response-information": {
81247       "properties": {
81248         "GENERIC-RESOURCE-API:instance-id": {
81249           "$ref": "#/definitions/Optional.empty"
81250         },
81251         "GENERIC-RESOURCE-API:object-path": {
81252           "$ref": "#/definitions/Optional.empty",
81253           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81254         }
81255       },
81256       "type": "object"
81257     },
81258     "GENERIC-RESOURCE-API(config)contrail-route-response-information-TOP": {
81259       "properties": {
81260         "GENERIC-RESOURCE-API:contrail-route-response-information": {
81261           "items": {
81262             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)contrail-route-response-information"
81263           },
81264           "type": "object"
81265         }
81266       },
81267       "type": "object"
81268     },
81269     "GENERIC-RESOURCE-API(config)forwarding-path-request-input": {
81270       "properties": {
81271         "GENERIC-RESOURCE-API:forwarding-paths": {
81272           "items": {
81273             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
81274           },
81275           "type": "array"
81276         }
81277       },
81278       "type": "object"
81279     },
81280     "GENERIC-RESOURCE-API(config)forwarding-path-request-input-TOP": {
81281       "properties": {
81282         "GENERIC-RESOURCE-API:forwarding-path-request-input": {
81283           "items": {
81284             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)forwarding-path-request-input"
81285           },
81286           "type": "object"
81287         }
81288       },
81289       "type": "object"
81290     },
81291     "GENERIC-RESOURCE-API(config)gc-request-input": {
81292       "properties": {
81293         "GENERIC-RESOURCE-API:input-parameters": {
81294           "items": {
81295             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
81296           },
81297           "type": "object"
81298         },
81299         "GENERIC-RESOURCE-API:vnf-id": {
81300           "$ref": "#/definitions/Optional.empty"
81301         }
81302       },
81303       "type": "object"
81304     },
81305     "GENERIC-RESOURCE-API(config)gc-request-input-TOP": {
81306       "properties": {
81307         "GENERIC-RESOURCE-API:gc-request-input": {
81308           "items": {
81309             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-request-input"
81310           },
81311           "type": "object"
81312         }
81313       },
81314       "type": "object"
81315     },
81316     "GENERIC-RESOURCE-API(config)gc-response-information": {
81317       "properties": {
81318         "GENERIC-RESOURCE-API:instance-id": {
81319           "$ref": "#/definitions/Optional.empty"
81320         },
81321         "GENERIC-RESOURCE-API:object-path": {
81322           "$ref": "#/definitions/Optional.empty",
81323           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81324         }
81325       },
81326       "type": "object"
81327     },
81328     "GENERIC-RESOURCE-API(config)gc-response-information-TOP": {
81329       "properties": {
81330         "GENERIC-RESOURCE-API:gc-response-information": {
81331           "items": {
81332             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)gc-response-information"
81333           },
81334           "type": "object"
81335         }
81336       },
81337       "type": "object"
81338     },
81339     "GENERIC-RESOURCE-API(config)generic-configurations": {
81340       "properties": {
81341         "GENERIC-RESOURCE-API:gc-configuration": {
81342           "items": {
81343             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
81344           },
81345           "type": "array"
81346         }
81347       },
81348       "type": "object"
81349     },
81350     "GENERIC-RESOURCE-API(config)generic-configurations-TOP": {
81351       "properties": {
81352         "GENERIC-RESOURCE-API:generic-configurations": {
81353           "items": {
81354             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)generic-configurations"
81355           },
81356           "type": "object"
81357         }
81358       },
81359       "type": "object"
81360     },
81361     "GENERIC-RESOURCE-API(config)getpathsegment-response-information": {
81362       "properties": {
81363         "GENERIC-RESOURCE-API:instance-id": {
81364           "$ref": "#/definitions/Optional.empty"
81365         },
81366         "GENERIC-RESOURCE-API:object-path": {
81367           "$ref": "#/definitions/Optional.empty",
81368           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81369         }
81370       },
81371       "type": "object"
81372     },
81373     "GENERIC-RESOURCE-API(config)getpathsegment-response-information-TOP": {
81374       "properties": {
81375         "GENERIC-RESOURCE-API:getpathsegment-response-information": {
81376           "items": {
81377             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)getpathsegment-response-information"
81378           },
81379           "type": "object"
81380         }
81381       },
81382       "type": "object"
81383     },
81384     "GENERIC-RESOURCE-API(config)license-information": {
81385       "properties": {
81386         "GENERIC-RESOURCE-API:entitlement-pool-list": {
81387           "items": {
81388             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
81389           },
81390           "type": "array"
81391         },
81392         "GENERIC-RESOURCE-API:license-key-group-list": {
81393           "items": {
81394             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
81395           },
81396           "type": "array"
81397         }
81398       },
81399       "type": "object"
81400     },
81401     "GENERIC-RESOURCE-API(config)license-information-TOP": {
81402       "properties": {
81403         "GENERIC-RESOURCE-API:license-information": {
81404           "items": {
81405             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)license-information"
81406           },
81407           "type": "object"
81408         }
81409       },
81410       "type": "object"
81411     },
81412     "GENERIC-RESOURCE-API(config)network-information": {
81413       "properties": {
81414         "GENERIC-RESOURCE-API:from-preload": {
81415           "$ref": "#/definitions/Optional.empty",
81416           "description": "Indicates if source is preload data"
81417         },
81418         "GENERIC-RESOURCE-API:network-id": {
81419           "$ref": "#/definitions/Optional.empty"
81420         },
81421         "GENERIC-RESOURCE-API:network-technology": {
81422           "$ref": "#/definitions/Optional.empty"
81423         },
81424         "GENERIC-RESOURCE-API:network-type": {
81425           "$ref": "#/definitions/Optional.empty"
81426         },
81427         "GENERIC-RESOURCE-API:onap-model-information": {
81428           "items": {
81429             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
81430           },
81431           "type": "object"
81432         }
81433       },
81434       "type": "object"
81435     },
81436     "GENERIC-RESOURCE-API(config)network-information-TOP": {
81437       "properties": {
81438         "GENERIC-RESOURCE-API:network-information": {
81439           "items": {
81440             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-information"
81441           },
81442           "type": "object"
81443         }
81444       },
81445       "type": "object"
81446     },
81447     "GENERIC-RESOURCE-API(config)network-request-input": {
81448       "properties": {
81449         "GENERIC-RESOURCE-API:aic-clli": {
81450           "$ref": "#/definitions/Optional.empty",
81451           "description": "Not expected to be used"
81452         },
81453         "GENERIC-RESOURCE-API:aic-cloud-region": {
81454           "$ref": "#/definitions/Optional.empty",
81455           "description": "The AIC cloud region which maps to contrail versions"
81456         },
81457         "GENERIC-RESOURCE-API:network-input-parameters": {
81458           "items": {
81459             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
81460           },
81461           "type": "object"
81462         },
81463         "GENERIC-RESOURCE-API:network-instance-group-id": {
81464           "$ref": "#/definitions/Optional.empty",
81465           "description": "When network has instance-group role in service model"
81466         },
81467         "GENERIC-RESOURCE-API:network-name": {
81468           "$ref": "#/definitions/Optional.empty"
81469         },
81470         "GENERIC-RESOURCE-API:tenant": {
81471           "$ref": "#/definitions/Optional.empty"
81472         }
81473       },
81474       "type": "object"
81475     },
81476     "GENERIC-RESOURCE-API(config)network-request-input-TOP": {
81477       "properties": {
81478         "GENERIC-RESOURCE-API:network-request-input": {
81479           "items": {
81480             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-request-input"
81481           },
81482           "type": "object"
81483         }
81484       },
81485       "type": "object"
81486     },
81487     "GENERIC-RESOURCE-API(config)network-response-information": {
81488       "properties": {
81489         "GENERIC-RESOURCE-API:instance-id": {
81490           "$ref": "#/definitions/Optional.empty"
81491         },
81492         "GENERIC-RESOURCE-API:object-path": {
81493           "$ref": "#/definitions/Optional.empty",
81494           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81495         }
81496       },
81497       "type": "object"
81498     },
81499     "GENERIC-RESOURCE-API(config)network-response-information-TOP": {
81500       "properties": {
81501         "GENERIC-RESOURCE-API:network-response-information": {
81502           "items": {
81503             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)network-response-information"
81504           },
81505           "type": "object"
81506         }
81507       },
81508       "type": "object"
81509     },
81510     "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input": {
81511       "properties": {
81512         "GENERIC-RESOURCE-API:aic-clli": {
81513           "$ref": "#/definitions/Optional.empty",
81514           "description": "Not expected to be used"
81515         },
81516         "GENERIC-RESOURCE-API:aic-cloud-region": {
81517           "$ref": "#/definitions/Optional.empty",
81518           "description": "The AIC cloud region which maps to contrail versions"
81519         },
81520         "GENERIC-RESOURCE-API:dest-port": {
81521           "items": {
81522             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
81523           },
81524           "type": "object"
81525         },
81526         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
81527           "items": {
81528             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
81529           },
81530           "type": "object"
81531         },
81532         "GENERIC-RESOURCE-API:source-port": {
81533           "items": {
81534             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
81535           },
81536           "type": "object"
81537         },
81538         "GENERIC-RESOURCE-API:tenant": {
81539           "$ref": "#/definitions/Optional.empty"
81540         }
81541       },
81542       "type": "object"
81543     },
81544     "GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input-TOP": {
81545       "properties": {
81546         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
81547           "items": {
81548             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configuration-request-input"
81549           },
81550           "type": "object"
81551         }
81552       },
81553       "type": "object"
81554     },
81555     "GENERIC-RESOURCE-API(config)port-mirror-configurations": {
81556       "properties": {
81557         "GENERIC-RESOURCE-API:port-mirror-configuration": {
81558           "items": {
81559             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
81560           },
81561           "type": "array"
81562         }
81563       },
81564       "type": "object"
81565     },
81566     "GENERIC-RESOURCE-API(config)port-mirror-configurations-TOP": {
81567       "properties": {
81568         "GENERIC-RESOURCE-API:port-mirror-configurations": {
81569           "items": {
81570             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-configurations"
81571           },
81572           "type": "object"
81573         }
81574       },
81575       "type": "object"
81576     },
81577     "GENERIC-RESOURCE-API(config)port-mirror-response-information": {
81578       "properties": {
81579         "GENERIC-RESOURCE-API:instance-id": {
81580           "$ref": "#/definitions/Optional.empty"
81581         },
81582         "GENERIC-RESOURCE-API:object-path": {
81583           "$ref": "#/definitions/Optional.empty",
81584           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81585         }
81586       },
81587       "type": "object"
81588     },
81589     "GENERIC-RESOURCE-API(config)port-mirror-response-information-TOP": {
81590       "properties": {
81591         "GENERIC-RESOURCE-API:port-mirror-response-information": {
81592           "items": {
81593             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)port-mirror-response-information"
81594           },
81595           "type": "object"
81596         }
81597       },
81598       "type": "object"
81599     },
81600     "GENERIC-RESOURCE-API(config)preload-information": {
81601       "properties": {
81602         "GENERIC-RESOURCE-API:preload-list": {
81603           "items": {
81604             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
81605           },
81606           "type": "array"
81607         }
81608       },
81609       "type": "object"
81610     },
81611     "GENERIC-RESOURCE-API(config)preload-information-TOP": {
81612       "properties": {
81613         "GENERIC-RESOURCE-API:preload-information": {
81614           "items": {
81615             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-information"
81616           },
81617           "type": "object"
81618         }
81619       },
81620       "type": "object"
81621     },
81622     "GENERIC-RESOURCE-API(config)preload-network-topology-information": {
81623       "properties": {
81624         "GENERIC-RESOURCE-API:host-routes": {
81625           "items": {
81626             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
81627           },
81628           "type": "array"
81629         },
81630         "GENERIC-RESOURCE-API:is-external-network": {
81631           "$ref": "#/definitions/Optional.empty"
81632         },
81633         "GENERIC-RESOURCE-API:is-provider-network": {
81634           "$ref": "#/definitions/Optional.empty"
81635         },
81636         "GENERIC-RESOURCE-API:is-shared-network": {
81637           "$ref": "#/definitions/Optional.empty"
81638         },
81639         "GENERIC-RESOURCE-API:network-policy": {
81640           "items": {
81641             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
81642           },
81643           "type": "array"
81644         },
81645         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
81646           "items": {
81647             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
81648           },
81649           "type": "object"
81650         },
81651         "GENERIC-RESOURCE-API:physical-network-name": {
81652           "$ref": "#/definitions/Optional.empty"
81653         },
81654         "GENERIC-RESOURCE-API:route-table-reference": {
81655           "items": {
81656             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
81657           },
81658           "type": "array"
81659         },
81660         "GENERIC-RESOURCE-API:subnets": {
81661           "items": {
81662             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
81663           },
81664           "type": "array"
81665         },
81666         "GENERIC-RESOURCE-API:vpn-bindings": {
81667           "items": {
81668             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
81669           },
81670           "type": "array"
81671         }
81672       },
81673       "type": "object"
81674     },
81675     "GENERIC-RESOURCE-API(config)preload-network-topology-information-TOP": {
81676       "properties": {
81677         "GENERIC-RESOURCE-API:preload-network-topology-information": {
81678           "items": {
81679             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-network-topology-information"
81680           },
81681           "type": "object"
81682         }
81683       },
81684       "type": "object"
81685     },
81686     "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information": {
81687       "properties": {
81688         "GENERIC-RESOURCE-API:vf-module-topology": {
81689           "items": {
81690             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
81691           },
81692           "type": "object"
81693         },
81694         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
81695           "items": {
81696             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
81697           },
81698           "type": "object"
81699         },
81700         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
81701           "items": {
81702             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
81703           },
81704           "type": "object"
81705         }
81706       },
81707       "type": "object"
81708     },
81709     "GENERIC-RESOURCE-API(config)preload-vf-module-topology-information-TOP": {
81710       "properties": {
81711         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
81712           "items": {
81713             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)preload-vf-module-topology-information"
81714           },
81715           "type": "object"
81716         }
81717       },
81718       "type": "object"
81719     },
81720     "GENERIC-RESOURCE-API(config)request-information": {
81721       "properties": {
81722         "GENERIC-RESOURCE-API:notification-url": {
81723           "$ref": "#/definitions/Optional.empty"
81724         },
81725         "GENERIC-RESOURCE-API:order-number": {
81726           "$ref": "#/definitions/Optional.empty"
81727         },
81728         "GENERIC-RESOURCE-API:order-version": {
81729           "$ref": "#/definitions/Optional.empty"
81730         },
81731         "GENERIC-RESOURCE-API:request-action": {
81732           "$ref": "#/definitions/Optional.empty",
81733           "description": "still need to work Disconnect"
81734         },
81735         "GENERIC-RESOURCE-API:request-id": {
81736           "$ref": "#/definitions/Optional.empty",
81737           "description": "Request ID generated upstream of MSO"
81738         },
81739         "GENERIC-RESOURCE-API:source": {
81740           "$ref": "#/definitions/Optional.empty"
81741         }
81742       },
81743       "type": "object"
81744     },
81745     "GENERIC-RESOURCE-API(config)request-information-TOP": {
81746       "properties": {
81747         "GENERIC-RESOURCE-API:request-information": {
81748           "items": {
81749             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)request-information"
81750           },
81751           "type": "object"
81752         }
81753       },
81754       "type": "object"
81755     },
81756     "GENERIC-RESOURCE-API(config)sdnc-request-header": {
81757       "properties": {
81758         "GENERIC-RESOURCE-API:svc-action": {
81759           "$ref": "#/definitions/Optional.empty",
81760           "description": "This is the rpcAction"
81761         },
81762         "GENERIC-RESOURCE-API:svc-notification-url": {
81763           "$ref": "#/definitions/Optional.empty",
81764           "description": "Contains URL for asynchronous response"
81765         },
81766         "GENERIC-RESOURCE-API:svc-request-id": {
81767           "$ref": "#/definitions/Optional.empty",
81768           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
81769         }
81770       },
81771       "type": "object"
81772     },
81773     "GENERIC-RESOURCE-API(config)sdnc-request-header-TOP": {
81774       "properties": {
81775         "GENERIC-RESOURCE-API:sdnc-request-header": {
81776           "items": {
81777             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)sdnc-request-header"
81778           },
81779           "type": "object"
81780         }
81781       },
81782       "type": "object"
81783     },
81784     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources": {
81785       "properties": {
81786         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
81787           "items": {
81788             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
81789           },
81790           "type": "array"
81791         }
81792       },
81793       "type": "object"
81794     },
81795     "GENERIC-RESOURCE-API(config)security-zone-allotted-resources-TOP": {
81796       "properties": {
81797         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
81798           "items": {
81799             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-allotted-resources"
81800           },
81801           "type": "object"
81802         }
81803       },
81804       "type": "object"
81805     },
81806     "GENERIC-RESOURCE-API(config)security-zone-request-input": {
81807       "properties": {
81808         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
81809           "items": {
81810             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
81811           },
81812           "type": "object"
81813         },
81814         "GENERIC-RESOURCE-API:trusted-network-role": {
81815           "$ref": "#/definitions/Optional.empty",
81816           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
81817         },
81818         "GENERIC-RESOURCE-API:untrusted-network-role": {
81819           "$ref": "#/definitions/Optional.empty",
81820           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
81821         },
81822         "GENERIC-RESOURCE-API:vlan-tag": {
81823           "$ref": "#/definitions/Optional.empty"
81824         }
81825       },
81826       "type": "object"
81827     },
81828     "GENERIC-RESOURCE-API(config)security-zone-request-input-TOP": {
81829       "properties": {
81830         "GENERIC-RESOURCE-API:security-zone-request-input": {
81831           "items": {
81832             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-request-input"
81833           },
81834           "type": "object"
81835         }
81836       },
81837       "type": "object"
81838     },
81839     "GENERIC-RESOURCE-API(config)security-zone-response-information": {
81840       "properties": {
81841         "GENERIC-RESOURCE-API:instance-id": {
81842           "$ref": "#/definitions/Optional.empty"
81843         },
81844         "GENERIC-RESOURCE-API:object-path": {
81845           "$ref": "#/definitions/Optional.empty",
81846           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81847         }
81848       },
81849       "type": "object"
81850     },
81851     "GENERIC-RESOURCE-API(config)security-zone-response-information-TOP": {
81852       "properties": {
81853         "GENERIC-RESOURCE-API:security-zone-response-information": {
81854           "items": {
81855             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)security-zone-response-information"
81856           },
81857           "type": "object"
81858         }
81859       },
81860       "type": "object"
81861     },
81862     "GENERIC-RESOURCE-API(config)service-information": {
81863       "properties": {
81864         "GENERIC-RESOURCE-API:global-customer-id": {
81865           "$ref": "#/definitions/Optional.empty",
81866           "description": "need for put of data to AnAI (MSO provides)"
81867         },
81868         "GENERIC-RESOURCE-API:onap-model-information": {
81869           "items": {
81870             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
81871           },
81872           "type": "object"
81873         },
81874         "GENERIC-RESOURCE-API:service-id": {
81875           "$ref": "#/definitions/Optional.empty",
81876           "description": "This maps to the product-family-id in A&AI"
81877         },
81878         "GENERIC-RESOURCE-API:service-instance-id": {
81879           "$ref": "#/definitions/Optional.empty"
81880         },
81881         "GENERIC-RESOURCE-API:subscriber-name": {
81882           "$ref": "#/definitions/Optional.empty",
81883           "description": "Would not be expected for vIPR-ATM or mobility services."
81884         },
81885         "GENERIC-RESOURCE-API:subscription-service-type": {
81886           "$ref": "#/definitions/Optional.empty",
81887           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
81888         }
81889       },
81890       "type": "object"
81891     },
81892     "GENERIC-RESOURCE-API(config)service-information-TOP": {
81893       "properties": {
81894         "GENERIC-RESOURCE-API:service-information": {
81895           "items": {
81896             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-information"
81897           },
81898           "type": "object"
81899         }
81900       },
81901       "type": "object"
81902     },
81903     "GENERIC-RESOURCE-API(config)service-request-input": {
81904       "properties": {
81905         "GENERIC-RESOURCE-API:service-input-parameters": {
81906           "items": {
81907             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
81908           },
81909           "type": "object"
81910         },
81911         "GENERIC-RESOURCE-API:service-instance-name": {
81912           "$ref": "#/definitions/Optional.empty"
81913         }
81914       },
81915       "type": "object"
81916     },
81917     "GENERIC-RESOURCE-API(config)service-request-input-TOP": {
81918       "properties": {
81919         "GENERIC-RESOURCE-API:service-request-input": {
81920           "items": {
81921             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-request-input"
81922           },
81923           "type": "object"
81924         }
81925       },
81926       "type": "object"
81927     },
81928     "GENERIC-RESOURCE-API(config)service-response-information": {
81929       "properties": {
81930         "GENERIC-RESOURCE-API:instance-id": {
81931           "$ref": "#/definitions/Optional.empty"
81932         },
81933         "GENERIC-RESOURCE-API:object-path": {
81934           "$ref": "#/definitions/Optional.empty",
81935           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
81936         }
81937       },
81938       "type": "object"
81939     },
81940     "GENERIC-RESOURCE-API(config)service-response-information-TOP": {
81941       "properties": {
81942         "GENERIC-RESOURCE-API:service-response-information": {
81943           "items": {
81944             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)service-response-information"
81945           },
81946           "type": "object"
81947         }
81948       },
81949       "type": "object"
81950     },
81951     "GENERIC-RESOURCE-API(config)services": {
81952       "properties": {
81953         "GENERIC-RESOURCE-API:service": {
81954           "items": {
81955             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
81956           },
81957           "type": "array"
81958         }
81959       },
81960       "type": "object"
81961     },
81962     "GENERIC-RESOURCE-API(config)services-TOP": {
81963       "properties": {
81964         "GENERIC-RESOURCE-API:services": {
81965           "items": {
81966             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)services"
81967           },
81968           "type": "object"
81969         }
81970       },
81971       "type": "object"
81972     },
81973     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources": {
81974       "properties": {
81975         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
81976           "items": {
81977             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
81978           },
81979           "type": "array"
81980         }
81981       },
81982       "type": "object"
81983     },
81984     "GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources-TOP": {
81985       "properties": {
81986         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
81987           "items": {
81988             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-allotted-resources"
81989           },
81990           "type": "object"
81991         }
81992       },
81993       "type": "object"
81994     },
81995     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input": {
81996       "properties": {
81997         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
81998           "$ref": "#/definitions/Optional.empty"
81999         }
82000       },
82001       "type": "object"
82002     },
82003     "GENERIC-RESOURCE-API(config)tunnelxconn-request-input-TOP": {
82004       "properties": {
82005         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
82006           "items": {
82007             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-request-input"
82008           },
82009           "type": "object"
82010         }
82011       },
82012       "type": "object"
82013     },
82014     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information": {
82015       "properties": {
82016         "GENERIC-RESOURCE-API:instance-id": {
82017           "$ref": "#/definitions/Optional.empty"
82018         },
82019         "GENERIC-RESOURCE-API:object-path": {
82020           "$ref": "#/definitions/Optional.empty",
82021           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82022         }
82023       },
82024       "type": "object"
82025     },
82026     "GENERIC-RESOURCE-API(config)tunnelxconn-response-information-TOP": {
82027       "properties": {
82028         "GENERIC-RESOURCE-API:tunnelxconn-response-information": {
82029           "items": {
82030             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)tunnelxconn-response-information"
82031           },
82032           "type": "object"
82033         }
82034       },
82035       "type": "object"
82036     },
82037     "GENERIC-RESOURCE-API(config)vf-module-information": {
82038       "properties": {
82039         "GENERIC-RESOURCE-API:from-preload": {
82040           "$ref": "#/definitions/Optional.empty",
82041           "description": "Indicates if source is preload data"
82042         },
82043         "GENERIC-RESOURCE-API:onap-model-information": {
82044           "items": {
82045             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
82046           },
82047           "type": "object"
82048         },
82049         "GENERIC-RESOURCE-API:vf-module-id": {
82050           "$ref": "#/definitions/Optional.empty"
82051         },
82052         "GENERIC-RESOURCE-API:vf-module-type": {
82053           "$ref": "#/definitions/Optional.empty"
82054         }
82055       },
82056       "type": "object"
82057     },
82058     "GENERIC-RESOURCE-API(config)vf-module-information-TOP": {
82059       "properties": {
82060         "GENERIC-RESOURCE-API:vf-module-information": {
82061           "items": {
82062             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-information"
82063           },
82064           "type": "object"
82065         }
82066       },
82067       "type": "object"
82068     },
82069     "GENERIC-RESOURCE-API(config)vf-module-request-input": {
82070       "properties": {
82071         "GENERIC-RESOURCE-API:aic-clli": {
82072           "$ref": "#/definitions/Optional.empty",
82073           "description": "Not expected to be used"
82074         },
82075         "GENERIC-RESOURCE-API:aic-cloud-region": {
82076           "$ref": "#/definitions/Optional.empty",
82077           "description": "The AIC cloud region which maps to contrail versions"
82078         },
82079         "GENERIC-RESOURCE-API:request-version": {
82080           "$ref": "#/definitions/Optional.empty",
82081           "description": "keep this?"
82082         },
82083         "GENERIC-RESOURCE-API:tenant": {
82084           "$ref": "#/definitions/Optional.empty"
82085         },
82086         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
82087           "items": {
82088             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
82089           },
82090           "type": "object"
82091         },
82092         "GENERIC-RESOURCE-API:vf-module-name": {
82093           "$ref": "#/definitions/Optional.empty"
82094         }
82095       },
82096       "type": "object"
82097     },
82098     "GENERIC-RESOURCE-API(config)vf-module-request-input-TOP": {
82099       "properties": {
82100         "GENERIC-RESOURCE-API:vf-module-request-input": {
82101           "items": {
82102             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-request-input"
82103           },
82104           "type": "object"
82105         }
82106       },
82107       "type": "object"
82108     },
82109     "GENERIC-RESOURCE-API(config)vf-module-response-information": {
82110       "properties": {
82111         "GENERIC-RESOURCE-API:instance-id": {
82112           "$ref": "#/definitions/Optional.empty"
82113         },
82114         "GENERIC-RESOURCE-API:object-path": {
82115           "$ref": "#/definitions/Optional.empty",
82116           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82117         }
82118       },
82119       "type": "object"
82120     },
82121     "GENERIC-RESOURCE-API(config)vf-module-response-information-TOP": {
82122       "properties": {
82123         "GENERIC-RESOURCE-API:vf-module-response-information": {
82124           "items": {
82125             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vf-module-response-information"
82126           },
82127           "type": "object"
82128         }
82129       },
82130       "type": "object"
82131     },
82132     "GENERIC-RESOURCE-API(config)vnf": {
82133       "properties": {
82134         "GENERIC-RESOURCE-API:vf-module": {
82135           "items": {
82136             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module"
82137           },
82138           "type": "array"
82139         },
82140         "GENERIC-RESOURCE-API:vnf-id": {
82141           "$ref": "#/definitions/Optional.empty"
82142         }
82143       },
82144       "type": "object"
82145     },
82146     "GENERIC-RESOURCE-API(config)vnf-TOP": {
82147       "properties": {
82148         "GENERIC-RESOURCE-API:vnf": {
82149           "items": {
82150             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf"
82151           },
82152           "type": "array"
82153         }
82154       },
82155       "type": "object"
82156     },
82157     "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information": {
82158       "properties": {
82159         "GENERIC-RESOURCE-API:service-instance-id": {
82160           "$ref": "#/definitions/Optional.empty"
82161         },
82162         "GENERIC-RESOURCE-API:service-instance-name": {
82163           "$ref": "#/definitions/Optional.empty"
82164         },
82165         "GENERIC-RESOURCE-API:vnf": {
82166           "items": {
82167             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
82168           },
82169           "type": "array"
82170         }
82171       },
82172       "type": "object"
82173     },
82174     "GENERIC-RESOURCE-API(config)vnf-get-resource-response-information-TOP": {
82175       "properties": {
82176         "GENERIC-RESOURCE-API:vnf-get-resource-response-information": {
82177           "items": {
82178             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-get-resource-response-information"
82179           },
82180           "type": "object"
82181         }
82182       },
82183       "type": "object"
82184     },
82185     "GENERIC-RESOURCE-API(config)vnf-information": {
82186       "properties": {
82187         "GENERIC-RESOURCE-API:onap-model-information": {
82188           "items": {
82189             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
82190           },
82191           "type": "object"
82192         },
82193         "GENERIC-RESOURCE-API:vnf-id": {
82194           "$ref": "#/definitions/Optional.empty"
82195         },
82196         "GENERIC-RESOURCE-API:vnf-name": {
82197           "$ref": "#/definitions/Optional.empty"
82198         },
82199         "GENERIC-RESOURCE-API:vnf-type": {
82200           "$ref": "#/definitions/Optional.empty"
82201         }
82202       },
82203       "type": "object"
82204     },
82205     "GENERIC-RESOURCE-API(config)vnf-information-TOP": {
82206       "properties": {
82207         "GENERIC-RESOURCE-API:vnf-information": {
82208           "items": {
82209             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-information"
82210           },
82211           "type": "object"
82212         }
82213       },
82214       "type": "object"
82215     },
82216     "GENERIC-RESOURCE-API(config)vnf-request-input": {
82217       "properties": {
82218         "GENERIC-RESOURCE-API:aic-clli": {
82219           "$ref": "#/definitions/Optional.empty",
82220           "description": "Not expected to be used"
82221         },
82222         "GENERIC-RESOURCE-API:aic-cloud-region": {
82223           "$ref": "#/definitions/Optional.empty",
82224           "description": "The AIC cloud region which maps to contrail versions"
82225         },
82226         "GENERIC-RESOURCE-API:request-version": {
82227           "$ref": "#/definitions/Optional.empty"
82228         },
82229         "GENERIC-RESOURCE-API:tenant": {
82230           "$ref": "#/definitions/Optional.empty"
82231         },
82232         "GENERIC-RESOURCE-API:vnf-input-parameters": {
82233           "items": {
82234             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
82235           },
82236           "type": "object"
82237         },
82238         "GENERIC-RESOURCE-API:vnf-name": {
82239           "$ref": "#/definitions/Optional.empty"
82240         },
82241         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
82242           "items": {
82243             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
82244           },
82245           "type": "array"
82246         },
82247         "GENERIC-RESOURCE-API:vnf-networks": {
82248           "items": {
82249             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
82250           },
82251           "type": "object"
82252         }
82253       },
82254       "type": "object"
82255     },
82256     "GENERIC-RESOURCE-API(config)vnf-request-input-TOP": {
82257       "properties": {
82258         "GENERIC-RESOURCE-API:vnf-request-input": {
82259           "items": {
82260             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-request-input"
82261           },
82262           "type": "object"
82263         }
82264       },
82265       "type": "object"
82266     },
82267     "GENERIC-RESOURCE-API(config)vnf-response-information": {
82268       "properties": {
82269         "GENERIC-RESOURCE-API:instance-id": {
82270           "$ref": "#/definitions/Optional.empty"
82271         },
82272         "GENERIC-RESOURCE-API:object-path": {
82273           "$ref": "#/definitions/Optional.empty",
82274           "description": "restconf retrieval path to this particular objectE.g. restconf/config/GENERIC-RESOURCE-API:services/service/$service-instance-id/service-data/service-topology/"
82275         }
82276       },
82277       "type": "object"
82278     },
82279     "GENERIC-RESOURCE-API(config)vnf-response-information-TOP": {
82280       "properties": {
82281         "GENERIC-RESOURCE-API:vnf-response-information": {
82282           "items": {
82283             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnf-response-information"
82284           },
82285           "type": "object"
82286         }
82287       },
82288       "type": "object"
82289     },
82290     "GENERIC-RESOURCE-API(config)vnr-parameters": {
82291       "properties": {
82292         "GENERIC-RESOURCE-API:lower-tag-id": {
82293           "$ref": "#/definitions/Optional.empty"
82294         },
82295         "GENERIC-RESOURCE-API:network-collection-service-instance-id": {
82296           "$ref": "#/definitions/Optional.empty",
82297           "description": "service instance id that created network-collection"
82298         },
82299         "GENERIC-RESOURCE-API:network-id": {
82300           "$ref": "#/definitions/Optional.empty"
82301         },
82302         "GENERIC-RESOURCE-API:network-instance-group-function": {
82303           "$ref": "#/definitions/Optional.empty"
82304         },
82305         "GENERIC-RESOURCE-API:network-instance-group-id": {
82306           "$ref": "#/definitions/Optional.empty"
82307         },
82308         "GENERIC-RESOURCE-API:parent-port-role": {
82309           "$ref": "#/definitions/Optional.empty"
82310         },
82311         "GENERIC-RESOURCE-API:upper-tag-id": {
82312           "$ref": "#/definitions/Optional.empty"
82313         },
82314         "GENERIC-RESOURCE-API:vnf-id": {
82315           "$ref": "#/definitions/Optional.empty"
82316         },
82317         "GENERIC-RESOURCE-API:vnf-service-instance-id": {
82318           "$ref": "#/definitions/Optional.empty"
82319         },
82320         "GENERIC-RESOURCE-API:vnfc-instance-group-function": {
82321           "$ref": "#/definitions/Optional.empty"
82322         }
82323       },
82324       "type": "object"
82325     },
82326     "GENERIC-RESOURCE-API(config)vnr-parameters-TOP": {
82327       "properties": {
82328         "GENERIC-RESOURCE-API:vnr-parameters": {
82329           "items": {
82330             "$ref": "#/definitions/GENERIC-RESOURCE-API(config)vnr-parameters"
82331           },
82332           "type": "object"
82333         }
82334       },
82335       "type": "object"
82336     },
82337     "GENERIC-RESOURCE-API(operational)brg-allotted-resources": {
82338       "type": "object"
82339     },
82340     "GENERIC-RESOURCE-API(operational)brg-allotted-resources-TOP": {
82341       "properties": {
82342         "GENERIC-RESOURCE-API:brg-allotted-resources": {
82343           "items": {
82344             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)brg-allotted-resources"
82345           },
82346           "type": "object"
82347         }
82348       },
82349       "type": "object"
82350     },
82351     "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources": {
82352       "type": "object"
82353     },
82354     "GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources-TOP": {
82355       "properties": {
82356         "GENERIC-RESOURCE-API:connection-attachment-allotted-resources": {
82357           "items": {
82358             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)connection-attachment-allotted-resources"
82359           },
82360           "type": "object"
82361         }
82362       },
82363       "type": "object"
82364     },
82365     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources": {
82366       "type": "object"
82367     },
82368     "GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources-TOP": {
82369       "properties": {
82370         "GENERIC-RESOURCE-API:contrail-route-allotted-resources": {
82371           "items": {
82372             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)contrail-route-allotted-resources"
82373           },
82374           "type": "object"
82375         }
82376       },
82377       "type": "object"
82378     },
82379     "GENERIC-RESOURCE-API(operational)generic-configurations": {
82380       "type": "object"
82381     },
82382     "GENERIC-RESOURCE-API(operational)generic-configurations-TOP": {
82383       "properties": {
82384         "GENERIC-RESOURCE-API:generic-configurations": {
82385           "items": {
82386             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)generic-configurations"
82387           },
82388           "type": "object"
82389         }
82390       },
82391       "type": "object"
82392     },
82393     "GENERIC-RESOURCE-API(operational)port-mirror-configurations": {
82394       "type": "object"
82395     },
82396     "GENERIC-RESOURCE-API(operational)port-mirror-configurations-TOP": {
82397       "properties": {
82398         "GENERIC-RESOURCE-API:port-mirror-configurations": {
82399           "items": {
82400             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)port-mirror-configurations"
82401           },
82402           "type": "object"
82403         }
82404       },
82405       "type": "object"
82406     },
82407     "GENERIC-RESOURCE-API(operational)preload-information": {
82408       "type": "object"
82409     },
82410     "GENERIC-RESOURCE-API(operational)preload-information-TOP": {
82411       "properties": {
82412         "GENERIC-RESOURCE-API:preload-information": {
82413           "items": {
82414             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)preload-information"
82415           },
82416           "type": "object"
82417         }
82418       },
82419       "type": "object"
82420     },
82421     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources": {
82422       "type": "object"
82423     },
82424     "GENERIC-RESOURCE-API(operational)security-zone-allotted-resources-TOP": {
82425       "properties": {
82426         "GENERIC-RESOURCE-API:security-zone-allotted-resources": {
82427           "items": {
82428             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)security-zone-allotted-resources"
82429           },
82430           "type": "object"
82431         }
82432       },
82433       "type": "object"
82434     },
82435     "GENERIC-RESOURCE-API(operational)services": {
82436       "type": "object"
82437     },
82438     "GENERIC-RESOURCE-API(operational)services-TOP": {
82439       "properties": {
82440         "GENERIC-RESOURCE-API:services": {
82441           "items": {
82442             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)services"
82443           },
82444           "type": "object"
82445         }
82446       },
82447       "type": "object"
82448     },
82449     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources": {
82450       "type": "object"
82451     },
82452     "GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources-TOP": {
82453       "properties": {
82454         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resources": {
82455           "items": {
82456             "$ref": "#/definitions/GENERIC-RESOURCE-API(operational)tunnelxconn-allotted-resources"
82457           },
82458           "type": "object"
82459         }
82460       },
82461       "type": "object"
82462     },
82463     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information": {
82464       "properties": {
82465         "GENERIC-RESOURCE-API:model-customization-uuid": {
82466           "$ref": "#/definitions/Optional.empty",
82467           "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"
82468         },
82469         "GENERIC-RESOURCE-API:model-invariant-uuid": {
82470           "$ref": "#/definitions/Optional.empty",
82471           "description": "identifies the invariant uuid for this service or resource"
82472         },
82473         "GENERIC-RESOURCE-API:model-name": {
82474           "$ref": "#/definitions/Optional.empty"
82475         },
82476         "GENERIC-RESOURCE-API:model-uuid": {
82477           "$ref": "#/definitions/Optional.empty",
82478           "description": "identifies the uuid for this service or resource, which is version specific"
82479         },
82480         "GENERIC-RESOURCE-API:model-version": {
82481           "$ref": "#/definitions/Optional.empty"
82482         }
82483       },
82484       "type": "object"
82485     },
82486     "GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information-TOP": {
82487       "properties": {
82488         "GENERIC-RESOURCE-API:onap-model-information": {
82489           "items": {
82490             "$ref": "#/definitions/GENERIC-RESOURCE-API/allotted-resource-information(config)onap-model-information"
82491           },
82492           "type": "object"
82493         }
82494       },
82495       "type": "object"
82496     },
82497     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource": {
82498       "properties": {
82499         "GENERIC-RESOURCE-API:allotted-resource-data": {
82500           "items": {
82501             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
82502           },
82503           "type": "object"
82504         },
82505         "GENERIC-RESOURCE-API:allotted-resource-id": {
82506           "$ref": "#/definitions/Optional.empty"
82507         },
82508         "GENERIC-RESOURCE-API:allotted-resource-status": {
82509           "items": {
82510             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
82511           },
82512           "type": "object"
82513         }
82514       },
82515       "required": [
82516         "GENERIC-RESOURCE-API:allotted-resource-id"
82517       ],
82518       "type": "object"
82519     },
82520     "GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource-TOP": {
82521       "properties": {
82522         "GENERIC-RESOURCE-API:brg-allotted-resource": {
82523           "items": {
82524             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources(config)brg-allotted-resource"
82525           },
82526           "type": "array"
82527         }
82528       },
82529       "type": "object"
82530     },
82531     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data": {
82532       "properties": {
82533         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
82534           "items": {
82535             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
82536           },
82537           "type": "object"
82538         },
82539         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
82540           "items": {
82541             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
82542           },
82543           "type": "object"
82544         },
82545         "GENERIC-RESOURCE-API:brg-parameters": {
82546           "items": {
82547             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
82548           },
82549           "type": "object"
82550         },
82551         "GENERIC-RESOURCE-API:brg-topology": {
82552           "items": {
82553             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
82554           },
82555           "type": "object"
82556         }
82557       },
82558       "type": "object"
82559     },
82560     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data-TOP": {
82561       "properties": {
82562         "GENERIC-RESOURCE-API:allotted-resource-data": {
82563           "items": {
82564             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-data"
82565           },
82566           "type": "object"
82567         }
82568       },
82569       "type": "object"
82570     },
82571     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status": {
82572       "properties": {
82573         "GENERIC-RESOURCE-API:action": {
82574           "$ref": "#/definitions/Optional.empty",
82575           "description": "value would one of possible request-actions; match the list in service-data oper-status"
82576         },
82577         "GENERIC-RESOURCE-API:final-indicator": {
82578           "$ref": "#/definitions/Optional.empty"
82579         },
82580         "GENERIC-RESOURCE-API:request-status": {
82581           "$ref": "#/definitions/Optional.empty"
82582         },
82583         "GENERIC-RESOURCE-API:response-code": {
82584           "$ref": "#/definitions/Optional.empty"
82585         },
82586         "GENERIC-RESOURCE-API:response-message": {
82587           "$ref": "#/definitions/Optional.empty"
82588         },
82589         "GENERIC-RESOURCE-API:response-timestamp": {
82590           "$ref": "#/definitions/Optional.empty"
82591         },
82592         "GENERIC-RESOURCE-API:rpc-action": {
82593           "$ref": "#/definitions/Optional.empty",
82594           "description": "this is the svc-action from the incoming request"
82595         },
82596         "GENERIC-RESOURCE-API:rpc-name": {
82597           "$ref": "#/definitions/Optional.empty"
82598         }
82599       },
82600       "type": "object"
82601     },
82602     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status-TOP": {
82603       "properties": {
82604         "GENERIC-RESOURCE-API:allotted-resource-status": {
82605           "items": {
82606             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource(config)allotted-resource-status"
82607           },
82608           "type": "object"
82609         }
82610       },
82611       "type": "object"
82612     },
82613     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
82614       "properties": {
82615         "GENERIC-RESOURCE-API:create-timestamp": {
82616           "$ref": "#/definitions/Optional.empty",
82617           "description": "Not currently populated in service data."
82618         },
82619         "GENERIC-RESOURCE-API:last-action": {
82620           "$ref": "#/definitions/Optional.empty",
82621           "description": "should be list of possible request-actions"
82622         },
82623         "GENERIC-RESOURCE-API:last-order-status": {
82624           "$ref": "#/definitions/Optional.empty"
82625         },
82626         "GENERIC-RESOURCE-API:last-rpc-action": {
82627           "$ref": "#/definitions/Optional.empty"
82628         },
82629         "GENERIC-RESOURCE-API:last-svc-request-id": {
82630           "$ref": "#/definitions/Optional.empty",
82631           "description": "Not currently populated in service data."
82632         },
82633         "GENERIC-RESOURCE-API:modify-timestamp": {
82634           "$ref": "#/definitions/Optional.empty"
82635         },
82636         "GENERIC-RESOURCE-API:order-status": {
82637           "$ref": "#/definitions/Optional.empty",
82638           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
82639         }
82640       },
82641       "type": "object"
82642     },
82643     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
82644       "properties": {
82645         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
82646           "items": {
82647             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
82648           },
82649           "type": "object"
82650         }
82651       },
82652       "type": "object"
82653     },
82654     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
82655       "properties": {
82656         "GENERIC-RESOURCE-API:allotted-resource-information": {
82657           "items": {
82658             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
82659           },
82660           "type": "object"
82661         },
82662         "GENERIC-RESOURCE-API:brg-request-input": {
82663           "items": {
82664             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
82665           },
82666           "type": "object"
82667         },
82668         "GENERIC-RESOURCE-API:request-information": {
82669           "items": {
82670             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
82671           },
82672           "type": "object"
82673         },
82674         "GENERIC-RESOURCE-API:sdnc-request-header": {
82675           "items": {
82676             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
82677           },
82678           "type": "object"
82679         },
82680         "GENERIC-RESOURCE-API:service-information": {
82681           "items": {
82682             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
82683           },
82684           "type": "object"
82685         }
82686       },
82687       "type": "object"
82688     },
82689     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
82690       "properties": {
82691         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
82692           "items": {
82693             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
82694           },
82695           "type": "object"
82696         }
82697       },
82698       "type": "object"
82699     },
82700     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters": {
82701       "properties": {
82702         "GENERIC-RESOURCE-API:param": {
82703           "items": {
82704             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
82705           },
82706           "type": "array"
82707         }
82708       },
82709       "type": "object"
82710     },
82711     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters-TOP": {
82712       "properties": {
82713         "GENERIC-RESOURCE-API:brg-parameters": {
82714           "items": {
82715             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-parameters"
82716           },
82717           "type": "object"
82718         }
82719       },
82720       "type": "object"
82721     },
82722     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology": {
82723       "properties": {
82724         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
82725           "items": {
82726             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
82727           },
82728           "type": "object"
82729         },
82730         "GENERIC-RESOURCE-API:brg-assignments": {
82731           "items": {
82732             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
82733           },
82734           "type": "object"
82735         },
82736         "GENERIC-RESOURCE-API:brg-parameters": {
82737           "items": {
82738             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
82739           },
82740           "type": "object"
82741         },
82742         "GENERIC-RESOURCE-API:onap-model-information": {
82743           "items": {
82744             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
82745           },
82746           "type": "object"
82747         }
82748       },
82749       "type": "object"
82750     },
82751     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology-TOP": {
82752       "properties": {
82753         "GENERIC-RESOURCE-API:brg-topology": {
82754           "items": {
82755             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data(config)brg-topology"
82756           },
82757           "type": "object"
82758         }
82759       },
82760       "type": "object"
82761     },
82762     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
82763       "properties": {
82764         "GENERIC-RESOURCE-API:allotted-resource-id": {
82765           "$ref": "#/definitions/Optional.empty"
82766         },
82767         "GENERIC-RESOURCE-API:allotted-resource-type": {
82768           "$ref": "#/definitions/Optional.empty",
82769           "description": "Not an enum, but expected values are contrail-route and security-zone."
82770         },
82771         "GENERIC-RESOURCE-API:onap-model-information": {
82772           "items": {
82773             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
82774           },
82775           "type": "object"
82776         },
82777         "GENERIC-RESOURCE-API:parent-service-instance-id": {
82778           "$ref": "#/definitions/Optional.empty",
82779           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
82780         }
82781       },
82782       "type": "object"
82783     },
82784     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
82785       "properties": {
82786         "GENERIC-RESOURCE-API:allotted-resource-information": {
82787           "items": {
82788             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
82789           },
82790           "type": "object"
82791         }
82792       },
82793       "type": "object"
82794     },
82795     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input": {
82796       "properties": {
82797         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
82798           "$ref": "#/definitions/Optional.empty"
82799         },
82800         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
82801           "$ref": "#/definitions/Optional.empty"
82802         },
82803         "GENERIC-RESOURCE-API:vni": {
82804           "$ref": "#/definitions/Optional.empty"
82805         }
82806       },
82807       "type": "object"
82808     },
82809     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input-TOP": {
82810       "properties": {
82811         "GENERIC-RESOURCE-API:brg-request-input": {
82812           "items": {
82813             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)brg-request-input"
82814           },
82815           "type": "object"
82816         }
82817       },
82818       "type": "object"
82819     },
82820     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
82821       "properties": {
82822         "GENERIC-RESOURCE-API:notification-url": {
82823           "$ref": "#/definitions/Optional.empty"
82824         },
82825         "GENERIC-RESOURCE-API:order-number": {
82826           "$ref": "#/definitions/Optional.empty"
82827         },
82828         "GENERIC-RESOURCE-API:order-version": {
82829           "$ref": "#/definitions/Optional.empty"
82830         },
82831         "GENERIC-RESOURCE-API:request-action": {
82832           "$ref": "#/definitions/Optional.empty",
82833           "description": "still need to work Disconnect"
82834         },
82835         "GENERIC-RESOURCE-API:request-id": {
82836           "$ref": "#/definitions/Optional.empty",
82837           "description": "Request ID generated upstream of MSO"
82838         },
82839         "GENERIC-RESOURCE-API:source": {
82840           "$ref": "#/definitions/Optional.empty"
82841         }
82842       },
82843       "type": "object"
82844     },
82845     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
82846       "properties": {
82847         "GENERIC-RESOURCE-API:request-information": {
82848           "items": {
82849             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
82850           },
82851           "type": "object"
82852         }
82853       },
82854       "type": "object"
82855     },
82856     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
82857       "properties": {
82858         "GENERIC-RESOURCE-API:svc-action": {
82859           "$ref": "#/definitions/Optional.empty",
82860           "description": "This is the rpcAction"
82861         },
82862         "GENERIC-RESOURCE-API:svc-notification-url": {
82863           "$ref": "#/definitions/Optional.empty",
82864           "description": "Contains URL for asynchronous response"
82865         },
82866         "GENERIC-RESOURCE-API:svc-request-id": {
82867           "$ref": "#/definitions/Optional.empty",
82868           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
82869         }
82870       },
82871       "type": "object"
82872     },
82873     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
82874       "properties": {
82875         "GENERIC-RESOURCE-API:sdnc-request-header": {
82876           "items": {
82877             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
82878           },
82879           "type": "object"
82880         }
82881       },
82882       "type": "object"
82883     },
82884     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
82885       "properties": {
82886         "GENERIC-RESOURCE-API:global-customer-id": {
82887           "$ref": "#/definitions/Optional.empty",
82888           "description": "need for put of data to AnAI (MSO provides)"
82889         },
82890         "GENERIC-RESOURCE-API:onap-model-information": {
82891           "items": {
82892             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
82893           },
82894           "type": "object"
82895         },
82896         "GENERIC-RESOURCE-API:service-id": {
82897           "$ref": "#/definitions/Optional.empty",
82898           "description": "This maps to the product-family-id in A&AI"
82899         },
82900         "GENERIC-RESOURCE-API:service-instance-id": {
82901           "$ref": "#/definitions/Optional.empty"
82902         },
82903         "GENERIC-RESOURCE-API:subscriber-name": {
82904           "$ref": "#/definitions/Optional.empty",
82905           "description": "Would not be expected for vIPR-ATM or mobility services."
82906         },
82907         "GENERIC-RESOURCE-API:subscription-service-type": {
82908           "$ref": "#/definitions/Optional.empty",
82909           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
82910         }
82911       },
82912       "type": "object"
82913     },
82914     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
82915       "properties": {
82916         "GENERIC-RESOURCE-API:service-information": {
82917           "items": {
82918             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
82919           },
82920           "type": "object"
82921         }
82922       },
82923       "type": "object"
82924     },
82925     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
82926       "properties": {
82927         "GENERIC-RESOURCE-API:model-customization-uuid": {
82928           "$ref": "#/definitions/Optional.empty",
82929           "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"
82930         },
82931         "GENERIC-RESOURCE-API:model-invariant-uuid": {
82932           "$ref": "#/definitions/Optional.empty",
82933           "description": "identifies the invariant uuid for this service or resource"
82934         },
82935         "GENERIC-RESOURCE-API:model-name": {
82936           "$ref": "#/definitions/Optional.empty"
82937         },
82938         "GENERIC-RESOURCE-API:model-uuid": {
82939           "$ref": "#/definitions/Optional.empty",
82940           "description": "identifies the uuid for this service or resource, which is version specific"
82941         },
82942         "GENERIC-RESOURCE-API:model-version": {
82943           "$ref": "#/definitions/Optional.empty"
82944         }
82945       },
82946       "type": "object"
82947     },
82948     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
82949       "properties": {
82950         "GENERIC-RESOURCE-API:onap-model-information": {
82951           "items": {
82952             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
82953           },
82954           "type": "object"
82955         }
82956       },
82957       "type": "object"
82958     },
82959     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
82960       "properties": {
82961         "GENERIC-RESOURCE-API:model-customization-uuid": {
82962           "$ref": "#/definitions/Optional.empty",
82963           "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"
82964         },
82965         "GENERIC-RESOURCE-API:model-invariant-uuid": {
82966           "$ref": "#/definitions/Optional.empty",
82967           "description": "identifies the invariant uuid for this service or resource"
82968         },
82969         "GENERIC-RESOURCE-API:model-name": {
82970           "$ref": "#/definitions/Optional.empty"
82971         },
82972         "GENERIC-RESOURCE-API:model-uuid": {
82973           "$ref": "#/definitions/Optional.empty",
82974           "description": "identifies the uuid for this service or resource, which is version specific"
82975         },
82976         "GENERIC-RESOURCE-API:model-version": {
82977           "$ref": "#/definitions/Optional.empty"
82978         }
82979       },
82980       "type": "object"
82981     },
82982     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
82983       "properties": {
82984         "GENERIC-RESOURCE-API:onap-model-information": {
82985           "items": {
82986             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
82987           },
82988           "type": "object"
82989         }
82990       },
82991       "type": "object"
82992     },
82993     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param": {
82994       "properties": {
82995         "GENERIC-RESOURCE-API:name": {
82996           "$ref": "#/definitions/Optional.empty"
82997         },
82998         "GENERIC-RESOURCE-API:resource-resolution-data": {
82999           "items": {
83000             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data"
83001           },
83002           "type": "object"
83003         },
83004         "GENERIC-RESOURCE-API:value": {
83005           "$ref": "#/definitions/Optional.empty"
83006         }
83007       },
83008       "type": "object"
83009     },
83010     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param-TOP": {
83011       "properties": {
83012         "GENERIC-RESOURCE-API:param": {
83013           "items": {
83014             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters(config)param"
83015           },
83016           "type": "array"
83017         }
83018       },
83019       "type": "object"
83020     },
83021     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data": {
83022       "properties": {
83023         "GENERIC-RESOURCE-API:capability-name": {
83024           "$ref": "#/definitions/Optional.empty",
83025           "description": "Resource assignment resolution Capability name"
83026         },
83027         "GENERIC-RESOURCE-API:resource-key": {
83028           "items": {
83029             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key"
83030           },
83031           "type": "array"
83032         },
83033         "GENERIC-RESOURCE-API:status": {
83034           "$ref": "#/definitions/Optional.empty",
83035           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
83036         }
83037       },
83038       "type": "object"
83039     },
83040     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data-TOP": {
83041       "properties": {
83042         "GENERIC-RESOURCE-API:resource-resolution-data": {
83043           "items": {
83044             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param(config)resource-resolution-data"
83045           },
83046           "type": "object"
83047         }
83048       },
83049       "type": "object"
83050     },
83051     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key": {
83052       "properties": {
83053         "GENERIC-RESOURCE-API:name": {
83054           "$ref": "#/definitions/Optional.empty"
83055         },
83056         "GENERIC-RESOURCE-API:value": {
83057           "$ref": "#/definitions/Optional.empty"
83058         }
83059       },
83060       "type": "object"
83061     },
83062     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": {
83063       "properties": {
83064         "GENERIC-RESOURCE-API:resource-key": {
83065           "items": {
83066             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-parameters/param/resource-resolution-data(config)resource-key"
83067           },
83068           "type": "array"
83069         }
83070       },
83071       "type": "object"
83072     },
83073     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers": {
83074       "properties": {
83075         "GENERIC-RESOURCE-API:allotted-resource-id": {
83076           "$ref": "#/definitions/Optional.empty"
83077         },
83078         "GENERIC-RESOURCE-API:allotted-resource-name": {
83079           "$ref": "#/definitions/Optional.empty",
83080           "description": "For a contrail-route, the network policy name."
83081         },
83082         "GENERIC-RESOURCE-API:allotted-resource-type": {
83083           "$ref": "#/definitions/Optional.empty",
83084           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
83085         },
83086         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
83087           "$ref": "#/definitions/Optional.empty",
83088           "description": "The service-instance-id of the consuming service of this allotted resource"
83089         },
83090         "GENERIC-RESOURCE-API:parent-service-instance-id": {
83091           "$ref": "#/definitions/Optional.empty",
83092           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
83093         }
83094       },
83095       "type": "object"
83096     },
83097     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers-TOP": {
83098       "properties": {
83099         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
83100           "items": {
83101             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)allotted-resource-identifiers"
83102           },
83103           "type": "object"
83104         }
83105       },
83106       "type": "object"
83107     },
83108     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments": {
83109       "properties": {
83110         "GENERIC-RESOURCE-API:vbrg-wan-ip": {
83111           "$ref": "#/definitions/Optional.empty"
83112         }
83113       },
83114       "type": "object"
83115     },
83116     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments-TOP": {
83117       "properties": {
83118         "GENERIC-RESOURCE-API:brg-assignments": {
83119           "items": {
83120             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-assignments"
83121           },
83122           "type": "object"
83123         }
83124       },
83125       "type": "object"
83126     },
83127     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters": {
83128       "properties": {
83129         "GENERIC-RESOURCE-API:param": {
83130           "items": {
83131             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
83132           },
83133           "type": "array"
83134         }
83135       },
83136       "type": "object"
83137     },
83138     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters-TOP": {
83139       "properties": {
83140         "GENERIC-RESOURCE-API:brg-parameters": {
83141           "items": {
83142             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)brg-parameters"
83143           },
83144           "type": "object"
83145         }
83146       },
83147       "type": "object"
83148     },
83149     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information": {
83150       "properties": {
83151         "GENERIC-RESOURCE-API:model-customization-uuid": {
83152           "$ref": "#/definitions/Optional.empty",
83153           "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"
83154         },
83155         "GENERIC-RESOURCE-API:model-invariant-uuid": {
83156           "$ref": "#/definitions/Optional.empty",
83157           "description": "identifies the invariant uuid for this service or resource"
83158         },
83159         "GENERIC-RESOURCE-API:model-name": {
83160           "$ref": "#/definitions/Optional.empty"
83161         },
83162         "GENERIC-RESOURCE-API:model-uuid": {
83163           "$ref": "#/definitions/Optional.empty",
83164           "description": "identifies the uuid for this service or resource, which is version specific"
83165         },
83166         "GENERIC-RESOURCE-API:model-version": {
83167           "$ref": "#/definitions/Optional.empty"
83168         }
83169       },
83170       "type": "object"
83171     },
83172     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information-TOP": {
83173       "properties": {
83174         "GENERIC-RESOURCE-API:onap-model-information": {
83175           "items": {
83176             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology(config)onap-model-information"
83177           },
83178           "type": "object"
83179         }
83180       },
83181       "type": "object"
83182     },
83183     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param": {
83184       "properties": {
83185         "GENERIC-RESOURCE-API:name": {
83186           "$ref": "#/definitions/Optional.empty"
83187         },
83188         "GENERIC-RESOURCE-API:resource-resolution-data": {
83189           "items": {
83190             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data"
83191           },
83192           "type": "object"
83193         },
83194         "GENERIC-RESOURCE-API:value": {
83195           "$ref": "#/definitions/Optional.empty"
83196         }
83197       },
83198       "type": "object"
83199     },
83200     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param-TOP": {
83201       "properties": {
83202         "GENERIC-RESOURCE-API:param": {
83203           "items": {
83204             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters(config)param"
83205           },
83206           "type": "array"
83207         }
83208       },
83209       "type": "object"
83210     },
83211     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data": {
83212       "properties": {
83213         "GENERIC-RESOURCE-API:capability-name": {
83214           "$ref": "#/definitions/Optional.empty",
83215           "description": "Resource assignment resolution Capability name"
83216         },
83217         "GENERIC-RESOURCE-API:resource-key": {
83218           "items": {
83219             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key"
83220           },
83221           "type": "array"
83222         },
83223         "GENERIC-RESOURCE-API:status": {
83224           "$ref": "#/definitions/Optional.empty",
83225           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
83226         }
83227       },
83228       "type": "object"
83229     },
83230     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data-TOP": {
83231       "properties": {
83232         "GENERIC-RESOURCE-API:resource-resolution-data": {
83233           "items": {
83234             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param(config)resource-resolution-data"
83235           },
83236           "type": "object"
83237         }
83238       },
83239       "type": "object"
83240     },
83241     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key": {
83242       "properties": {
83243         "GENERIC-RESOURCE-API:name": {
83244           "$ref": "#/definitions/Optional.empty"
83245         },
83246         "GENERIC-RESOURCE-API:value": {
83247           "$ref": "#/definitions/Optional.empty"
83248         }
83249       },
83250       "type": "object"
83251     },
83252     "GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key-TOP": {
83253       "properties": {
83254         "GENERIC-RESOURCE-API:resource-key": {
83255           "items": {
83256             "$ref": "#/definitions/GENERIC-RESOURCE-API/brg-allotted-resources/brg-allotted-resource/allotted-resource-data/brg-topology/brg-parameters/param/resource-resolution-data(config)resource-key"
83257           },
83258           "type": "array"
83259         }
83260       },
83261       "type": "object"
83262     },
83263     "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information": {
83264       "properties": {
83265         "GENERIC-RESOURCE-API:model-customization-uuid": {
83266           "$ref": "#/definitions/Optional.empty",
83267           "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"
83268         },
83269         "GENERIC-RESOURCE-API:model-invariant-uuid": {
83270           "$ref": "#/definitions/Optional.empty",
83271           "description": "identifies the invariant uuid for this service or resource"
83272         },
83273         "GENERIC-RESOURCE-API:model-name": {
83274           "$ref": "#/definitions/Optional.empty"
83275         },
83276         "GENERIC-RESOURCE-API:model-uuid": {
83277           "$ref": "#/definitions/Optional.empty",
83278           "description": "identifies the uuid for this service or resource, which is version specific"
83279         },
83280         "GENERIC-RESOURCE-API:model-version": {
83281           "$ref": "#/definitions/Optional.empty"
83282         }
83283       },
83284       "type": "object"
83285     },
83286     "GENERIC-RESOURCE-API/configuration-information(config)onap-model-information-TOP": {
83287       "properties": {
83288         "GENERIC-RESOURCE-API:onap-model-information": {
83289           "items": {
83290             "$ref": "#/definitions/GENERIC-RESOURCE-API/configuration-information(config)onap-model-information"
83291           },
83292           "type": "object"
83293         }
83294       },
83295       "type": "object"
83296     },
83297     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource": {
83298       "properties": {
83299         "GENERIC-RESOURCE-API:allotted-resource-data": {
83300           "items": {
83301             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
83302           },
83303           "type": "object"
83304         },
83305         "GENERIC-RESOURCE-API:allotted-resource-id": {
83306           "$ref": "#/definitions/Optional.empty"
83307         },
83308         "GENERIC-RESOURCE-API:allotted-resource-status": {
83309           "items": {
83310             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
83311           },
83312           "type": "object"
83313         }
83314       },
83315       "required": [
83316         "GENERIC-RESOURCE-API:allotted-resource-id"
83317       ],
83318       "type": "object"
83319     },
83320     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource-TOP": {
83321       "properties": {
83322         "GENERIC-RESOURCE-API:connection-attachment-allotted-resource": {
83323           "items": {
83324             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources(config)connection-attachment-allotted-resource"
83325           },
83326           "type": "array"
83327         }
83328       },
83329       "type": "object"
83330     },
83331     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data": {
83332       "properties": {
83333         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
83334           "items": {
83335             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
83336           },
83337           "type": "object"
83338         },
83339         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
83340           "items": {
83341             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
83342           },
83343           "type": "object"
83344         },
83345         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
83346           "items": {
83347             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
83348           },
83349           "type": "object"
83350         },
83351         "GENERIC-RESOURCE-API:connection-attachment-topology": {
83352           "items": {
83353             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
83354           },
83355           "type": "object"
83356         }
83357       },
83358       "type": "object"
83359     },
83360     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data-TOP": {
83361       "properties": {
83362         "GENERIC-RESOURCE-API:allotted-resource-data": {
83363           "items": {
83364             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-data"
83365           },
83366           "type": "object"
83367         }
83368       },
83369       "type": "object"
83370     },
83371     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status": {
83372       "properties": {
83373         "GENERIC-RESOURCE-API:action": {
83374           "$ref": "#/definitions/Optional.empty",
83375           "description": "value would one of possible request-actions; match the list in service-data oper-status"
83376         },
83377         "GENERIC-RESOURCE-API:final-indicator": {
83378           "$ref": "#/definitions/Optional.empty"
83379         },
83380         "GENERIC-RESOURCE-API:request-status": {
83381           "$ref": "#/definitions/Optional.empty"
83382         },
83383         "GENERIC-RESOURCE-API:response-code": {
83384           "$ref": "#/definitions/Optional.empty"
83385         },
83386         "GENERIC-RESOURCE-API:response-message": {
83387           "$ref": "#/definitions/Optional.empty"
83388         },
83389         "GENERIC-RESOURCE-API:response-timestamp": {
83390           "$ref": "#/definitions/Optional.empty"
83391         },
83392         "GENERIC-RESOURCE-API:rpc-action": {
83393           "$ref": "#/definitions/Optional.empty",
83394           "description": "this is the svc-action from the incoming request"
83395         },
83396         "GENERIC-RESOURCE-API:rpc-name": {
83397           "$ref": "#/definitions/Optional.empty"
83398         }
83399       },
83400       "type": "object"
83401     },
83402     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status-TOP": {
83403       "properties": {
83404         "GENERIC-RESOURCE-API:allotted-resource-status": {
83405           "items": {
83406             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource(config)allotted-resource-status"
83407           },
83408           "type": "object"
83409         }
83410       },
83411       "type": "object"
83412     },
83413     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
83414       "properties": {
83415         "GENERIC-RESOURCE-API:create-timestamp": {
83416           "$ref": "#/definitions/Optional.empty",
83417           "description": "Not currently populated in service data."
83418         },
83419         "GENERIC-RESOURCE-API:last-action": {
83420           "$ref": "#/definitions/Optional.empty",
83421           "description": "should be list of possible request-actions"
83422         },
83423         "GENERIC-RESOURCE-API:last-order-status": {
83424           "$ref": "#/definitions/Optional.empty"
83425         },
83426         "GENERIC-RESOURCE-API:last-rpc-action": {
83427           "$ref": "#/definitions/Optional.empty"
83428         },
83429         "GENERIC-RESOURCE-API:last-svc-request-id": {
83430           "$ref": "#/definitions/Optional.empty",
83431           "description": "Not currently populated in service data."
83432         },
83433         "GENERIC-RESOURCE-API:modify-timestamp": {
83434           "$ref": "#/definitions/Optional.empty"
83435         },
83436         "GENERIC-RESOURCE-API:order-status": {
83437           "$ref": "#/definitions/Optional.empty",
83438           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
83439         }
83440       },
83441       "type": "object"
83442     },
83443     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
83444       "properties": {
83445         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
83446           "items": {
83447             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
83448           },
83449           "type": "object"
83450         }
83451       },
83452       "type": "object"
83453     },
83454     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
83455       "properties": {
83456         "GENERIC-RESOURCE-API:allotted-resource-information": {
83457           "items": {
83458             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
83459           },
83460           "type": "object"
83461         },
83462         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
83463           "items": {
83464             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input"
83465           },
83466           "type": "object"
83467         },
83468         "GENERIC-RESOURCE-API:request-information": {
83469           "items": {
83470             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
83471           },
83472           "type": "object"
83473         },
83474         "GENERIC-RESOURCE-API:sdnc-request-header": {
83475           "items": {
83476             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
83477           },
83478           "type": "object"
83479         },
83480         "GENERIC-RESOURCE-API:service-information": {
83481           "items": {
83482             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
83483           },
83484           "type": "object"
83485         }
83486       },
83487       "type": "object"
83488     },
83489     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
83490       "properties": {
83491         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
83492           "items": {
83493             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
83494           },
83495           "type": "object"
83496         }
83497       },
83498       "type": "object"
83499     },
83500     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters": {
83501       "properties": {
83502         "GENERIC-RESOURCE-API:param": {
83503           "items": {
83504             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
83505           },
83506           "type": "array"
83507         }
83508       },
83509       "type": "object"
83510     },
83511     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters-TOP": {
83512       "properties": {
83513         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
83514           "items": {
83515             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-parameters"
83516           },
83517           "type": "object"
83518         }
83519       },
83520       "type": "object"
83521     },
83522     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology": {
83523       "properties": {
83524         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
83525           "items": {
83526             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
83527           },
83528           "type": "object"
83529         },
83530         "GENERIC-RESOURCE-API:connection-attachment-assignments": {
83531           "items": {
83532             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
83533           },
83534           "type": "object"
83535         },
83536         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
83537           "items": {
83538             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
83539           },
83540           "type": "object"
83541         },
83542         "GENERIC-RESOURCE-API:onap-model-information": {
83543           "items": {
83544             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
83545           },
83546           "type": "object"
83547         }
83548       },
83549       "type": "object"
83550     },
83551     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology-TOP": {
83552       "properties": {
83553         "GENERIC-RESOURCE-API:connection-attachment-topology": {
83554           "items": {
83555             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data(config)connection-attachment-topology"
83556           },
83557           "type": "object"
83558         }
83559       },
83560       "type": "object"
83561     },
83562     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
83563       "properties": {
83564         "GENERIC-RESOURCE-API:allotted-resource-id": {
83565           "$ref": "#/definitions/Optional.empty"
83566         },
83567         "GENERIC-RESOURCE-API:allotted-resource-type": {
83568           "$ref": "#/definitions/Optional.empty",
83569           "description": "Not an enum, but expected values are contrail-route and security-zone."
83570         },
83571         "GENERIC-RESOURCE-API:onap-model-information": {
83572           "items": {
83573             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
83574           },
83575           "type": "object"
83576         },
83577         "GENERIC-RESOURCE-API:parent-service-instance-id": {
83578           "$ref": "#/definitions/Optional.empty",
83579           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
83580         }
83581       },
83582       "type": "object"
83583     },
83584     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
83585       "properties": {
83586         "GENERIC-RESOURCE-API:allotted-resource-information": {
83587           "items": {
83588             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
83589           },
83590           "type": "object"
83591         }
83592       },
83593       "type": "object"
83594     },
83595     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input": {
83596       "properties": {
83597         "GENERIC-RESOURCE-API:param": {
83598           "items": {
83599             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param"
83600           },
83601           "type": "array"
83602         }
83603       },
83604       "type": "object"
83605     },
83606     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input-TOP": {
83607       "properties": {
83608         "GENERIC-RESOURCE-API:connection-attachment-request-input": {
83609           "items": {
83610             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)connection-attachment-request-input"
83611           },
83612           "type": "object"
83613         }
83614       },
83615       "type": "object"
83616     },
83617     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
83618       "properties": {
83619         "GENERIC-RESOURCE-API:notification-url": {
83620           "$ref": "#/definitions/Optional.empty"
83621         },
83622         "GENERIC-RESOURCE-API:order-number": {
83623           "$ref": "#/definitions/Optional.empty"
83624         },
83625         "GENERIC-RESOURCE-API:order-version": {
83626           "$ref": "#/definitions/Optional.empty"
83627         },
83628         "GENERIC-RESOURCE-API:request-action": {
83629           "$ref": "#/definitions/Optional.empty",
83630           "description": "still need to work Disconnect"
83631         },
83632         "GENERIC-RESOURCE-API:request-id": {
83633           "$ref": "#/definitions/Optional.empty",
83634           "description": "Request ID generated upstream of MSO"
83635         },
83636         "GENERIC-RESOURCE-API:source": {
83637           "$ref": "#/definitions/Optional.empty"
83638         }
83639       },
83640       "type": "object"
83641     },
83642     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
83643       "properties": {
83644         "GENERIC-RESOURCE-API:request-information": {
83645           "items": {
83646             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
83647           },
83648           "type": "object"
83649         }
83650       },
83651       "type": "object"
83652     },
83653     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
83654       "properties": {
83655         "GENERIC-RESOURCE-API:svc-action": {
83656           "$ref": "#/definitions/Optional.empty",
83657           "description": "This is the rpcAction"
83658         },
83659         "GENERIC-RESOURCE-API:svc-notification-url": {
83660           "$ref": "#/definitions/Optional.empty",
83661           "description": "Contains URL for asynchronous response"
83662         },
83663         "GENERIC-RESOURCE-API:svc-request-id": {
83664           "$ref": "#/definitions/Optional.empty",
83665           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
83666         }
83667       },
83668       "type": "object"
83669     },
83670     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
83671       "properties": {
83672         "GENERIC-RESOURCE-API:sdnc-request-header": {
83673           "items": {
83674             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
83675           },
83676           "type": "object"
83677         }
83678       },
83679       "type": "object"
83680     },
83681     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
83682       "properties": {
83683         "GENERIC-RESOURCE-API:global-customer-id": {
83684           "$ref": "#/definitions/Optional.empty",
83685           "description": "need for put of data to AnAI (MSO provides)"
83686         },
83687         "GENERIC-RESOURCE-API:onap-model-information": {
83688           "items": {
83689             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
83690           },
83691           "type": "object"
83692         },
83693         "GENERIC-RESOURCE-API:service-id": {
83694           "$ref": "#/definitions/Optional.empty",
83695           "description": "This maps to the product-family-id in A&AI"
83696         },
83697         "GENERIC-RESOURCE-API:service-instance-id": {
83698           "$ref": "#/definitions/Optional.empty"
83699         },
83700         "GENERIC-RESOURCE-API:subscriber-name": {
83701           "$ref": "#/definitions/Optional.empty",
83702           "description": "Would not be expected for vIPR-ATM or mobility services."
83703         },
83704         "GENERIC-RESOURCE-API:subscription-service-type": {
83705           "$ref": "#/definitions/Optional.empty",
83706           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
83707         }
83708       },
83709       "type": "object"
83710     },
83711     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
83712       "properties": {
83713         "GENERIC-RESOURCE-API:service-information": {
83714           "items": {
83715             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
83716           },
83717           "type": "object"
83718         }
83719       },
83720       "type": "object"
83721     },
83722     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
83723       "properties": {
83724         "GENERIC-RESOURCE-API:model-customization-uuid": {
83725           "$ref": "#/definitions/Optional.empty",
83726           "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"
83727         },
83728         "GENERIC-RESOURCE-API:model-invariant-uuid": {
83729           "$ref": "#/definitions/Optional.empty",
83730           "description": "identifies the invariant uuid for this service or resource"
83731         },
83732         "GENERIC-RESOURCE-API:model-name": {
83733           "$ref": "#/definitions/Optional.empty"
83734         },
83735         "GENERIC-RESOURCE-API:model-uuid": {
83736           "$ref": "#/definitions/Optional.empty",
83737           "description": "identifies the uuid for this service or resource, which is version specific"
83738         },
83739         "GENERIC-RESOURCE-API:model-version": {
83740           "$ref": "#/definitions/Optional.empty"
83741         }
83742       },
83743       "type": "object"
83744     },
83745     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
83746       "properties": {
83747         "GENERIC-RESOURCE-API:onap-model-information": {
83748           "items": {
83749             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information"
83750           },
83751           "type": "object"
83752         }
83753       },
83754       "type": "object"
83755     },
83756     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param": {
83757       "properties": {
83758         "GENERIC-RESOURCE-API:name": {
83759           "$ref": "#/definitions/Optional.empty"
83760         },
83761         "GENERIC-RESOURCE-API:resource-resolution-data": {
83762           "items": {
83763             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data"
83764           },
83765           "type": "object"
83766         },
83767         "GENERIC-RESOURCE-API:value": {
83768           "$ref": "#/definitions/Optional.empty"
83769         }
83770       },
83771       "type": "object"
83772     },
83773     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param-TOP": {
83774       "properties": {
83775         "GENERIC-RESOURCE-API:param": {
83776           "items": {
83777             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input(config)param"
83778           },
83779           "type": "array"
83780         }
83781       },
83782       "type": "object"
83783     },
83784     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data": {
83785       "properties": {
83786         "GENERIC-RESOURCE-API:capability-name": {
83787           "$ref": "#/definitions/Optional.empty",
83788           "description": "Resource assignment resolution Capability name"
83789         },
83790         "GENERIC-RESOURCE-API:resource-key": {
83791           "items": {
83792             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
83793           },
83794           "type": "array"
83795         },
83796         "GENERIC-RESOURCE-API:status": {
83797           "$ref": "#/definitions/Optional.empty",
83798           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
83799         }
83800       },
83801       "type": "object"
83802     },
83803     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data-TOP": {
83804       "properties": {
83805         "GENERIC-RESOURCE-API:resource-resolution-data": {
83806           "items": {
83807             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param(config)resource-resolution-data"
83808           },
83809           "type": "object"
83810         }
83811       },
83812       "type": "object"
83813     },
83814     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": {
83815       "properties": {
83816         "GENERIC-RESOURCE-API:name": {
83817           "$ref": "#/definitions/Optional.empty"
83818         },
83819         "GENERIC-RESOURCE-API:value": {
83820           "$ref": "#/definitions/Optional.empty"
83821         }
83822       },
83823       "type": "object"
83824     },
83825     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": {
83826       "properties": {
83827         "GENERIC-RESOURCE-API:resource-key": {
83828           "items": {
83829             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
83830           },
83831           "type": "array"
83832         }
83833       },
83834       "type": "object"
83835     },
83836     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
83837       "properties": {
83838         "GENERIC-RESOURCE-API:model-customization-uuid": {
83839           "$ref": "#/definitions/Optional.empty",
83840           "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"
83841         },
83842         "GENERIC-RESOURCE-API:model-invariant-uuid": {
83843           "$ref": "#/definitions/Optional.empty",
83844           "description": "identifies the invariant uuid for this service or resource"
83845         },
83846         "GENERIC-RESOURCE-API:model-name": {
83847           "$ref": "#/definitions/Optional.empty"
83848         },
83849         "GENERIC-RESOURCE-API:model-uuid": {
83850           "$ref": "#/definitions/Optional.empty",
83851           "description": "identifies the uuid for this service or resource, which is version specific"
83852         },
83853         "GENERIC-RESOURCE-API:model-version": {
83854           "$ref": "#/definitions/Optional.empty"
83855         }
83856       },
83857       "type": "object"
83858     },
83859     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
83860       "properties": {
83861         "GENERIC-RESOURCE-API:onap-model-information": {
83862           "items": {
83863             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
83864           },
83865           "type": "object"
83866         }
83867       },
83868       "type": "object"
83869     },
83870     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param": {
83871       "properties": {
83872         "GENERIC-RESOURCE-API:name": {
83873           "$ref": "#/definitions/Optional.empty"
83874         },
83875         "GENERIC-RESOURCE-API:resource-resolution-data": {
83876           "items": {
83877             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data"
83878           },
83879           "type": "object"
83880         },
83881         "GENERIC-RESOURCE-API:value": {
83882           "$ref": "#/definitions/Optional.empty"
83883         }
83884       },
83885       "type": "object"
83886     },
83887     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param-TOP": {
83888       "properties": {
83889         "GENERIC-RESOURCE-API:param": {
83890           "items": {
83891             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters(config)param"
83892           },
83893           "type": "array"
83894         }
83895       },
83896       "type": "object"
83897     },
83898     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data": {
83899       "properties": {
83900         "GENERIC-RESOURCE-API:capability-name": {
83901           "$ref": "#/definitions/Optional.empty",
83902           "description": "Resource assignment resolution Capability name"
83903         },
83904         "GENERIC-RESOURCE-API:resource-key": {
83905           "items": {
83906             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key"
83907           },
83908           "type": "array"
83909         },
83910         "GENERIC-RESOURCE-API:status": {
83911           "$ref": "#/definitions/Optional.empty",
83912           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
83913         }
83914       },
83915       "type": "object"
83916     },
83917     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data-TOP": {
83918       "properties": {
83919         "GENERIC-RESOURCE-API:resource-resolution-data": {
83920           "items": {
83921             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param(config)resource-resolution-data"
83922           },
83923           "type": "object"
83924         }
83925       },
83926       "type": "object"
83927     },
83928     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": {
83929       "properties": {
83930         "GENERIC-RESOURCE-API:name": {
83931           "$ref": "#/definitions/Optional.empty"
83932         },
83933         "GENERIC-RESOURCE-API:value": {
83934           "$ref": "#/definitions/Optional.empty"
83935         }
83936       },
83937       "type": "object"
83938     },
83939     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": {
83940       "properties": {
83941         "GENERIC-RESOURCE-API:resource-key": {
83942           "items": {
83943             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-parameters/param/resource-resolution-data(config)resource-key"
83944           },
83945           "type": "array"
83946         }
83947       },
83948       "type": "object"
83949     },
83950     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers": {
83951       "properties": {
83952         "GENERIC-RESOURCE-API:allotted-resource-id": {
83953           "$ref": "#/definitions/Optional.empty"
83954         },
83955         "GENERIC-RESOURCE-API:allotted-resource-name": {
83956           "$ref": "#/definitions/Optional.empty",
83957           "description": "For a contrail-route, the network policy name."
83958         },
83959         "GENERIC-RESOURCE-API:allotted-resource-type": {
83960           "$ref": "#/definitions/Optional.empty",
83961           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
83962         },
83963         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
83964           "$ref": "#/definitions/Optional.empty",
83965           "description": "The service-instance-id of the consuming service of this allotted resource"
83966         },
83967         "GENERIC-RESOURCE-API:parent-service-instance-id": {
83968           "$ref": "#/definitions/Optional.empty",
83969           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
83970         }
83971       },
83972       "type": "object"
83973     },
83974     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers-TOP": {
83975       "properties": {
83976         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
83977           "items": {
83978             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)allotted-resource-identifiers"
83979           },
83980           "type": "object"
83981         }
83982       },
83983       "type": "object"
83984     },
83985     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments": {
83986       "type": "object"
83987     },
83988     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments-TOP": {
83989       "properties": {
83990         "GENERIC-RESOURCE-API:connection-attachment-assignments": {
83991           "items": {
83992             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-assignments"
83993           },
83994           "type": "object"
83995         }
83996       },
83997       "type": "object"
83998     },
83999     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters": {
84000       "properties": {
84001         "GENERIC-RESOURCE-API:param": {
84002           "items": {
84003             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param"
84004           },
84005           "type": "array"
84006         }
84007       },
84008       "type": "object"
84009     },
84010     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters-TOP": {
84011       "properties": {
84012         "GENERIC-RESOURCE-API:connection-attachment-parameters": {
84013           "items": {
84014             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)connection-attachment-parameters"
84015           },
84016           "type": "object"
84017         }
84018       },
84019       "type": "object"
84020     },
84021     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information": {
84022       "properties": {
84023         "GENERIC-RESOURCE-API:model-customization-uuid": {
84024           "$ref": "#/definitions/Optional.empty",
84025           "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"
84026         },
84027         "GENERIC-RESOURCE-API:model-invariant-uuid": {
84028           "$ref": "#/definitions/Optional.empty",
84029           "description": "identifies the invariant uuid for this service or resource"
84030         },
84031         "GENERIC-RESOURCE-API:model-name": {
84032           "$ref": "#/definitions/Optional.empty"
84033         },
84034         "GENERIC-RESOURCE-API:model-uuid": {
84035           "$ref": "#/definitions/Optional.empty",
84036           "description": "identifies the uuid for this service or resource, which is version specific"
84037         },
84038         "GENERIC-RESOURCE-API:model-version": {
84039           "$ref": "#/definitions/Optional.empty"
84040         }
84041       },
84042       "type": "object"
84043     },
84044     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information-TOP": {
84045       "properties": {
84046         "GENERIC-RESOURCE-API:onap-model-information": {
84047           "items": {
84048             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology(config)onap-model-information"
84049           },
84050           "type": "object"
84051         }
84052       },
84053       "type": "object"
84054     },
84055     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param": {
84056       "properties": {
84057         "GENERIC-RESOURCE-API:name": {
84058           "$ref": "#/definitions/Optional.empty"
84059         },
84060         "GENERIC-RESOURCE-API:resource-resolution-data": {
84061           "items": {
84062             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data"
84063           },
84064           "type": "object"
84065         },
84066         "GENERIC-RESOURCE-API:value": {
84067           "$ref": "#/definitions/Optional.empty"
84068         }
84069       },
84070       "type": "object"
84071     },
84072     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param-TOP": {
84073       "properties": {
84074         "GENERIC-RESOURCE-API:param": {
84075           "items": {
84076             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters(config)param"
84077           },
84078           "type": "array"
84079         }
84080       },
84081       "type": "object"
84082     },
84083     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data": {
84084       "properties": {
84085         "GENERIC-RESOURCE-API:capability-name": {
84086           "$ref": "#/definitions/Optional.empty",
84087           "description": "Resource assignment resolution Capability name"
84088         },
84089         "GENERIC-RESOURCE-API:resource-key": {
84090           "items": {
84091             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key"
84092           },
84093           "type": "array"
84094         },
84095         "GENERIC-RESOURCE-API:status": {
84096           "$ref": "#/definitions/Optional.empty",
84097           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
84098         }
84099       },
84100       "type": "object"
84101     },
84102     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data-TOP": {
84103       "properties": {
84104         "GENERIC-RESOURCE-API:resource-resolution-data": {
84105           "items": {
84106             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param(config)resource-resolution-data"
84107           },
84108           "type": "object"
84109         }
84110       },
84111       "type": "object"
84112     },
84113     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key": {
84114       "properties": {
84115         "GENERIC-RESOURCE-API:name": {
84116           "$ref": "#/definitions/Optional.empty"
84117         },
84118         "GENERIC-RESOURCE-API:value": {
84119           "$ref": "#/definitions/Optional.empty"
84120         }
84121       },
84122       "type": "object"
84123     },
84124     "GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key-TOP": {
84125       "properties": {
84126         "GENERIC-RESOURCE-API:resource-key": {
84127           "items": {
84128             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-allotted-resources/connection-attachment-allotted-resource/allotted-resource-data/connection-attachment-topology/connection-attachment-parameters/param/resource-resolution-data(config)resource-key"
84129           },
84130           "type": "array"
84131         }
84132       },
84133       "type": "object"
84134     },
84135     "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param": {
84136       "properties": {
84137         "GENERIC-RESOURCE-API:name": {
84138           "$ref": "#/definitions/Optional.empty"
84139         },
84140         "GENERIC-RESOURCE-API:resource-resolution-data": {
84141           "items": {
84142             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data"
84143           },
84144           "type": "object"
84145         },
84146         "GENERIC-RESOURCE-API:value": {
84147           "$ref": "#/definitions/Optional.empty"
84148         }
84149       },
84150       "type": "object"
84151     },
84152     "GENERIC-RESOURCE-API/connection-attachment-request-input(config)param-TOP": {
84153       "properties": {
84154         "GENERIC-RESOURCE-API:param": {
84155           "items": {
84156             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input(config)param"
84157           },
84158           "type": "array"
84159         }
84160       },
84161       "type": "object"
84162     },
84163     "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data": {
84164       "properties": {
84165         "GENERIC-RESOURCE-API:capability-name": {
84166           "$ref": "#/definitions/Optional.empty",
84167           "description": "Resource assignment resolution Capability name"
84168         },
84169         "GENERIC-RESOURCE-API:resource-key": {
84170           "items": {
84171             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
84172           },
84173           "type": "array"
84174         },
84175         "GENERIC-RESOURCE-API:status": {
84176           "$ref": "#/definitions/Optional.empty",
84177           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
84178         }
84179       },
84180       "type": "object"
84181     },
84182     "GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data-TOP": {
84183       "properties": {
84184         "GENERIC-RESOURCE-API:resource-resolution-data": {
84185           "items": {
84186             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param(config)resource-resolution-data"
84187           },
84188           "type": "object"
84189         }
84190       },
84191       "type": "object"
84192     },
84193     "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key": {
84194       "properties": {
84195         "GENERIC-RESOURCE-API:name": {
84196           "$ref": "#/definitions/Optional.empty"
84197         },
84198         "GENERIC-RESOURCE-API:value": {
84199           "$ref": "#/definitions/Optional.empty"
84200         }
84201       },
84202       "type": "object"
84203     },
84204     "GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key-TOP": {
84205       "properties": {
84206         "GENERIC-RESOURCE-API:resource-key": {
84207           "items": {
84208             "$ref": "#/definitions/GENERIC-RESOURCE-API/connection-attachment-request-input/param/resource-resolution-data(config)resource-key"
84209           },
84210           "type": "array"
84211         }
84212       },
84213       "type": "object"
84214     },
84215     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource": {
84216       "properties": {
84217         "GENERIC-RESOURCE-API:allotted-resource-data": {
84218           "items": {
84219             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
84220           },
84221           "type": "object"
84222         },
84223         "GENERIC-RESOURCE-API:allotted-resource-id": {
84224           "$ref": "#/definitions/Optional.empty"
84225         },
84226         "GENERIC-RESOURCE-API:allotted-resource-status": {
84227           "items": {
84228             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
84229           },
84230           "type": "object"
84231         }
84232       },
84233       "required": [
84234         "GENERIC-RESOURCE-API:allotted-resource-id"
84235       ],
84236       "type": "object"
84237     },
84238     "GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource-TOP": {
84239       "properties": {
84240         "GENERIC-RESOURCE-API:contrail-route-allotted-resource": {
84241           "items": {
84242             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources(config)contrail-route-allotted-resource"
84243           },
84244           "type": "array"
84245         }
84246       },
84247       "type": "object"
84248     },
84249     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data": {
84250       "properties": {
84251         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
84252           "items": {
84253             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
84254           },
84255           "type": "object"
84256         },
84257         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
84258           "items": {
84259             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
84260           },
84261           "type": "object"
84262         },
84263         "GENERIC-RESOURCE-API:contrail-route-topology": {
84264           "items": {
84265             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
84266           },
84267           "type": "object"
84268         }
84269       },
84270       "type": "object"
84271     },
84272     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data-TOP": {
84273       "properties": {
84274         "GENERIC-RESOURCE-API:allotted-resource-data": {
84275           "items": {
84276             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-data"
84277           },
84278           "type": "object"
84279         }
84280       },
84281       "type": "object"
84282     },
84283     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status": {
84284       "properties": {
84285         "GENERIC-RESOURCE-API:action": {
84286           "$ref": "#/definitions/Optional.empty",
84287           "description": "value would one of possible request-actions; match the list in service-data oper-status"
84288         },
84289         "GENERIC-RESOURCE-API:final-indicator": {
84290           "$ref": "#/definitions/Optional.empty"
84291         },
84292         "GENERIC-RESOURCE-API:request-status": {
84293           "$ref": "#/definitions/Optional.empty"
84294         },
84295         "GENERIC-RESOURCE-API:response-code": {
84296           "$ref": "#/definitions/Optional.empty"
84297         },
84298         "GENERIC-RESOURCE-API:response-message": {
84299           "$ref": "#/definitions/Optional.empty"
84300         },
84301         "GENERIC-RESOURCE-API:response-timestamp": {
84302           "$ref": "#/definitions/Optional.empty"
84303         },
84304         "GENERIC-RESOURCE-API:rpc-action": {
84305           "$ref": "#/definitions/Optional.empty",
84306           "description": "this is the svc-action from the incoming request"
84307         },
84308         "GENERIC-RESOURCE-API:rpc-name": {
84309           "$ref": "#/definitions/Optional.empty"
84310         }
84311       },
84312       "type": "object"
84313     },
84314     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status-TOP": {
84315       "properties": {
84316         "GENERIC-RESOURCE-API:allotted-resource-status": {
84317           "items": {
84318             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource(config)allotted-resource-status"
84319           },
84320           "type": "object"
84321         }
84322       },
84323       "type": "object"
84324     },
84325     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
84326       "properties": {
84327         "GENERIC-RESOURCE-API:create-timestamp": {
84328           "$ref": "#/definitions/Optional.empty",
84329           "description": "Not currently populated in service data."
84330         },
84331         "GENERIC-RESOURCE-API:last-action": {
84332           "$ref": "#/definitions/Optional.empty",
84333           "description": "should be list of possible request-actions"
84334         },
84335         "GENERIC-RESOURCE-API:last-order-status": {
84336           "$ref": "#/definitions/Optional.empty"
84337         },
84338         "GENERIC-RESOURCE-API:last-rpc-action": {
84339           "$ref": "#/definitions/Optional.empty"
84340         },
84341         "GENERIC-RESOURCE-API:last-svc-request-id": {
84342           "$ref": "#/definitions/Optional.empty",
84343           "description": "Not currently populated in service data."
84344         },
84345         "GENERIC-RESOURCE-API:modify-timestamp": {
84346           "$ref": "#/definitions/Optional.empty"
84347         },
84348         "GENERIC-RESOURCE-API:order-status": {
84349           "$ref": "#/definitions/Optional.empty",
84350           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
84351         }
84352       },
84353       "type": "object"
84354     },
84355     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
84356       "properties": {
84357         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
84358           "items": {
84359             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
84360           },
84361           "type": "object"
84362         }
84363       },
84364       "type": "object"
84365     },
84366     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
84367       "properties": {
84368         "GENERIC-RESOURCE-API:allotted-resource-information": {
84369           "items": {
84370             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
84371           },
84372           "type": "object"
84373         },
84374         "GENERIC-RESOURCE-API:contrail-route-request-input": {
84375           "items": {
84376             "$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"
84377           },
84378           "type": "object"
84379         },
84380         "GENERIC-RESOURCE-API:request-information": {
84381           "items": {
84382             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
84383           },
84384           "type": "object"
84385         },
84386         "GENERIC-RESOURCE-API:sdnc-request-header": {
84387           "items": {
84388             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
84389           },
84390           "type": "object"
84391         },
84392         "GENERIC-RESOURCE-API:service-information": {
84393           "items": {
84394             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
84395           },
84396           "type": "object"
84397         }
84398       },
84399       "type": "object"
84400     },
84401     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
84402       "properties": {
84403         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
84404           "items": {
84405             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
84406           },
84407           "type": "object"
84408         }
84409       },
84410       "type": "object"
84411     },
84412     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology": {
84413       "properties": {
84414         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
84415           "items": {
84416             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
84417           },
84418           "type": "object"
84419         },
84420         "GENERIC-RESOURCE-API:contrail-route-assignments": {
84421           "items": {
84422             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
84423           },
84424           "type": "object"
84425         },
84426         "GENERIC-RESOURCE-API:contrail-route-parameters": {
84427           "items": {
84428             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
84429           },
84430           "type": "object"
84431         },
84432         "GENERIC-RESOURCE-API:onap-model-information": {
84433           "items": {
84434             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
84435           },
84436           "type": "object"
84437         }
84438       },
84439       "type": "object"
84440     },
84441     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology-TOP": {
84442       "properties": {
84443         "GENERIC-RESOURCE-API:contrail-route-topology": {
84444           "items": {
84445             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data(config)contrail-route-topology"
84446           },
84447           "type": "object"
84448         }
84449       },
84450       "type": "object"
84451     },
84452     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
84453       "properties": {
84454         "GENERIC-RESOURCE-API:allotted-resource-id": {
84455           "$ref": "#/definitions/Optional.empty"
84456         },
84457         "GENERIC-RESOURCE-API:allotted-resource-type": {
84458           "$ref": "#/definitions/Optional.empty",
84459           "description": "Not an enum, but expected values are contrail-route and security-zone."
84460         },
84461         "GENERIC-RESOURCE-API:onap-model-information": {
84462           "items": {
84463             "$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"
84464           },
84465           "type": "object"
84466         },
84467         "GENERIC-RESOURCE-API:parent-service-instance-id": {
84468           "$ref": "#/definitions/Optional.empty",
84469           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
84470         }
84471       },
84472       "type": "object"
84473     },
84474     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
84475       "properties": {
84476         "GENERIC-RESOURCE-API:allotted-resource-information": {
84477           "items": {
84478             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
84479           },
84480           "type": "object"
84481         }
84482       },
84483       "type": "object"
84484     },
84485     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input": {
84486       "properties": {
84487         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
84488           "items": {
84489             "$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"
84490           },
84491           "type": "object"
84492         },
84493         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
84494           "items": {
84495             "$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"
84496           },
84497           "type": "object"
84498         },
84499         "GENERIC-RESOURCE-API:dest-network": {
84500           "items": {
84501             "$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"
84502           },
84503           "type": "object"
84504         },
84505         "GENERIC-RESOURCE-API:source-network": {
84506           "items": {
84507             "$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"
84508           },
84509           "type": "object"
84510         }
84511       },
84512       "type": "object"
84513     },
84514     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)contrail-route-request-input-TOP": {
84515       "properties": {
84516         "GENERIC-RESOURCE-API:contrail-route-request-input": {
84517           "items": {
84518             "$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"
84519           },
84520           "type": "object"
84521         }
84522       },
84523       "type": "object"
84524     },
84525     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
84526       "properties": {
84527         "GENERIC-RESOURCE-API:notification-url": {
84528           "$ref": "#/definitions/Optional.empty"
84529         },
84530         "GENERIC-RESOURCE-API:order-number": {
84531           "$ref": "#/definitions/Optional.empty"
84532         },
84533         "GENERIC-RESOURCE-API:order-version": {
84534           "$ref": "#/definitions/Optional.empty"
84535         },
84536         "GENERIC-RESOURCE-API:request-action": {
84537           "$ref": "#/definitions/Optional.empty",
84538           "description": "still need to work Disconnect"
84539         },
84540         "GENERIC-RESOURCE-API:request-id": {
84541           "$ref": "#/definitions/Optional.empty",
84542           "description": "Request ID generated upstream of MSO"
84543         },
84544         "GENERIC-RESOURCE-API:source": {
84545           "$ref": "#/definitions/Optional.empty"
84546         }
84547       },
84548       "type": "object"
84549     },
84550     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
84551       "properties": {
84552         "GENERIC-RESOURCE-API:request-information": {
84553           "items": {
84554             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
84555           },
84556           "type": "object"
84557         }
84558       },
84559       "type": "object"
84560     },
84561     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
84562       "properties": {
84563         "GENERIC-RESOURCE-API:svc-action": {
84564           "$ref": "#/definitions/Optional.empty",
84565           "description": "This is the rpcAction"
84566         },
84567         "GENERIC-RESOURCE-API:svc-notification-url": {
84568           "$ref": "#/definitions/Optional.empty",
84569           "description": "Contains URL for asynchronous response"
84570         },
84571         "GENERIC-RESOURCE-API:svc-request-id": {
84572           "$ref": "#/definitions/Optional.empty",
84573           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
84574         }
84575       },
84576       "type": "object"
84577     },
84578     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
84579       "properties": {
84580         "GENERIC-RESOURCE-API:sdnc-request-header": {
84581           "items": {
84582             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
84583           },
84584           "type": "object"
84585         }
84586       },
84587       "type": "object"
84588     },
84589     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
84590       "properties": {
84591         "GENERIC-RESOURCE-API:global-customer-id": {
84592           "$ref": "#/definitions/Optional.empty",
84593           "description": "need for put of data to AnAI (MSO provides)"
84594         },
84595         "GENERIC-RESOURCE-API:onap-model-information": {
84596           "items": {
84597             "$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"
84598           },
84599           "type": "object"
84600         },
84601         "GENERIC-RESOURCE-API:service-id": {
84602           "$ref": "#/definitions/Optional.empty",
84603           "description": "This maps to the product-family-id in A&AI"
84604         },
84605         "GENERIC-RESOURCE-API:service-instance-id": {
84606           "$ref": "#/definitions/Optional.empty"
84607         },
84608         "GENERIC-RESOURCE-API:subscriber-name": {
84609           "$ref": "#/definitions/Optional.empty",
84610           "description": "Would not be expected for vIPR-ATM or mobility services."
84611         },
84612         "GENERIC-RESOURCE-API:subscription-service-type": {
84613           "$ref": "#/definitions/Optional.empty",
84614           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
84615         }
84616       },
84617       "type": "object"
84618     },
84619     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
84620       "properties": {
84621         "GENERIC-RESOURCE-API:service-information": {
84622           "items": {
84623             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
84624           },
84625           "type": "object"
84626         }
84627       },
84628       "type": "object"
84629     },
84630     "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": {
84631       "properties": {
84632         "GENERIC-RESOURCE-API:model-customization-uuid": {
84633           "$ref": "#/definitions/Optional.empty",
84634           "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"
84635         },
84636         "GENERIC-RESOURCE-API:model-invariant-uuid": {
84637           "$ref": "#/definitions/Optional.empty",
84638           "description": "identifies the invariant uuid for this service or resource"
84639         },
84640         "GENERIC-RESOURCE-API:model-name": {
84641           "$ref": "#/definitions/Optional.empty"
84642         },
84643         "GENERIC-RESOURCE-API:model-uuid": {
84644           "$ref": "#/definitions/Optional.empty",
84645           "description": "identifies the uuid for this service or resource, which is version specific"
84646         },
84647         "GENERIC-RESOURCE-API:model-version": {
84648           "$ref": "#/definitions/Optional.empty"
84649         }
84650       },
84651       "type": "object"
84652     },
84653     "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": {
84654       "properties": {
84655         "GENERIC-RESOURCE-API:onap-model-information": {
84656           "items": {
84657             "$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"
84658           },
84659           "type": "object"
84660         }
84661       },
84662       "type": "object"
84663     },
84664     "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": {
84665       "properties": {
84666         "GENERIC-RESOURCE-API:contrail-fqdn": {
84667           "$ref": "#/definitions/Optional.empty",
84668           "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."
84669         },
84670         "GENERIC-RESOURCE-API:service-instance-id": {
84671           "$ref": "#/definitions/Optional.empty",
84672           "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."
84673         }
84674       },
84675       "type": "object"
84676     },
84677     "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": {
84678       "properties": {
84679         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
84680           "items": {
84681             "$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"
84682           },
84683           "type": "object"
84684         }
84685       },
84686       "type": "object"
84687     },
84688     "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": {
84689       "properties": {
84690         "GENERIC-RESOURCE-API:param": {
84691           "items": {
84692             "$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"
84693           },
84694           "type": "array"
84695         }
84696       },
84697       "type": "object"
84698     },
84699     "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": {
84700       "properties": {
84701         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
84702           "items": {
84703             "$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"
84704           },
84705           "type": "object"
84706         }
84707       },
84708       "type": "object"
84709     },
84710     "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": {
84711       "properties": {
84712         "GENERIC-RESOURCE-API:network-id": {
84713           "$ref": "#/definitions/Optional.empty"
84714         },
84715         "GENERIC-RESOURCE-API:network-role": {
84716           "$ref": "#/definitions/Optional.empty"
84717         }
84718       },
84719       "type": "object"
84720     },
84721     "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": {
84722       "properties": {
84723         "GENERIC-RESOURCE-API:dest-network": {
84724           "items": {
84725             "$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"
84726           },
84727           "type": "object"
84728         }
84729       },
84730       "type": "object"
84731     },
84732     "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": {
84733       "properties": {
84734         "GENERIC-RESOURCE-API:network-id": {
84735           "$ref": "#/definitions/Optional.empty"
84736         },
84737         "GENERIC-RESOURCE-API:network-role": {
84738           "$ref": "#/definitions/Optional.empty"
84739         }
84740       },
84741       "type": "object"
84742     },
84743     "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": {
84744       "properties": {
84745         "GENERIC-RESOURCE-API:source-network": {
84746           "items": {
84747             "$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"
84748           },
84749           "type": "object"
84750         }
84751       },
84752       "type": "object"
84753     },
84754     "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": {
84755       "properties": {
84756         "GENERIC-RESOURCE-API:name": {
84757           "$ref": "#/definitions/Optional.empty"
84758         },
84759         "GENERIC-RESOURCE-API:resource-resolution-data": {
84760           "items": {
84761             "$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/param(config)resource-resolution-data"
84762           },
84763           "type": "object"
84764         },
84765         "GENERIC-RESOURCE-API:value": {
84766           "$ref": "#/definitions/Optional.empty"
84767         }
84768       },
84769       "type": "object"
84770     },
84771     "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": {
84772       "properties": {
84773         "GENERIC-RESOURCE-API:param": {
84774           "items": {
84775             "$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"
84776           },
84777           "type": "array"
84778         }
84779       },
84780       "type": "object"
84781     },
84782     "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/param(config)resource-resolution-data": {
84783       "properties": {
84784         "GENERIC-RESOURCE-API:capability-name": {
84785           "$ref": "#/definitions/Optional.empty",
84786           "description": "Resource assignment resolution Capability name"
84787         },
84788         "GENERIC-RESOURCE-API:resource-key": {
84789           "items": {
84790             "$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/param/resource-resolution-data(config)resource-key"
84791           },
84792           "type": "array"
84793         },
84794         "GENERIC-RESOURCE-API:status": {
84795           "$ref": "#/definitions/Optional.empty",
84796           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
84797         }
84798       },
84799       "type": "object"
84800     },
84801     "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/param(config)resource-resolution-data-TOP": {
84802       "properties": {
84803         "GENERIC-RESOURCE-API:resource-resolution-data": {
84804           "items": {
84805             "$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/param(config)resource-resolution-data"
84806           },
84807           "type": "object"
84808         }
84809       },
84810       "type": "object"
84811     },
84812     "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/param/resource-resolution-data(config)resource-key": {
84813       "properties": {
84814         "GENERIC-RESOURCE-API:name": {
84815           "$ref": "#/definitions/Optional.empty"
84816         },
84817         "GENERIC-RESOURCE-API:value": {
84818           "$ref": "#/definitions/Optional.empty"
84819         }
84820       },
84821       "type": "object"
84822     },
84823     "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/param/resource-resolution-data(config)resource-key-TOP": {
84824       "properties": {
84825         "GENERIC-RESOURCE-API:resource-key": {
84826           "items": {
84827             "$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/param/resource-resolution-data(config)resource-key"
84828           },
84829           "type": "array"
84830         }
84831       },
84832       "type": "object"
84833     },
84834     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
84835       "properties": {
84836         "GENERIC-RESOURCE-API:model-customization-uuid": {
84837           "$ref": "#/definitions/Optional.empty",
84838           "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"
84839         },
84840         "GENERIC-RESOURCE-API:model-invariant-uuid": {
84841           "$ref": "#/definitions/Optional.empty",
84842           "description": "identifies the invariant uuid for this service or resource"
84843         },
84844         "GENERIC-RESOURCE-API:model-name": {
84845           "$ref": "#/definitions/Optional.empty"
84846         },
84847         "GENERIC-RESOURCE-API:model-uuid": {
84848           "$ref": "#/definitions/Optional.empty",
84849           "description": "identifies the uuid for this service or resource, which is version specific"
84850         },
84851         "GENERIC-RESOURCE-API:model-version": {
84852           "$ref": "#/definitions/Optional.empty"
84853         }
84854       },
84855       "type": "object"
84856     },
84857     "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": {
84858       "properties": {
84859         "GENERIC-RESOURCE-API:onap-model-information": {
84860           "items": {
84861             "$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"
84862           },
84863           "type": "object"
84864         }
84865       },
84866       "type": "object"
84867     },
84868     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers": {
84869       "properties": {
84870         "GENERIC-RESOURCE-API:allotted-resource-id": {
84871           "$ref": "#/definitions/Optional.empty"
84872         },
84873         "GENERIC-RESOURCE-API:allotted-resource-name": {
84874           "$ref": "#/definitions/Optional.empty",
84875           "description": "For a contrail-route, the network policy name."
84876         },
84877         "GENERIC-RESOURCE-API:allotted-resource-type": {
84878           "$ref": "#/definitions/Optional.empty",
84879           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
84880         },
84881         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
84882           "$ref": "#/definitions/Optional.empty",
84883           "description": "The service-instance-id of the consuming service of this allotted resource"
84884         },
84885         "GENERIC-RESOURCE-API:parent-service-instance-id": {
84886           "$ref": "#/definitions/Optional.empty",
84887           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
84888         }
84889       },
84890       "type": "object"
84891     },
84892     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers-TOP": {
84893       "properties": {
84894         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
84895           "items": {
84896             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)allotted-resource-identifiers"
84897           },
84898           "type": "object"
84899         }
84900       },
84901       "type": "object"
84902     },
84903     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments": {
84904       "properties": {
84905         "GENERIC-RESOURCE-API:contrail-applied-service": {
84906           "items": {
84907             "$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"
84908           },
84909           "type": "object"
84910         },
84911         "GENERIC-RESOURCE-API:contrail-id": {
84912           "$ref": "#/definitions/Optional.empty",
84913           "description": "The ID assigned by Contrail to the network-policy (one for one with the fq-name)"
84914         },
84915         "GENERIC-RESOURCE-API:dest-network": {
84916           "items": {
84917             "$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"
84918           },
84919           "type": "object"
84920         },
84921         "GENERIC-RESOURCE-API:fq-name": {
84922           "$ref": "#/definitions/Optional.empty",
84923           "description": "The Contrail fq-name of the network policy"
84924         },
84925         "GENERIC-RESOURCE-API:source-network": {
84926           "items": {
84927             "$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"
84928           },
84929           "type": "object"
84930         },
84931         "GENERIC-RESOURCE-API:vlan-tag": {
84932           "$ref": "#/definitions/Optional.empty",
84933           "description": "Contrail-assigned vlan-tag to the vipr vm interface for this route."
84934         }
84935       },
84936       "type": "object"
84937     },
84938     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments-TOP": {
84939       "properties": {
84940         "GENERIC-RESOURCE-API:contrail-route-assignments": {
84941           "items": {
84942             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-assignments"
84943           },
84944           "type": "object"
84945         }
84946       },
84947       "type": "object"
84948     },
84949     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters": {
84950       "properties": {
84951         "GENERIC-RESOURCE-API:param": {
84952           "items": {
84953             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
84954           },
84955           "type": "array"
84956         }
84957       },
84958       "type": "object"
84959     },
84960     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters-TOP": {
84961       "properties": {
84962         "GENERIC-RESOURCE-API:contrail-route-parameters": {
84963           "items": {
84964             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)contrail-route-parameters"
84965           },
84966           "type": "object"
84967         }
84968       },
84969       "type": "object"
84970     },
84971     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information": {
84972       "properties": {
84973         "GENERIC-RESOURCE-API:model-customization-uuid": {
84974           "$ref": "#/definitions/Optional.empty",
84975           "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"
84976         },
84977         "GENERIC-RESOURCE-API:model-invariant-uuid": {
84978           "$ref": "#/definitions/Optional.empty",
84979           "description": "identifies the invariant uuid for this service or resource"
84980         },
84981         "GENERIC-RESOURCE-API:model-name": {
84982           "$ref": "#/definitions/Optional.empty"
84983         },
84984         "GENERIC-RESOURCE-API:model-uuid": {
84985           "$ref": "#/definitions/Optional.empty",
84986           "description": "identifies the uuid for this service or resource, which is version specific"
84987         },
84988         "GENERIC-RESOURCE-API:model-version": {
84989           "$ref": "#/definitions/Optional.empty"
84990         }
84991       },
84992       "type": "object"
84993     },
84994     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information-TOP": {
84995       "properties": {
84996         "GENERIC-RESOURCE-API:onap-model-information": {
84997           "items": {
84998             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology(config)onap-model-information"
84999           },
85000           "type": "object"
85001         }
85002       },
85003       "type": "object"
85004     },
85005     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)contrail-applied-service": {
85006       "properties": {
85007         "GENERIC-RESOURCE-API:contrail-fqdn": {
85008           "$ref": "#/definitions/Optional.empty",
85009           "description": "This is the fq-name of the Contrail service instance through which the route is passing."
85010         },
85011         "GENERIC-RESOURCE-API:service-instance-id": {
85012           "$ref": "#/definitions/Optional.empty",
85013           "description": "The service-instance-id of the vnf from which the contrail applied service is coming"
85014         },
85015         "GENERIC-RESOURCE-API:vnf-id": {
85016           "$ref": "#/definitions/Optional.empty",
85017           "description": "The vnf representing the contrail applied service"
85018         }
85019       },
85020       "type": "object"
85021     },
85022     "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": {
85023       "properties": {
85024         "GENERIC-RESOURCE-API:contrail-applied-service": {
85025           "items": {
85026             "$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"
85027           },
85028           "type": "object"
85029         }
85030       },
85031       "type": "object"
85032     },
85033     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network": {
85034       "properties": {
85035         "GENERIC-RESOURCE-API:network-id": {
85036           "$ref": "#/definitions/Optional.empty"
85037         },
85038         "GENERIC-RESOURCE-API:network-role": {
85039           "$ref": "#/definitions/Optional.empty"
85040         }
85041       },
85042       "type": "object"
85043     },
85044     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)dest-network-TOP": {
85045       "properties": {
85046         "GENERIC-RESOURCE-API:dest-network": {
85047           "items": {
85048             "$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"
85049           },
85050           "type": "object"
85051         }
85052       },
85053       "type": "object"
85054     },
85055     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network": {
85056       "properties": {
85057         "GENERIC-RESOURCE-API:network-id": {
85058           "$ref": "#/definitions/Optional.empty"
85059         },
85060         "GENERIC-RESOURCE-API:network-role": {
85061           "$ref": "#/definitions/Optional.empty"
85062         }
85063       },
85064       "type": "object"
85065     },
85066     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-assignments(config)source-network-TOP": {
85067       "properties": {
85068         "GENERIC-RESOURCE-API:source-network": {
85069           "items": {
85070             "$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"
85071           },
85072           "type": "object"
85073         }
85074       },
85075       "type": "object"
85076     },
85077     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param": {
85078       "properties": {
85079         "GENERIC-RESOURCE-API:name": {
85080           "$ref": "#/definitions/Optional.empty"
85081         },
85082         "GENERIC-RESOURCE-API:resource-resolution-data": {
85083           "items": {
85084             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data"
85085           },
85086           "type": "object"
85087         },
85088         "GENERIC-RESOURCE-API:value": {
85089           "$ref": "#/definitions/Optional.empty"
85090         }
85091       },
85092       "type": "object"
85093     },
85094     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param-TOP": {
85095       "properties": {
85096         "GENERIC-RESOURCE-API:param": {
85097           "items": {
85098             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters(config)param"
85099           },
85100           "type": "array"
85101         }
85102       },
85103       "type": "object"
85104     },
85105     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data": {
85106       "properties": {
85107         "GENERIC-RESOURCE-API:capability-name": {
85108           "$ref": "#/definitions/Optional.empty",
85109           "description": "Resource assignment resolution Capability name"
85110         },
85111         "GENERIC-RESOURCE-API:resource-key": {
85112           "items": {
85113             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key"
85114           },
85115           "type": "array"
85116         },
85117         "GENERIC-RESOURCE-API:status": {
85118           "$ref": "#/definitions/Optional.empty",
85119           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
85120         }
85121       },
85122       "type": "object"
85123     },
85124     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data-TOP": {
85125       "properties": {
85126         "GENERIC-RESOURCE-API:resource-resolution-data": {
85127           "items": {
85128             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param(config)resource-resolution-data"
85129           },
85130           "type": "object"
85131         }
85132       },
85133       "type": "object"
85134     },
85135     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key": {
85136       "properties": {
85137         "GENERIC-RESOURCE-API:name": {
85138           "$ref": "#/definitions/Optional.empty"
85139         },
85140         "GENERIC-RESOURCE-API:value": {
85141           "$ref": "#/definitions/Optional.empty"
85142         }
85143       },
85144       "type": "object"
85145     },
85146     "GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key-TOP": {
85147       "properties": {
85148         "GENERIC-RESOURCE-API:resource-key": {
85149           "items": {
85150             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-allotted-resources/contrail-route-allotted-resource/allotted-resource-data/contrail-route-topology/contrail-route-parameters/param/resource-resolution-data(config)resource-key"
85151           },
85152           "type": "array"
85153         }
85154       },
85155       "type": "object"
85156     },
85157     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info": {
85158       "properties": {
85159         "GENERIC-RESOURCE-API:contrail-fqdn": {
85160           "$ref": "#/definitions/Optional.empty",
85161           "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."
85162         },
85163         "GENERIC-RESOURCE-API:service-instance-id": {
85164           "$ref": "#/definitions/Optional.empty",
85165           "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."
85166         }
85167       },
85168       "type": "object"
85169     },
85170     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info-TOP": {
85171       "properties": {
85172         "GENERIC-RESOURCE-API:contrail-applied-service-info": {
85173           "items": {
85174             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-applied-service-info"
85175           },
85176           "type": "object"
85177         }
85178       },
85179       "type": "object"
85180     },
85181     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters": {
85182       "properties": {
85183         "GENERIC-RESOURCE-API:param": {
85184           "items": {
85185             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
85186           },
85187           "type": "array"
85188         }
85189       },
85190       "type": "object"
85191     },
85192     "GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters-TOP": {
85193       "properties": {
85194         "GENERIC-RESOURCE-API:contrail-route-input-parameters": {
85195           "items": {
85196             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)contrail-route-input-parameters"
85197           },
85198           "type": "object"
85199         }
85200       },
85201       "type": "object"
85202     },
85203     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network": {
85204       "properties": {
85205         "GENERIC-RESOURCE-API:network-id": {
85206           "$ref": "#/definitions/Optional.empty"
85207         },
85208         "GENERIC-RESOURCE-API:network-role": {
85209           "$ref": "#/definitions/Optional.empty"
85210         }
85211       },
85212       "type": "object"
85213     },
85214     "GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network-TOP": {
85215       "properties": {
85216         "GENERIC-RESOURCE-API:dest-network": {
85217           "items": {
85218             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)dest-network"
85219           },
85220           "type": "object"
85221         }
85222       },
85223       "type": "object"
85224     },
85225     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network": {
85226       "properties": {
85227         "GENERIC-RESOURCE-API:network-id": {
85228           "$ref": "#/definitions/Optional.empty"
85229         },
85230         "GENERIC-RESOURCE-API:network-role": {
85231           "$ref": "#/definitions/Optional.empty"
85232         }
85233       },
85234       "type": "object"
85235     },
85236     "GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network-TOP": {
85237       "properties": {
85238         "GENERIC-RESOURCE-API:source-network": {
85239           "items": {
85240             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input(config)source-network"
85241           },
85242           "type": "object"
85243         }
85244       },
85245       "type": "object"
85246     },
85247     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param": {
85248       "properties": {
85249         "GENERIC-RESOURCE-API:name": {
85250           "$ref": "#/definitions/Optional.empty"
85251         },
85252         "GENERIC-RESOURCE-API:resource-resolution-data": {
85253           "items": {
85254             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data"
85255           },
85256           "type": "object"
85257         },
85258         "GENERIC-RESOURCE-API:value": {
85259           "$ref": "#/definitions/Optional.empty"
85260         }
85261       },
85262       "type": "object"
85263     },
85264     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param-TOP": {
85265       "properties": {
85266         "GENERIC-RESOURCE-API:param": {
85267           "items": {
85268             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters(config)param"
85269           },
85270           "type": "array"
85271         }
85272       },
85273       "type": "object"
85274     },
85275     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data": {
85276       "properties": {
85277         "GENERIC-RESOURCE-API:capability-name": {
85278           "$ref": "#/definitions/Optional.empty",
85279           "description": "Resource assignment resolution Capability name"
85280         },
85281         "GENERIC-RESOURCE-API:resource-key": {
85282           "items": {
85283             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key"
85284           },
85285           "type": "array"
85286         },
85287         "GENERIC-RESOURCE-API:status": {
85288           "$ref": "#/definitions/Optional.empty",
85289           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
85290         }
85291       },
85292       "type": "object"
85293     },
85294     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data-TOP": {
85295       "properties": {
85296         "GENERIC-RESOURCE-API:resource-resolution-data": {
85297           "items": {
85298             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param(config)resource-resolution-data"
85299           },
85300           "type": "object"
85301         }
85302       },
85303       "type": "object"
85304     },
85305     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key": {
85306       "properties": {
85307         "GENERIC-RESOURCE-API:name": {
85308           "$ref": "#/definitions/Optional.empty"
85309         },
85310         "GENERIC-RESOURCE-API:value": {
85311           "$ref": "#/definitions/Optional.empty"
85312         }
85313       },
85314       "type": "object"
85315     },
85316     "GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
85317       "properties": {
85318         "GENERIC-RESOURCE-API:resource-key": {
85319           "items": {
85320             "$ref": "#/definitions/GENERIC-RESOURCE-API/contrail-route-request-input/contrail-route-input-parameters/param/resource-resolution-data(config)resource-key"
85321           },
85322           "type": "array"
85323         }
85324       },
85325       "type": "object"
85326     },
85327     "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths": {
85328       "properties": {
85329         "GENERIC-RESOURCE-API:forwarding-path-name": {
85330           "$ref": "#/definitions/Optional.empty",
85331           "description": "Forwarding-path-name from tosca-model. "
85332         },
85333         "GENERIC-RESOURCE-API:onap-model-information": {
85334           "items": {
85335             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
85336           },
85337           "type": "object"
85338         }
85339       },
85340       "required": [
85341         "GENERIC-RESOURCE-API:forwarding-path-name"
85342       ],
85343       "type": "object"
85344     },
85345     "GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths-TOP": {
85346       "properties": {
85347         "GENERIC-RESOURCE-API:forwarding-paths": {
85348           "items": {
85349             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input(config)forwarding-paths"
85350           },
85351           "type": "array"
85352         }
85353       },
85354       "type": "object"
85355     },
85356     "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information": {
85357       "properties": {
85358         "GENERIC-RESOURCE-API:model-customization-uuid": {
85359           "$ref": "#/definitions/Optional.empty",
85360           "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"
85361         },
85362         "GENERIC-RESOURCE-API:model-invariant-uuid": {
85363           "$ref": "#/definitions/Optional.empty",
85364           "description": "identifies the invariant uuid for this service or resource"
85365         },
85366         "GENERIC-RESOURCE-API:model-name": {
85367           "$ref": "#/definitions/Optional.empty"
85368         },
85369         "GENERIC-RESOURCE-API:model-uuid": {
85370           "$ref": "#/definitions/Optional.empty",
85371           "description": "identifies the uuid for this service or resource, which is version specific"
85372         },
85373         "GENERIC-RESOURCE-API:model-version": {
85374           "$ref": "#/definitions/Optional.empty"
85375         }
85376       },
85377       "type": "object"
85378     },
85379     "GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information-TOP": {
85380       "properties": {
85381         "GENERIC-RESOURCE-API:onap-model-information": {
85382           "items": {
85383             "$ref": "#/definitions/GENERIC-RESOURCE-API/forwarding-path-request-input/forwarding-paths(config)onap-model-information"
85384           },
85385           "type": "object"
85386         }
85387       },
85388       "type": "object"
85389     },
85390     "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters": {
85391       "properties": {
85392         "GENERIC-RESOURCE-API:param": {
85393           "items": {
85394             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
85395           },
85396           "type": "array"
85397         }
85398       },
85399       "type": "object"
85400     },
85401     "GENERIC-RESOURCE-API/gc-request-input(config)input-parameters-TOP": {
85402       "properties": {
85403         "GENERIC-RESOURCE-API:input-parameters": {
85404           "items": {
85405             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input(config)input-parameters"
85406           },
85407           "type": "object"
85408         }
85409       },
85410       "type": "object"
85411     },
85412     "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param": {
85413       "properties": {
85414         "GENERIC-RESOURCE-API:name": {
85415           "$ref": "#/definitions/Optional.empty"
85416         },
85417         "GENERIC-RESOURCE-API:resource-resolution-data": {
85418           "items": {
85419             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data"
85420           },
85421           "type": "object"
85422         },
85423         "GENERIC-RESOURCE-API:value": {
85424           "$ref": "#/definitions/Optional.empty"
85425         }
85426       },
85427       "type": "object"
85428     },
85429     "GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param-TOP": {
85430       "properties": {
85431         "GENERIC-RESOURCE-API:param": {
85432           "items": {
85433             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters(config)param"
85434           },
85435           "type": "array"
85436         }
85437       },
85438       "type": "object"
85439     },
85440     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data": {
85441       "properties": {
85442         "GENERIC-RESOURCE-API:capability-name": {
85443           "$ref": "#/definitions/Optional.empty",
85444           "description": "Resource assignment resolution Capability name"
85445         },
85446         "GENERIC-RESOURCE-API:resource-key": {
85447           "items": {
85448             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
85449           },
85450           "type": "array"
85451         },
85452         "GENERIC-RESOURCE-API:status": {
85453           "$ref": "#/definitions/Optional.empty",
85454           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
85455         }
85456       },
85457       "type": "object"
85458     },
85459     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": {
85460       "properties": {
85461         "GENERIC-RESOURCE-API:resource-resolution-data": {
85462           "items": {
85463             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param(config)resource-resolution-data"
85464           },
85465           "type": "object"
85466         }
85467       },
85468       "type": "object"
85469     },
85470     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": {
85471       "properties": {
85472         "GENERIC-RESOURCE-API:name": {
85473           "$ref": "#/definitions/Optional.empty"
85474         },
85475         "GENERIC-RESOURCE-API:value": {
85476           "$ref": "#/definitions/Optional.empty"
85477         }
85478       },
85479       "type": "object"
85480     },
85481     "GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
85482       "properties": {
85483         "GENERIC-RESOURCE-API:resource-key": {
85484           "items": {
85485             "$ref": "#/definitions/GENERIC-RESOURCE-API/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
85486           },
85487           "type": "array"
85488         }
85489       },
85490       "type": "object"
85491     },
85492     "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration": {
85493       "properties": {
85494         "GENERIC-RESOURCE-API:configuration-data": {
85495           "items": {
85496             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
85497           },
85498           "type": "object"
85499         },
85500         "GENERIC-RESOURCE-API:configuration-id": {
85501           "$ref": "#/definitions/Optional.empty"
85502         },
85503         "GENERIC-RESOURCE-API:configuration-status": {
85504           "items": {
85505             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
85506           },
85507           "type": "object"
85508         }
85509       },
85510       "required": [
85511         "GENERIC-RESOURCE-API:configuration-id"
85512       ],
85513       "type": "object"
85514     },
85515     "GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration-TOP": {
85516       "properties": {
85517         "GENERIC-RESOURCE-API:gc-configuration": {
85518           "items": {
85519             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations(config)gc-configuration"
85520           },
85521           "type": "array"
85522         }
85523       },
85524       "type": "object"
85525     },
85526     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data": {
85527       "properties": {
85528         "GENERIC-RESOURCE-API:configuration-oper-status": {
85529           "items": {
85530             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
85531           },
85532           "type": "object"
85533         },
85534         "GENERIC-RESOURCE-API:configuration-operation-information": {
85535           "items": {
85536             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
85537           },
85538           "type": "object"
85539         }
85540       },
85541       "type": "object"
85542     },
85543     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data-TOP": {
85544       "properties": {
85545         "GENERIC-RESOURCE-API:configuration-data": {
85546           "items": {
85547             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-data"
85548           },
85549           "type": "object"
85550         }
85551       },
85552       "type": "object"
85553     },
85554     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status": {
85555       "properties": {
85556         "GENERIC-RESOURCE-API:action": {
85557           "$ref": "#/definitions/Optional.empty",
85558           "description": "value would one of possible request-actions; match the list in service-data oper-status"
85559         },
85560         "GENERIC-RESOURCE-API:final-indicator": {
85561           "$ref": "#/definitions/Optional.empty"
85562         },
85563         "GENERIC-RESOURCE-API:request-status": {
85564           "$ref": "#/definitions/Optional.empty"
85565         },
85566         "GENERIC-RESOURCE-API:response-code": {
85567           "$ref": "#/definitions/Optional.empty"
85568         },
85569         "GENERIC-RESOURCE-API:response-message": {
85570           "$ref": "#/definitions/Optional.empty"
85571         },
85572         "GENERIC-RESOURCE-API:response-timestamp": {
85573           "$ref": "#/definitions/Optional.empty"
85574         },
85575         "GENERIC-RESOURCE-API:rpc-action": {
85576           "$ref": "#/definitions/Optional.empty",
85577           "description": "this is the svc-action from the incoming request"
85578         },
85579         "GENERIC-RESOURCE-API:rpc-name": {
85580           "$ref": "#/definitions/Optional.empty"
85581         }
85582       },
85583       "type": "object"
85584     },
85585     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status-TOP": {
85586       "properties": {
85587         "GENERIC-RESOURCE-API:configuration-status": {
85588           "items": {
85589             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration(config)configuration-status"
85590           },
85591           "type": "object"
85592         }
85593       },
85594       "type": "object"
85595     },
85596     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status": {
85597       "properties": {
85598         "GENERIC-RESOURCE-API:create-timestamp": {
85599           "$ref": "#/definitions/Optional.empty",
85600           "description": "Not currently populated in service data."
85601         },
85602         "GENERIC-RESOURCE-API:last-action": {
85603           "$ref": "#/definitions/Optional.empty",
85604           "description": "should be list of possible request-actions"
85605         },
85606         "GENERIC-RESOURCE-API:last-order-status": {
85607           "$ref": "#/definitions/Optional.empty"
85608         },
85609         "GENERIC-RESOURCE-API:last-rpc-action": {
85610           "$ref": "#/definitions/Optional.empty"
85611         },
85612         "GENERIC-RESOURCE-API:last-svc-request-id": {
85613           "$ref": "#/definitions/Optional.empty",
85614           "description": "Not currently populated in service data."
85615         },
85616         "GENERIC-RESOURCE-API:modify-timestamp": {
85617           "$ref": "#/definitions/Optional.empty"
85618         },
85619         "GENERIC-RESOURCE-API:order-status": {
85620           "$ref": "#/definitions/Optional.empty",
85621           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
85622         }
85623       },
85624       "type": "object"
85625     },
85626     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status-TOP": {
85627       "properties": {
85628         "GENERIC-RESOURCE-API:configuration-oper-status": {
85629           "items": {
85630             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-oper-status"
85631           },
85632           "type": "object"
85633         }
85634       },
85635       "type": "object"
85636     },
85637     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information": {
85638       "properties": {
85639         "GENERIC-RESOURCE-API:configuration-information": {
85640           "items": {
85641             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
85642           },
85643           "type": "object"
85644         },
85645         "GENERIC-RESOURCE-API:gc-request-input": {
85646           "items": {
85647             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
85648           },
85649           "type": "object"
85650         },
85651         "GENERIC-RESOURCE-API:request-information": {
85652           "items": {
85653             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
85654           },
85655           "type": "object"
85656         },
85657         "GENERIC-RESOURCE-API:sdnc-request-header": {
85658           "items": {
85659             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
85660           },
85661           "type": "object"
85662         },
85663         "GENERIC-RESOURCE-API:service-information": {
85664           "items": {
85665             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
85666           },
85667           "type": "object"
85668         }
85669       },
85670       "type": "object"
85671     },
85672     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information-TOP": {
85673       "properties": {
85674         "GENERIC-RESOURCE-API:configuration-operation-information": {
85675           "items": {
85676             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data(config)configuration-operation-information"
85677           },
85678           "type": "object"
85679         }
85680       },
85681       "type": "object"
85682     },
85683     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information": {
85684       "properties": {
85685         "GENERIC-RESOURCE-API:configuration-id": {
85686           "$ref": "#/definitions/Optional.empty"
85687         },
85688         "GENERIC-RESOURCE-API:configuration-name": {
85689           "$ref": "#/definitions/Optional.empty"
85690         },
85691         "GENERIC-RESOURCE-API:configuration-sub-type": {
85692           "$ref": "#/definitions/Optional.empty",
85693           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
85694         },
85695         "GENERIC-RESOURCE-API:configuration-type": {
85696           "$ref": "#/definitions/Optional.empty",
85697           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
85698         },
85699         "GENERIC-RESOURCE-API:onap-model-information": {
85700           "items": {
85701             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
85702           },
85703           "type": "object"
85704         }
85705       },
85706       "type": "object"
85707     },
85708     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": {
85709       "properties": {
85710         "GENERIC-RESOURCE-API:configuration-information": {
85711           "items": {
85712             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)configuration-information"
85713           },
85714           "type": "object"
85715         }
85716       },
85717       "type": "object"
85718     },
85719     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input": {
85720       "properties": {
85721         "GENERIC-RESOURCE-API:input-parameters": {
85722           "items": {
85723             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters"
85724           },
85725           "type": "object"
85726         },
85727         "GENERIC-RESOURCE-API:vnf-id": {
85728           "$ref": "#/definitions/Optional.empty"
85729         }
85730       },
85731       "type": "object"
85732     },
85733     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input-TOP": {
85734       "properties": {
85735         "GENERIC-RESOURCE-API:gc-request-input": {
85736           "items": {
85737             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)gc-request-input"
85738           },
85739           "type": "object"
85740         }
85741       },
85742       "type": "object"
85743     },
85744     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information": {
85745       "properties": {
85746         "GENERIC-RESOURCE-API:notification-url": {
85747           "$ref": "#/definitions/Optional.empty"
85748         },
85749         "GENERIC-RESOURCE-API:order-number": {
85750           "$ref": "#/definitions/Optional.empty"
85751         },
85752         "GENERIC-RESOURCE-API:order-version": {
85753           "$ref": "#/definitions/Optional.empty"
85754         },
85755         "GENERIC-RESOURCE-API:request-action": {
85756           "$ref": "#/definitions/Optional.empty",
85757           "description": "still need to work Disconnect"
85758         },
85759         "GENERIC-RESOURCE-API:request-id": {
85760           "$ref": "#/definitions/Optional.empty",
85761           "description": "Request ID generated upstream of MSO"
85762         },
85763         "GENERIC-RESOURCE-API:source": {
85764           "$ref": "#/definitions/Optional.empty"
85765         }
85766       },
85767       "type": "object"
85768     },
85769     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": {
85770       "properties": {
85771         "GENERIC-RESOURCE-API:request-information": {
85772           "items": {
85773             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)request-information"
85774           },
85775           "type": "object"
85776         }
85777       },
85778       "type": "object"
85779     },
85780     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": {
85781       "properties": {
85782         "GENERIC-RESOURCE-API:svc-action": {
85783           "$ref": "#/definitions/Optional.empty",
85784           "description": "This is the rpcAction"
85785         },
85786         "GENERIC-RESOURCE-API:svc-notification-url": {
85787           "$ref": "#/definitions/Optional.empty",
85788           "description": "Contains URL for asynchronous response"
85789         },
85790         "GENERIC-RESOURCE-API:svc-request-id": {
85791           "$ref": "#/definitions/Optional.empty",
85792           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
85793         }
85794       },
85795       "type": "object"
85796     },
85797     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": {
85798       "properties": {
85799         "GENERIC-RESOURCE-API:sdnc-request-header": {
85800           "items": {
85801             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
85802           },
85803           "type": "object"
85804         }
85805       },
85806       "type": "object"
85807     },
85808     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information": {
85809       "properties": {
85810         "GENERIC-RESOURCE-API:global-customer-id": {
85811           "$ref": "#/definitions/Optional.empty",
85812           "description": "need for put of data to AnAI (MSO provides)"
85813         },
85814         "GENERIC-RESOURCE-API:onap-model-information": {
85815           "items": {
85816             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
85817           },
85818           "type": "object"
85819         },
85820         "GENERIC-RESOURCE-API:service-id": {
85821           "$ref": "#/definitions/Optional.empty",
85822           "description": "This maps to the product-family-id in A&AI"
85823         },
85824         "GENERIC-RESOURCE-API:service-instance-id": {
85825           "$ref": "#/definitions/Optional.empty"
85826         },
85827         "GENERIC-RESOURCE-API:subscriber-name": {
85828           "$ref": "#/definitions/Optional.empty",
85829           "description": "Would not be expected for vIPR-ATM or mobility services."
85830         },
85831         "GENERIC-RESOURCE-API:subscription-service-type": {
85832           "$ref": "#/definitions/Optional.empty",
85833           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
85834         }
85835       },
85836       "type": "object"
85837     },
85838     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": {
85839       "properties": {
85840         "GENERIC-RESOURCE-API:service-information": {
85841           "items": {
85842             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information(config)service-information"
85843           },
85844           "type": "object"
85845         }
85846       },
85847       "type": "object"
85848     },
85849     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": {
85850       "properties": {
85851         "GENERIC-RESOURCE-API:model-customization-uuid": {
85852           "$ref": "#/definitions/Optional.empty",
85853           "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"
85854         },
85855         "GENERIC-RESOURCE-API:model-invariant-uuid": {
85856           "$ref": "#/definitions/Optional.empty",
85857           "description": "identifies the invariant uuid for this service or resource"
85858         },
85859         "GENERIC-RESOURCE-API:model-name": {
85860           "$ref": "#/definitions/Optional.empty"
85861         },
85862         "GENERIC-RESOURCE-API:model-uuid": {
85863           "$ref": "#/definitions/Optional.empty",
85864           "description": "identifies the uuid for this service or resource, which is version specific"
85865         },
85866         "GENERIC-RESOURCE-API:model-version": {
85867           "$ref": "#/definitions/Optional.empty"
85868         }
85869       },
85870       "type": "object"
85871     },
85872     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": {
85873       "properties": {
85874         "GENERIC-RESOURCE-API:onap-model-information": {
85875           "items": {
85876             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
85877           },
85878           "type": "object"
85879         }
85880       },
85881       "type": "object"
85882     },
85883     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters": {
85884       "properties": {
85885         "GENERIC-RESOURCE-API:param": {
85886           "items": {
85887             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param"
85888           },
85889           "type": "array"
85890         }
85891       },
85892       "type": "object"
85893     },
85894     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters-TOP": {
85895       "properties": {
85896         "GENERIC-RESOURCE-API:input-parameters": {
85897           "items": {
85898             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input(config)input-parameters"
85899           },
85900           "type": "object"
85901         }
85902       },
85903       "type": "object"
85904     },
85905     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param": {
85906       "properties": {
85907         "GENERIC-RESOURCE-API:name": {
85908           "$ref": "#/definitions/Optional.empty"
85909         },
85910         "GENERIC-RESOURCE-API:resource-resolution-data": {
85911           "items": {
85912             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data"
85913           },
85914           "type": "object"
85915         },
85916         "GENERIC-RESOURCE-API:value": {
85917           "$ref": "#/definitions/Optional.empty"
85918         }
85919       },
85920       "type": "object"
85921     },
85922     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param-TOP": {
85923       "properties": {
85924         "GENERIC-RESOURCE-API:param": {
85925           "items": {
85926             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters(config)param"
85927           },
85928           "type": "array"
85929         }
85930       },
85931       "type": "object"
85932     },
85933     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data": {
85934       "properties": {
85935         "GENERIC-RESOURCE-API:capability-name": {
85936           "$ref": "#/definitions/Optional.empty",
85937           "description": "Resource assignment resolution Capability name"
85938         },
85939         "GENERIC-RESOURCE-API:resource-key": {
85940           "items": {
85941             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
85942           },
85943           "type": "array"
85944         },
85945         "GENERIC-RESOURCE-API:status": {
85946           "$ref": "#/definitions/Optional.empty",
85947           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
85948         }
85949       },
85950       "type": "object"
85951     },
85952     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data-TOP": {
85953       "properties": {
85954         "GENERIC-RESOURCE-API:resource-resolution-data": {
85955           "items": {
85956             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param(config)resource-resolution-data"
85957           },
85958           "type": "object"
85959         }
85960       },
85961       "type": "object"
85962     },
85963     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key": {
85964       "properties": {
85965         "GENERIC-RESOURCE-API:name": {
85966           "$ref": "#/definitions/Optional.empty"
85967         },
85968         "GENERIC-RESOURCE-API:value": {
85969           "$ref": "#/definitions/Optional.empty"
85970         }
85971       },
85972       "type": "object"
85973     },
85974     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
85975       "properties": {
85976         "GENERIC-RESOURCE-API:resource-key": {
85977           "items": {
85978             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/gc-request-input/input-parameters/param/resource-resolution-data(config)resource-key"
85979           },
85980           "type": "array"
85981         }
85982       },
85983       "type": "object"
85984     },
85985     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": {
85986       "properties": {
85987         "GENERIC-RESOURCE-API:model-customization-uuid": {
85988           "$ref": "#/definitions/Optional.empty",
85989           "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"
85990         },
85991         "GENERIC-RESOURCE-API:model-invariant-uuid": {
85992           "$ref": "#/definitions/Optional.empty",
85993           "description": "identifies the invariant uuid for this service or resource"
85994         },
85995         "GENERIC-RESOURCE-API:model-name": {
85996           "$ref": "#/definitions/Optional.empty"
85997         },
85998         "GENERIC-RESOURCE-API:model-uuid": {
85999           "$ref": "#/definitions/Optional.empty",
86000           "description": "identifies the uuid for this service or resource, which is version specific"
86001         },
86002         "GENERIC-RESOURCE-API:model-version": {
86003           "$ref": "#/definitions/Optional.empty"
86004         }
86005       },
86006       "type": "object"
86007     },
86008     "GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": {
86009       "properties": {
86010         "GENERIC-RESOURCE-API:onap-model-information": {
86011           "items": {
86012             "$ref": "#/definitions/GENERIC-RESOURCE-API/generic-configurations/gc-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
86013           },
86014           "type": "object"
86015         }
86016       },
86017       "type": "object"
86018     },
86019     "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list": {
86020       "properties": {
86021         "GENERIC-RESOURCE-API:action": {
86022           "$ref": "#/definitions/Optional.empty"
86023         },
86024         "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": {
86025           "$ref": "#/definitions/Optional.empty"
86026         },
86027         "GENERIC-RESOURCE-API:entitlement-pool-uuid": {
86028           "$ref": "#/definitions/Optional.empty"
86029         },
86030         "GENERIC-RESOURCE-API:entitlement-uuid": {
86031           "$ref": "#/definitions/Optional.empty",
86032           "description": "assigned by ALTS"
86033         }
86034       },
86035       "required": [
86036         "GENERIC-RESOURCE-API:action",
86037         "GENERIC-RESOURCE-API:entitlement-pool-uuid"
86038       ],
86039       "type": "object"
86040     },
86041     "GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list-TOP": {
86042       "properties": {
86043         "GENERIC-RESOURCE-API:entitlement-pool-list": {
86044           "items": {
86045             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)entitlement-pool-list"
86046           },
86047           "type": "array"
86048         }
86049       },
86050       "type": "object"
86051     },
86052     "GENERIC-RESOURCE-API/license-information(config)license-key-group-list": {
86053       "properties": {
86054         "GENERIC-RESOURCE-API:action": {
86055           "$ref": "#/definitions/Optional.empty"
86056         },
86057         "GENERIC-RESOURCE-API:license-key": {
86058           "$ref": "#/definitions/Optional.empty",
86059           "description": "assigned by ALTS"
86060         },
86061         "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": {
86062           "$ref": "#/definitions/Optional.empty"
86063         },
86064         "GENERIC-RESOURCE-API:license-key-group-uuid": {
86065           "$ref": "#/definitions/Optional.empty"
86066         },
86067         "GENERIC-RESOURCE-API:license-uuid": {
86068           "$ref": "#/definitions/Optional.empty",
86069           "description": "assigned by ALTS"
86070         }
86071       },
86072       "required": [
86073         "GENERIC-RESOURCE-API:action",
86074         "GENERIC-RESOURCE-API:license-key-group-uuid"
86075       ],
86076       "type": "object"
86077     },
86078     "GENERIC-RESOURCE-API/license-information(config)license-key-group-list-TOP": {
86079       "properties": {
86080         "GENERIC-RESOURCE-API:license-key-group-list": {
86081           "items": {
86082             "$ref": "#/definitions/GENERIC-RESOURCE-API/license-information(config)license-key-group-list"
86083           },
86084           "type": "array"
86085         }
86086       },
86087       "type": "object"
86088     },
86089     "GENERIC-RESOURCE-API/network-information(config)onap-model-information": {
86090       "properties": {
86091         "GENERIC-RESOURCE-API:model-customization-uuid": {
86092           "$ref": "#/definitions/Optional.empty",
86093           "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"
86094         },
86095         "GENERIC-RESOURCE-API:model-invariant-uuid": {
86096           "$ref": "#/definitions/Optional.empty",
86097           "description": "identifies the invariant uuid for this service or resource"
86098         },
86099         "GENERIC-RESOURCE-API:model-name": {
86100           "$ref": "#/definitions/Optional.empty"
86101         },
86102         "GENERIC-RESOURCE-API:model-uuid": {
86103           "$ref": "#/definitions/Optional.empty",
86104           "description": "identifies the uuid for this service or resource, which is version specific"
86105         },
86106         "GENERIC-RESOURCE-API:model-version": {
86107           "$ref": "#/definitions/Optional.empty"
86108         }
86109       },
86110       "type": "object"
86111     },
86112     "GENERIC-RESOURCE-API/network-information(config)onap-model-information-TOP": {
86113       "properties": {
86114         "GENERIC-RESOURCE-API:onap-model-information": {
86115           "items": {
86116             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-information(config)onap-model-information"
86117           },
86118           "type": "object"
86119         }
86120       },
86121       "type": "object"
86122     },
86123     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters": {
86124       "properties": {
86125         "GENERIC-RESOURCE-API:param": {
86126           "items": {
86127             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
86128           },
86129           "type": "array"
86130         }
86131       },
86132       "type": "object"
86133     },
86134     "GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters-TOP": {
86135       "properties": {
86136         "GENERIC-RESOURCE-API:network-input-parameters": {
86137           "items": {
86138             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input(config)network-input-parameters"
86139           },
86140           "type": "object"
86141         }
86142       },
86143       "type": "object"
86144     },
86145     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param": {
86146       "properties": {
86147         "GENERIC-RESOURCE-API:name": {
86148           "$ref": "#/definitions/Optional.empty"
86149         },
86150         "GENERIC-RESOURCE-API:resource-resolution-data": {
86151           "items": {
86152             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data"
86153           },
86154           "type": "object"
86155         },
86156         "GENERIC-RESOURCE-API:value": {
86157           "$ref": "#/definitions/Optional.empty"
86158         }
86159       },
86160       "type": "object"
86161     },
86162     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param-TOP": {
86163       "properties": {
86164         "GENERIC-RESOURCE-API:param": {
86165           "items": {
86166             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters(config)param"
86167           },
86168           "type": "array"
86169         }
86170       },
86171       "type": "object"
86172     },
86173     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data": {
86174       "properties": {
86175         "GENERIC-RESOURCE-API:capability-name": {
86176           "$ref": "#/definitions/Optional.empty",
86177           "description": "Resource assignment resolution Capability name"
86178         },
86179         "GENERIC-RESOURCE-API:resource-key": {
86180           "items": {
86181             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
86182           },
86183           "type": "array"
86184         },
86185         "GENERIC-RESOURCE-API:status": {
86186           "$ref": "#/definitions/Optional.empty",
86187           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
86188         }
86189       },
86190       "type": "object"
86191     },
86192     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": {
86193       "properties": {
86194         "GENERIC-RESOURCE-API:resource-resolution-data": {
86195           "items": {
86196             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param(config)resource-resolution-data"
86197           },
86198           "type": "object"
86199         }
86200       },
86201       "type": "object"
86202     },
86203     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": {
86204       "properties": {
86205         "GENERIC-RESOURCE-API:name": {
86206           "$ref": "#/definitions/Optional.empty"
86207         },
86208         "GENERIC-RESOURCE-API:value": {
86209           "$ref": "#/definitions/Optional.empty"
86210         }
86211       },
86212       "type": "object"
86213     },
86214     "GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
86215       "properties": {
86216         "GENERIC-RESOURCE-API:resource-key": {
86217           "items": {
86218             "$ref": "#/definitions/GENERIC-RESOURCE-API/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
86219           },
86220           "type": "array"
86221         }
86222       },
86223       "type": "object"
86224     },
86225     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port": {
86226       "properties": {
86227         "GENERIC-RESOURCE-API:pnf-information": {
86228           "items": {
86229             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
86230           },
86231           "type": "object"
86232         },
86233         "GENERIC-RESOURCE-API:service-instance-id": {
86234           "$ref": "#/definitions/Optional.empty",
86235           "description": "May not be need."
86236         },
86237         "GENERIC-RESOURCE-API:vnf-information": {
86238           "items": {
86239             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
86240           },
86241           "type": "object"
86242         }
86243       },
86244       "type": "object"
86245     },
86246     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port-TOP": {
86247       "properties": {
86248         "GENERIC-RESOURCE-API:dest-port": {
86249           "items": {
86250             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)dest-port"
86251           },
86252           "type": "object"
86253         }
86254       },
86255       "type": "object"
86256     },
86257     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": {
86258       "properties": {
86259         "GENERIC-RESOURCE-API:param": {
86260           "items": {
86261             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
86262           },
86263           "type": "array"
86264         }
86265       },
86266       "type": "object"
86267     },
86268     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": {
86269       "properties": {
86270         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
86271           "items": {
86272             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
86273           },
86274           "type": "object"
86275         }
86276       },
86277       "type": "object"
86278     },
86279     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port": {
86280       "properties": {
86281         "GENERIC-RESOURCE-API:pnf-information": {
86282           "items": {
86283             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
86284           },
86285           "type": "object"
86286         },
86287         "GENERIC-RESOURCE-API:service-instance-id": {
86288           "$ref": "#/definitions/Optional.empty",
86289           "description": "May not be need."
86290         },
86291         "GENERIC-RESOURCE-API:source-port-id": {
86292           "$ref": "#/definitions/Optional.empty",
86293           "description": "needed for srv-action=disable/enable"
86294         },
86295         "GENERIC-RESOURCE-API:vnf-information": {
86296           "items": {
86297             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
86298           },
86299           "type": "object"
86300         }
86301       },
86302       "type": "object"
86303     },
86304     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port-TOP": {
86305       "properties": {
86306         "GENERIC-RESOURCE-API:source-port": {
86307           "items": {
86308             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input(config)source-port"
86309           },
86310           "type": "object"
86311         }
86312       },
86313       "type": "object"
86314     },
86315     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information": {
86316       "properties": {
86317         "GENERIC-RESOURCE-API:onap-model-information": {
86318           "items": {
86319             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
86320           },
86321           "type": "object"
86322         },
86323         "GENERIC-RESOURCE-API:pnf-name": {
86324           "$ref": "#/definitions/Optional.empty",
86325           "description": "Key for A&AI query"
86326         },
86327         "GENERIC-RESOURCE-API:pnf-type": {
86328           "$ref": "#/definitions/Optional.empty"
86329         }
86330       },
86331       "type": "object"
86332     },
86333     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": {
86334       "properties": {
86335         "GENERIC-RESOURCE-API:pnf-information": {
86336           "items": {
86337             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)pnf-information"
86338           },
86339           "type": "object"
86340         }
86341       },
86342       "type": "object"
86343     },
86344     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information": {
86345       "properties": {
86346         "GENERIC-RESOURCE-API:onap-model-information": {
86347           "items": {
86348             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
86349           },
86350           "type": "object"
86351         },
86352         "GENERIC-RESOURCE-API:vnf-id": {
86353           "$ref": "#/definitions/Optional.empty"
86354         },
86355         "GENERIC-RESOURCE-API:vnf-name": {
86356           "$ref": "#/definitions/Optional.empty"
86357         },
86358         "GENERIC-RESOURCE-API:vnf-type": {
86359           "$ref": "#/definitions/Optional.empty"
86360         }
86361       },
86362       "type": "object"
86363     },
86364     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": {
86365       "properties": {
86366         "GENERIC-RESOURCE-API:vnf-information": {
86367           "items": {
86368             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port(config)vnf-information"
86369           },
86370           "type": "object"
86371         }
86372       },
86373       "type": "object"
86374     },
86375     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": {
86376       "properties": {
86377         "GENERIC-RESOURCE-API:model-customization-uuid": {
86378           "$ref": "#/definitions/Optional.empty",
86379           "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"
86380         },
86381         "GENERIC-RESOURCE-API:model-invariant-uuid": {
86382           "$ref": "#/definitions/Optional.empty",
86383           "description": "identifies the invariant uuid for this service or resource"
86384         },
86385         "GENERIC-RESOURCE-API:model-name": {
86386           "$ref": "#/definitions/Optional.empty"
86387         },
86388         "GENERIC-RESOURCE-API:model-uuid": {
86389           "$ref": "#/definitions/Optional.empty",
86390           "description": "identifies the uuid for this service or resource, which is version specific"
86391         },
86392         "GENERIC-RESOURCE-API:model-version": {
86393           "$ref": "#/definitions/Optional.empty"
86394         }
86395       },
86396       "type": "object"
86397     },
86398     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": {
86399       "properties": {
86400         "GENERIC-RESOURCE-API:onap-model-information": {
86401           "items": {
86402             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
86403           },
86404           "type": "object"
86405         }
86406       },
86407       "type": "object"
86408     },
86409     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": {
86410       "properties": {
86411         "GENERIC-RESOURCE-API:model-customization-uuid": {
86412           "$ref": "#/definitions/Optional.empty",
86413           "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"
86414         },
86415         "GENERIC-RESOURCE-API:model-invariant-uuid": {
86416           "$ref": "#/definitions/Optional.empty",
86417           "description": "identifies the invariant uuid for this service or resource"
86418         },
86419         "GENERIC-RESOURCE-API:model-name": {
86420           "$ref": "#/definitions/Optional.empty"
86421         },
86422         "GENERIC-RESOURCE-API:model-uuid": {
86423           "$ref": "#/definitions/Optional.empty",
86424           "description": "identifies the uuid for this service or resource, which is version specific"
86425         },
86426         "GENERIC-RESOURCE-API:model-version": {
86427           "$ref": "#/definitions/Optional.empty"
86428         }
86429       },
86430       "type": "object"
86431     },
86432     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": {
86433       "properties": {
86434         "GENERIC-RESOURCE-API:onap-model-information": {
86435           "items": {
86436             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
86437           },
86438           "type": "object"
86439         }
86440       },
86441       "type": "object"
86442     },
86443     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": {
86444       "properties": {
86445         "GENERIC-RESOURCE-API:name": {
86446           "$ref": "#/definitions/Optional.empty"
86447         },
86448         "GENERIC-RESOURCE-API:resource-resolution-data": {
86449           "items": {
86450             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
86451           },
86452           "type": "object"
86453         },
86454         "GENERIC-RESOURCE-API:value": {
86455           "$ref": "#/definitions/Optional.empty"
86456         }
86457       },
86458       "type": "object"
86459     },
86460     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": {
86461       "properties": {
86462         "GENERIC-RESOURCE-API:param": {
86463           "items": {
86464             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
86465           },
86466           "type": "array"
86467         }
86468       },
86469       "type": "object"
86470     },
86471     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": {
86472       "properties": {
86473         "GENERIC-RESOURCE-API:capability-name": {
86474           "$ref": "#/definitions/Optional.empty",
86475           "description": "Resource assignment resolution Capability name"
86476         },
86477         "GENERIC-RESOURCE-API:resource-key": {
86478           "items": {
86479             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
86480           },
86481           "type": "array"
86482         },
86483         "GENERIC-RESOURCE-API:status": {
86484           "$ref": "#/definitions/Optional.empty",
86485           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
86486         }
86487       },
86488       "type": "object"
86489     },
86490     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": {
86491       "properties": {
86492         "GENERIC-RESOURCE-API:resource-resolution-data": {
86493           "items": {
86494             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
86495           },
86496           "type": "object"
86497         }
86498       },
86499       "type": "object"
86500     },
86501     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": {
86502       "properties": {
86503         "GENERIC-RESOURCE-API:name": {
86504           "$ref": "#/definitions/Optional.empty"
86505         },
86506         "GENERIC-RESOURCE-API:value": {
86507           "$ref": "#/definitions/Optional.empty"
86508         }
86509       },
86510       "type": "object"
86511     },
86512     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
86513       "properties": {
86514         "GENERIC-RESOURCE-API:resource-key": {
86515           "items": {
86516             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
86517           },
86518           "type": "array"
86519         }
86520       },
86521       "type": "object"
86522     },
86523     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information": {
86524       "properties": {
86525         "GENERIC-RESOURCE-API:onap-model-information": {
86526           "items": {
86527             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
86528           },
86529           "type": "object"
86530         },
86531         "GENERIC-RESOURCE-API:pnf-name": {
86532           "$ref": "#/definitions/Optional.empty",
86533           "description": "Key for A&AI query"
86534         },
86535         "GENERIC-RESOURCE-API:pnf-type": {
86536           "$ref": "#/definitions/Optional.empty"
86537         }
86538       },
86539       "type": "object"
86540     },
86541     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": {
86542       "properties": {
86543         "GENERIC-RESOURCE-API:pnf-information": {
86544           "items": {
86545             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)pnf-information"
86546           },
86547           "type": "object"
86548         }
86549       },
86550       "type": "object"
86551     },
86552     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information": {
86553       "properties": {
86554         "GENERIC-RESOURCE-API:onap-model-information": {
86555           "items": {
86556             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
86557           },
86558           "type": "object"
86559         },
86560         "GENERIC-RESOURCE-API:vnf-id": {
86561           "$ref": "#/definitions/Optional.empty"
86562         },
86563         "GENERIC-RESOURCE-API:vnf-name": {
86564           "$ref": "#/definitions/Optional.empty"
86565         },
86566         "GENERIC-RESOURCE-API:vnf-type": {
86567           "$ref": "#/definitions/Optional.empty"
86568         }
86569       },
86570       "type": "object"
86571     },
86572     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": {
86573       "properties": {
86574         "GENERIC-RESOURCE-API:vnf-information": {
86575           "items": {
86576             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port(config)vnf-information"
86577           },
86578           "type": "object"
86579         }
86580       },
86581       "type": "object"
86582     },
86583     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": {
86584       "properties": {
86585         "GENERIC-RESOURCE-API:model-customization-uuid": {
86586           "$ref": "#/definitions/Optional.empty",
86587           "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"
86588         },
86589         "GENERIC-RESOURCE-API:model-invariant-uuid": {
86590           "$ref": "#/definitions/Optional.empty",
86591           "description": "identifies the invariant uuid for this service or resource"
86592         },
86593         "GENERIC-RESOURCE-API:model-name": {
86594           "$ref": "#/definitions/Optional.empty"
86595         },
86596         "GENERIC-RESOURCE-API:model-uuid": {
86597           "$ref": "#/definitions/Optional.empty",
86598           "description": "identifies the uuid for this service or resource, which is version specific"
86599         },
86600         "GENERIC-RESOURCE-API:model-version": {
86601           "$ref": "#/definitions/Optional.empty"
86602         }
86603       },
86604       "type": "object"
86605     },
86606     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": {
86607       "properties": {
86608         "GENERIC-RESOURCE-API:onap-model-information": {
86609           "items": {
86610             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
86611           },
86612           "type": "object"
86613         }
86614       },
86615       "type": "object"
86616     },
86617     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": {
86618       "properties": {
86619         "GENERIC-RESOURCE-API:model-customization-uuid": {
86620           "$ref": "#/definitions/Optional.empty",
86621           "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"
86622         },
86623         "GENERIC-RESOURCE-API:model-invariant-uuid": {
86624           "$ref": "#/definitions/Optional.empty",
86625           "description": "identifies the invariant uuid for this service or resource"
86626         },
86627         "GENERIC-RESOURCE-API:model-name": {
86628           "$ref": "#/definitions/Optional.empty"
86629         },
86630         "GENERIC-RESOURCE-API:model-uuid": {
86631           "$ref": "#/definitions/Optional.empty",
86632           "description": "identifies the uuid for this service or resource, which is version specific"
86633         },
86634         "GENERIC-RESOURCE-API:model-version": {
86635           "$ref": "#/definitions/Optional.empty"
86636         }
86637       },
86638       "type": "object"
86639     },
86640     "GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": {
86641       "properties": {
86642         "GENERIC-RESOURCE-API:onap-model-information": {
86643           "items": {
86644             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
86645           },
86646           "type": "object"
86647         }
86648       },
86649       "type": "object"
86650     },
86651     "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration": {
86652       "properties": {
86653         "GENERIC-RESOURCE-API:configuration-data": {
86654           "items": {
86655             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
86656           },
86657           "type": "object"
86658         },
86659         "GENERIC-RESOURCE-API:configuration-id": {
86660           "$ref": "#/definitions/Optional.empty"
86661         },
86662         "GENERIC-RESOURCE-API:configuration-status": {
86663           "items": {
86664             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
86665           },
86666           "type": "object"
86667         }
86668       },
86669       "required": [
86670         "GENERIC-RESOURCE-API:configuration-id"
86671       ],
86672       "type": "object"
86673     },
86674     "GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration-TOP": {
86675       "properties": {
86676         "GENERIC-RESOURCE-API:port-mirror-configuration": {
86677           "items": {
86678             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations(config)port-mirror-configuration"
86679           },
86680           "type": "array"
86681         }
86682       },
86683       "type": "object"
86684     },
86685     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data": {
86686       "properties": {
86687         "GENERIC-RESOURCE-API:configuration-oper-status": {
86688           "items": {
86689             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status"
86690           },
86691           "type": "object"
86692         },
86693         "GENERIC-RESOURCE-API:configuration-operation-information": {
86694           "items": {
86695             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information"
86696           },
86697           "type": "object"
86698         },
86699         "GENERIC-RESOURCE-API:port-mirror-configuration-topology": {
86700           "items": {
86701             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology"
86702           },
86703           "type": "object"
86704         }
86705       },
86706       "type": "object"
86707     },
86708     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data-TOP": {
86709       "properties": {
86710         "GENERIC-RESOURCE-API:configuration-data": {
86711           "items": {
86712             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-data"
86713           },
86714           "type": "object"
86715         }
86716       },
86717       "type": "object"
86718     },
86719     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status": {
86720       "properties": {
86721         "GENERIC-RESOURCE-API:action": {
86722           "$ref": "#/definitions/Optional.empty",
86723           "description": "value would one of possible request-actions; match the list in service-data oper-status"
86724         },
86725         "GENERIC-RESOURCE-API:final-indicator": {
86726           "$ref": "#/definitions/Optional.empty"
86727         },
86728         "GENERIC-RESOURCE-API:request-status": {
86729           "$ref": "#/definitions/Optional.empty"
86730         },
86731         "GENERIC-RESOURCE-API:response-code": {
86732           "$ref": "#/definitions/Optional.empty"
86733         },
86734         "GENERIC-RESOURCE-API:response-message": {
86735           "$ref": "#/definitions/Optional.empty"
86736         },
86737         "GENERIC-RESOURCE-API:response-timestamp": {
86738           "$ref": "#/definitions/Optional.empty"
86739         },
86740         "GENERIC-RESOURCE-API:rpc-action": {
86741           "$ref": "#/definitions/Optional.empty",
86742           "description": "this is the svc-action from the incoming request"
86743         },
86744         "GENERIC-RESOURCE-API:rpc-name": {
86745           "$ref": "#/definitions/Optional.empty"
86746         }
86747       },
86748       "type": "object"
86749     },
86750     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status-TOP": {
86751       "properties": {
86752         "GENERIC-RESOURCE-API:configuration-status": {
86753           "items": {
86754             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration(config)configuration-status"
86755           },
86756           "type": "object"
86757         }
86758       },
86759       "type": "object"
86760     },
86761     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status": {
86762       "properties": {
86763         "GENERIC-RESOURCE-API:create-timestamp": {
86764           "$ref": "#/definitions/Optional.empty",
86765           "description": "Not currently populated in service data."
86766         },
86767         "GENERIC-RESOURCE-API:last-action": {
86768           "$ref": "#/definitions/Optional.empty",
86769           "description": "should be list of possible request-actions"
86770         },
86771         "GENERIC-RESOURCE-API:last-order-status": {
86772           "$ref": "#/definitions/Optional.empty"
86773         },
86774         "GENERIC-RESOURCE-API:last-rpc-action": {
86775           "$ref": "#/definitions/Optional.empty"
86776         },
86777         "GENERIC-RESOURCE-API:last-svc-request-id": {
86778           "$ref": "#/definitions/Optional.empty",
86779           "description": "Not currently populated in service data."
86780         },
86781         "GENERIC-RESOURCE-API:modify-timestamp": {
86782           "$ref": "#/definitions/Optional.empty"
86783         },
86784         "GENERIC-RESOURCE-API:order-status": {
86785           "$ref": "#/definitions/Optional.empty",
86786           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
86787         }
86788       },
86789       "type": "object"
86790     },
86791     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status-TOP": {
86792       "properties": {
86793         "GENERIC-RESOURCE-API:configuration-oper-status": {
86794           "items": {
86795             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-oper-status"
86796           },
86797           "type": "object"
86798         }
86799       },
86800       "type": "object"
86801     },
86802     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information": {
86803       "properties": {
86804         "GENERIC-RESOURCE-API:configuration-information": {
86805           "items": {
86806             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information"
86807           },
86808           "type": "object"
86809         },
86810         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
86811           "items": {
86812             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input"
86813           },
86814           "type": "object"
86815         },
86816         "GENERIC-RESOURCE-API:request-information": {
86817           "items": {
86818             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information"
86819           },
86820           "type": "object"
86821         },
86822         "GENERIC-RESOURCE-API:sdnc-request-header": {
86823           "items": {
86824             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
86825           },
86826           "type": "object"
86827         },
86828         "GENERIC-RESOURCE-API:service-information": {
86829           "items": {
86830             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information"
86831           },
86832           "type": "object"
86833         }
86834       },
86835       "type": "object"
86836     },
86837     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information-TOP": {
86838       "properties": {
86839         "GENERIC-RESOURCE-API:configuration-operation-information": {
86840           "items": {
86841             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)configuration-operation-information"
86842           },
86843           "type": "object"
86844         }
86845       },
86846       "type": "object"
86847     },
86848     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology": {
86849       "properties": {
86850         "GENERIC-RESOURCE-API:configuration-identifiers": {
86851           "items": {
86852             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
86853           },
86854           "type": "object"
86855         },
86856         "GENERIC-RESOURCE-API:onap-model-information": {
86857           "items": {
86858             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
86859           },
86860           "type": "object"
86861         },
86862         "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": {
86863           "items": {
86864             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
86865           },
86866           "type": "object"
86867         },
86868         "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": {
86869           "items": {
86870             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
86871           },
86872           "type": "object"
86873         }
86874       },
86875       "type": "object"
86876     },
86877     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology-TOP": {
86878       "properties": {
86879         "GENERIC-RESOURCE-API:port-mirror-configuration-topology": {
86880           "items": {
86881             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data(config)port-mirror-configuration-topology"
86882           },
86883           "type": "object"
86884         }
86885       },
86886       "type": "object"
86887     },
86888     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information": {
86889       "properties": {
86890         "GENERIC-RESOURCE-API:configuration-id": {
86891           "$ref": "#/definitions/Optional.empty"
86892         },
86893         "GENERIC-RESOURCE-API:configuration-name": {
86894           "$ref": "#/definitions/Optional.empty"
86895         },
86896         "GENERIC-RESOURCE-API:configuration-sub-type": {
86897           "$ref": "#/definitions/Optional.empty",
86898           "description": "e.g. vprobe and pprobe when configuration-type=port-mirror-configuration"
86899         },
86900         "GENERIC-RESOURCE-API:configuration-type": {
86901           "$ref": "#/definitions/Optional.empty",
86902           "description": "Not an enum, but expected values are port-mirror-configuration, vlan-network-receptor"
86903         },
86904         "GENERIC-RESOURCE-API:onap-model-information": {
86905           "items": {
86906             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
86907           },
86908           "type": "object"
86909         }
86910       },
86911       "type": "object"
86912     },
86913     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information-TOP": {
86914       "properties": {
86915         "GENERIC-RESOURCE-API:configuration-information": {
86916           "items": {
86917             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)configuration-information"
86918           },
86919           "type": "object"
86920         }
86921       },
86922       "type": "object"
86923     },
86924     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input": {
86925       "properties": {
86926         "GENERIC-RESOURCE-API:aic-clli": {
86927           "$ref": "#/definitions/Optional.empty",
86928           "description": "Not expected to be used"
86929         },
86930         "GENERIC-RESOURCE-API:aic-cloud-region": {
86931           "$ref": "#/definitions/Optional.empty",
86932           "description": "The AIC cloud region which maps to contrail versions"
86933         },
86934         "GENERIC-RESOURCE-API:dest-port": {
86935           "items": {
86936             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port"
86937           },
86938           "type": "object"
86939         },
86940         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
86941           "items": {
86942             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
86943           },
86944           "type": "object"
86945         },
86946         "GENERIC-RESOURCE-API:source-port": {
86947           "items": {
86948             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port"
86949           },
86950           "type": "object"
86951         },
86952         "GENERIC-RESOURCE-API:tenant": {
86953           "$ref": "#/definitions/Optional.empty"
86954         }
86955       },
86956       "type": "object"
86957     },
86958     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input-TOP": {
86959       "properties": {
86960         "GENERIC-RESOURCE-API:port-mirror-configuration-request-input": {
86961           "items": {
86962             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)port-mirror-configuration-request-input"
86963           },
86964           "type": "object"
86965         }
86966       },
86967       "type": "object"
86968     },
86969     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information": {
86970       "properties": {
86971         "GENERIC-RESOURCE-API:notification-url": {
86972           "$ref": "#/definitions/Optional.empty"
86973         },
86974         "GENERIC-RESOURCE-API:order-number": {
86975           "$ref": "#/definitions/Optional.empty"
86976         },
86977         "GENERIC-RESOURCE-API:order-version": {
86978           "$ref": "#/definitions/Optional.empty"
86979         },
86980         "GENERIC-RESOURCE-API:request-action": {
86981           "$ref": "#/definitions/Optional.empty",
86982           "description": "still need to work Disconnect"
86983         },
86984         "GENERIC-RESOURCE-API:request-id": {
86985           "$ref": "#/definitions/Optional.empty",
86986           "description": "Request ID generated upstream of MSO"
86987         },
86988         "GENERIC-RESOURCE-API:source": {
86989           "$ref": "#/definitions/Optional.empty"
86990         }
86991       },
86992       "type": "object"
86993     },
86994     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information-TOP": {
86995       "properties": {
86996         "GENERIC-RESOURCE-API:request-information": {
86997           "items": {
86998             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)request-information"
86999           },
87000           "type": "object"
87001         }
87002       },
87003       "type": "object"
87004     },
87005     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header": {
87006       "properties": {
87007         "GENERIC-RESOURCE-API:svc-action": {
87008           "$ref": "#/definitions/Optional.empty",
87009           "description": "This is the rpcAction"
87010         },
87011         "GENERIC-RESOURCE-API:svc-notification-url": {
87012           "$ref": "#/definitions/Optional.empty",
87013           "description": "Contains URL for asynchronous response"
87014         },
87015         "GENERIC-RESOURCE-API:svc-request-id": {
87016           "$ref": "#/definitions/Optional.empty",
87017           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
87018         }
87019       },
87020       "type": "object"
87021     },
87022     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header-TOP": {
87023       "properties": {
87024         "GENERIC-RESOURCE-API:sdnc-request-header": {
87025           "items": {
87026             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)sdnc-request-header"
87027           },
87028           "type": "object"
87029         }
87030       },
87031       "type": "object"
87032     },
87033     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information": {
87034       "properties": {
87035         "GENERIC-RESOURCE-API:global-customer-id": {
87036           "$ref": "#/definitions/Optional.empty",
87037           "description": "need for put of data to AnAI (MSO provides)"
87038         },
87039         "GENERIC-RESOURCE-API:onap-model-information": {
87040           "items": {
87041             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
87042           },
87043           "type": "object"
87044         },
87045         "GENERIC-RESOURCE-API:service-id": {
87046           "$ref": "#/definitions/Optional.empty",
87047           "description": "This maps to the product-family-id in A&AI"
87048         },
87049         "GENERIC-RESOURCE-API:service-instance-id": {
87050           "$ref": "#/definitions/Optional.empty"
87051         },
87052         "GENERIC-RESOURCE-API:subscriber-name": {
87053           "$ref": "#/definitions/Optional.empty",
87054           "description": "Would not be expected for vIPR-ATM or mobility services."
87055         },
87056         "GENERIC-RESOURCE-API:subscription-service-type": {
87057           "$ref": "#/definitions/Optional.empty",
87058           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
87059         }
87060       },
87061       "type": "object"
87062     },
87063     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information-TOP": {
87064       "properties": {
87065         "GENERIC-RESOURCE-API:service-information": {
87066           "items": {
87067             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information(config)service-information"
87068           },
87069           "type": "object"
87070         }
87071       },
87072       "type": "object"
87073     },
87074     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information": {
87075       "properties": {
87076         "GENERIC-RESOURCE-API:model-customization-uuid": {
87077           "$ref": "#/definitions/Optional.empty",
87078           "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"
87079         },
87080         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87081           "$ref": "#/definitions/Optional.empty",
87082           "description": "identifies the invariant uuid for this service or resource"
87083         },
87084         "GENERIC-RESOURCE-API:model-name": {
87085           "$ref": "#/definitions/Optional.empty"
87086         },
87087         "GENERIC-RESOURCE-API:model-uuid": {
87088           "$ref": "#/definitions/Optional.empty",
87089           "description": "identifies the uuid for this service or resource, which is version specific"
87090         },
87091         "GENERIC-RESOURCE-API:model-version": {
87092           "$ref": "#/definitions/Optional.empty"
87093         }
87094       },
87095       "type": "object"
87096     },
87097     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information-TOP": {
87098       "properties": {
87099         "GENERIC-RESOURCE-API:onap-model-information": {
87100           "items": {
87101             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/configuration-information(config)onap-model-information"
87102           },
87103           "type": "object"
87104         }
87105       },
87106       "type": "object"
87107     },
87108     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port": {
87109       "properties": {
87110         "GENERIC-RESOURCE-API:pnf-information": {
87111           "items": {
87112             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information"
87113           },
87114           "type": "object"
87115         },
87116         "GENERIC-RESOURCE-API:service-instance-id": {
87117           "$ref": "#/definitions/Optional.empty",
87118           "description": "May not be need."
87119         },
87120         "GENERIC-RESOURCE-API:vnf-information": {
87121           "items": {
87122             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information"
87123           },
87124           "type": "object"
87125         }
87126       },
87127       "type": "object"
87128     },
87129     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port-TOP": {
87130       "properties": {
87131         "GENERIC-RESOURCE-API:dest-port": {
87132           "items": {
87133             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)dest-port"
87134           },
87135           "type": "object"
87136         }
87137       },
87138       "type": "object"
87139     },
87140     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters": {
87141       "properties": {
87142         "GENERIC-RESOURCE-API:param": {
87143           "items": {
87144             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
87145           },
87146           "type": "array"
87147         }
87148       },
87149       "type": "object"
87150     },
87151     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters-TOP": {
87152       "properties": {
87153         "GENERIC-RESOURCE-API:port-mirror-configuration-input-parameters": {
87154           "items": {
87155             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)port-mirror-configuration-input-parameters"
87156           },
87157           "type": "object"
87158         }
87159       },
87160       "type": "object"
87161     },
87162     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port": {
87163       "properties": {
87164         "GENERIC-RESOURCE-API:pnf-information": {
87165           "items": {
87166             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information"
87167           },
87168           "type": "object"
87169         },
87170         "GENERIC-RESOURCE-API:service-instance-id": {
87171           "$ref": "#/definitions/Optional.empty",
87172           "description": "May not be need."
87173         },
87174         "GENERIC-RESOURCE-API:source-port-id": {
87175           "$ref": "#/definitions/Optional.empty",
87176           "description": "needed for srv-action=disable/enable"
87177         },
87178         "GENERIC-RESOURCE-API:vnf-information": {
87179           "items": {
87180             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information"
87181           },
87182           "type": "object"
87183         }
87184       },
87185       "type": "object"
87186     },
87187     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port-TOP": {
87188       "properties": {
87189         "GENERIC-RESOURCE-API:source-port": {
87190           "items": {
87191             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input(config)source-port"
87192           },
87193           "type": "object"
87194         }
87195       },
87196       "type": "object"
87197     },
87198     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information": {
87199       "properties": {
87200         "GENERIC-RESOURCE-API:onap-model-information": {
87201           "items": {
87202             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
87203           },
87204           "type": "object"
87205         },
87206         "GENERIC-RESOURCE-API:pnf-name": {
87207           "$ref": "#/definitions/Optional.empty",
87208           "description": "Key for A&AI query"
87209         },
87210         "GENERIC-RESOURCE-API:pnf-type": {
87211           "$ref": "#/definitions/Optional.empty"
87212         }
87213       },
87214       "type": "object"
87215     },
87216     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information-TOP": {
87217       "properties": {
87218         "GENERIC-RESOURCE-API:pnf-information": {
87219           "items": {
87220             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)pnf-information"
87221           },
87222           "type": "object"
87223         }
87224       },
87225       "type": "object"
87226     },
87227     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information": {
87228       "properties": {
87229         "GENERIC-RESOURCE-API:onap-model-information": {
87230           "items": {
87231             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
87232           },
87233           "type": "object"
87234         },
87235         "GENERIC-RESOURCE-API:vnf-id": {
87236           "$ref": "#/definitions/Optional.empty"
87237         },
87238         "GENERIC-RESOURCE-API:vnf-name": {
87239           "$ref": "#/definitions/Optional.empty"
87240         },
87241         "GENERIC-RESOURCE-API:vnf-type": {
87242           "$ref": "#/definitions/Optional.empty"
87243         }
87244       },
87245       "type": "object"
87246     },
87247     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information-TOP": {
87248       "properties": {
87249         "GENERIC-RESOURCE-API:vnf-information": {
87250           "items": {
87251             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port(config)vnf-information"
87252           },
87253           "type": "object"
87254         }
87255       },
87256       "type": "object"
87257     },
87258     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information": {
87259       "properties": {
87260         "GENERIC-RESOURCE-API:model-customization-uuid": {
87261           "$ref": "#/definitions/Optional.empty",
87262           "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"
87263         },
87264         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87265           "$ref": "#/definitions/Optional.empty",
87266           "description": "identifies the invariant uuid for this service or resource"
87267         },
87268         "GENERIC-RESOURCE-API:model-name": {
87269           "$ref": "#/definitions/Optional.empty"
87270         },
87271         "GENERIC-RESOURCE-API:model-uuid": {
87272           "$ref": "#/definitions/Optional.empty",
87273           "description": "identifies the uuid for this service or resource, which is version specific"
87274         },
87275         "GENERIC-RESOURCE-API:model-version": {
87276           "$ref": "#/definitions/Optional.empty"
87277         }
87278       },
87279       "type": "object"
87280     },
87281     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information-TOP": {
87282       "properties": {
87283         "GENERIC-RESOURCE-API:onap-model-information": {
87284           "items": {
87285             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/pnf-information(config)onap-model-information"
87286           },
87287           "type": "object"
87288         }
87289       },
87290       "type": "object"
87291     },
87292     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information": {
87293       "properties": {
87294         "GENERIC-RESOURCE-API:model-customization-uuid": {
87295           "$ref": "#/definitions/Optional.empty",
87296           "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"
87297         },
87298         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87299           "$ref": "#/definitions/Optional.empty",
87300           "description": "identifies the invariant uuid for this service or resource"
87301         },
87302         "GENERIC-RESOURCE-API:model-name": {
87303           "$ref": "#/definitions/Optional.empty"
87304         },
87305         "GENERIC-RESOURCE-API:model-uuid": {
87306           "$ref": "#/definitions/Optional.empty",
87307           "description": "identifies the uuid for this service or resource, which is version specific"
87308         },
87309         "GENERIC-RESOURCE-API:model-version": {
87310           "$ref": "#/definitions/Optional.empty"
87311         }
87312       },
87313       "type": "object"
87314     },
87315     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information-TOP": {
87316       "properties": {
87317         "GENERIC-RESOURCE-API:onap-model-information": {
87318           "items": {
87319             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/dest-port/vnf-information(config)onap-model-information"
87320           },
87321           "type": "object"
87322         }
87323       },
87324       "type": "object"
87325     },
87326     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param": {
87327       "properties": {
87328         "GENERIC-RESOURCE-API:name": {
87329           "$ref": "#/definitions/Optional.empty"
87330         },
87331         "GENERIC-RESOURCE-API:resource-resolution-data": {
87332           "items": {
87333             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
87334           },
87335           "type": "object"
87336         },
87337         "GENERIC-RESOURCE-API:value": {
87338           "$ref": "#/definitions/Optional.empty"
87339         }
87340       },
87341       "type": "object"
87342     },
87343     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param-TOP": {
87344       "properties": {
87345         "GENERIC-RESOURCE-API:param": {
87346           "items": {
87347             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters(config)param"
87348           },
87349           "type": "array"
87350         }
87351       },
87352       "type": "object"
87353     },
87354     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data": {
87355       "properties": {
87356         "GENERIC-RESOURCE-API:capability-name": {
87357           "$ref": "#/definitions/Optional.empty",
87358           "description": "Resource assignment resolution Capability name"
87359         },
87360         "GENERIC-RESOURCE-API:resource-key": {
87361           "items": {
87362             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
87363           },
87364           "type": "array"
87365         },
87366         "GENERIC-RESOURCE-API:status": {
87367           "$ref": "#/definitions/Optional.empty",
87368           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
87369         }
87370       },
87371       "type": "object"
87372     },
87373     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data-TOP": {
87374       "properties": {
87375         "GENERIC-RESOURCE-API:resource-resolution-data": {
87376           "items": {
87377             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param(config)resource-resolution-data"
87378           },
87379           "type": "object"
87380         }
87381       },
87382       "type": "object"
87383     },
87384     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key": {
87385       "properties": {
87386         "GENERIC-RESOURCE-API:name": {
87387           "$ref": "#/definitions/Optional.empty"
87388         },
87389         "GENERIC-RESOURCE-API:value": {
87390           "$ref": "#/definitions/Optional.empty"
87391         }
87392       },
87393       "type": "object"
87394     },
87395     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
87396       "properties": {
87397         "GENERIC-RESOURCE-API:resource-key": {
87398           "items": {
87399             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/port-mirror-configuration-input-parameters/param/resource-resolution-data(config)resource-key"
87400           },
87401           "type": "array"
87402         }
87403       },
87404       "type": "object"
87405     },
87406     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information": {
87407       "properties": {
87408         "GENERIC-RESOURCE-API:onap-model-information": {
87409           "items": {
87410             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
87411           },
87412           "type": "object"
87413         },
87414         "GENERIC-RESOURCE-API:pnf-name": {
87415           "$ref": "#/definitions/Optional.empty",
87416           "description": "Key for A&AI query"
87417         },
87418         "GENERIC-RESOURCE-API:pnf-type": {
87419           "$ref": "#/definitions/Optional.empty"
87420         }
87421       },
87422       "type": "object"
87423     },
87424     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information-TOP": {
87425       "properties": {
87426         "GENERIC-RESOURCE-API:pnf-information": {
87427           "items": {
87428             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)pnf-information"
87429           },
87430           "type": "object"
87431         }
87432       },
87433       "type": "object"
87434     },
87435     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information": {
87436       "properties": {
87437         "GENERIC-RESOURCE-API:onap-model-information": {
87438           "items": {
87439             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
87440           },
87441           "type": "object"
87442         },
87443         "GENERIC-RESOURCE-API:vnf-id": {
87444           "$ref": "#/definitions/Optional.empty"
87445         },
87446         "GENERIC-RESOURCE-API:vnf-name": {
87447           "$ref": "#/definitions/Optional.empty"
87448         },
87449         "GENERIC-RESOURCE-API:vnf-type": {
87450           "$ref": "#/definitions/Optional.empty"
87451         }
87452       },
87453       "type": "object"
87454     },
87455     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information-TOP": {
87456       "properties": {
87457         "GENERIC-RESOURCE-API:vnf-information": {
87458           "items": {
87459             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port(config)vnf-information"
87460           },
87461           "type": "object"
87462         }
87463       },
87464       "type": "object"
87465     },
87466     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information": {
87467       "properties": {
87468         "GENERIC-RESOURCE-API:model-customization-uuid": {
87469           "$ref": "#/definitions/Optional.empty",
87470           "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"
87471         },
87472         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87473           "$ref": "#/definitions/Optional.empty",
87474           "description": "identifies the invariant uuid for this service or resource"
87475         },
87476         "GENERIC-RESOURCE-API:model-name": {
87477           "$ref": "#/definitions/Optional.empty"
87478         },
87479         "GENERIC-RESOURCE-API:model-uuid": {
87480           "$ref": "#/definitions/Optional.empty",
87481           "description": "identifies the uuid for this service or resource, which is version specific"
87482         },
87483         "GENERIC-RESOURCE-API:model-version": {
87484           "$ref": "#/definitions/Optional.empty"
87485         }
87486       },
87487       "type": "object"
87488     },
87489     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information-TOP": {
87490       "properties": {
87491         "GENERIC-RESOURCE-API:onap-model-information": {
87492           "items": {
87493             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/pnf-information(config)onap-model-information"
87494           },
87495           "type": "object"
87496         }
87497       },
87498       "type": "object"
87499     },
87500     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information": {
87501       "properties": {
87502         "GENERIC-RESOURCE-API:model-customization-uuid": {
87503           "$ref": "#/definitions/Optional.empty",
87504           "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"
87505         },
87506         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87507           "$ref": "#/definitions/Optional.empty",
87508           "description": "identifies the invariant uuid for this service or resource"
87509         },
87510         "GENERIC-RESOURCE-API:model-name": {
87511           "$ref": "#/definitions/Optional.empty"
87512         },
87513         "GENERIC-RESOURCE-API:model-uuid": {
87514           "$ref": "#/definitions/Optional.empty",
87515           "description": "identifies the uuid for this service or resource, which is version specific"
87516         },
87517         "GENERIC-RESOURCE-API:model-version": {
87518           "$ref": "#/definitions/Optional.empty"
87519         }
87520       },
87521       "type": "object"
87522     },
87523     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information-TOP": {
87524       "properties": {
87525         "GENERIC-RESOURCE-API:onap-model-information": {
87526           "items": {
87527             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/port-mirror-configuration-request-input/source-port/vnf-information(config)onap-model-information"
87528           },
87529           "type": "object"
87530         }
87531       },
87532       "type": "object"
87533     },
87534     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information": {
87535       "properties": {
87536         "GENERIC-RESOURCE-API:model-customization-uuid": {
87537           "$ref": "#/definitions/Optional.empty",
87538           "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"
87539         },
87540         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87541           "$ref": "#/definitions/Optional.empty",
87542           "description": "identifies the invariant uuid for this service or resource"
87543         },
87544         "GENERIC-RESOURCE-API:model-name": {
87545           "$ref": "#/definitions/Optional.empty"
87546         },
87547         "GENERIC-RESOURCE-API:model-uuid": {
87548           "$ref": "#/definitions/Optional.empty",
87549           "description": "identifies the uuid for this service or resource, which is version specific"
87550         },
87551         "GENERIC-RESOURCE-API:model-version": {
87552           "$ref": "#/definitions/Optional.empty"
87553         }
87554       },
87555       "type": "object"
87556     },
87557     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information-TOP": {
87558       "properties": {
87559         "GENERIC-RESOURCE-API:onap-model-information": {
87560           "items": {
87561             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/configuration-operation-information/service-information(config)onap-model-information"
87562           },
87563           "type": "object"
87564         }
87565       },
87566       "type": "object"
87567     },
87568     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers": {
87569       "properties": {
87570         "GENERIC-RESOURCE-API:configuration-id": {
87571           "$ref": "#/definitions/Optional.empty"
87572         },
87573         "GENERIC-RESOURCE-API:configuration-name": {
87574           "$ref": "#/definitions/Optional.empty"
87575         },
87576         "GENERIC-RESOURCE-API:configuration-sub-type": {
87577           "$ref": "#/definitions/Optional.empty",
87578           "description": " vprobe and pprobe"
87579         },
87580         "GENERIC-RESOURCE-API:configuration-type": {
87581           "$ref": "#/definitions/Optional.empty",
87582           "description": "Not an enum, but expected values are port-mirror-configuration."
87583         },
87584         "GENERIC-RESOURCE-API:parent-service-instance-id": {
87585           "$ref": "#/definitions/Optional.empty",
87586           "description": "Service-instance-id of the parent service to which this resource belongs."
87587         }
87588       },
87589       "type": "object"
87590     },
87591     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers-TOP": {
87592       "properties": {
87593         "GENERIC-RESOURCE-API:configuration-identifiers": {
87594           "items": {
87595             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)configuration-identifiers"
87596           },
87597           "type": "object"
87598         }
87599       },
87600       "type": "object"
87601     },
87602     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information": {
87603       "properties": {
87604         "GENERIC-RESOURCE-API:model-customization-uuid": {
87605           "$ref": "#/definitions/Optional.empty",
87606           "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"
87607         },
87608         "GENERIC-RESOURCE-API:model-invariant-uuid": {
87609           "$ref": "#/definitions/Optional.empty",
87610           "description": "identifies the invariant uuid for this service or resource"
87611         },
87612         "GENERIC-RESOURCE-API:model-name": {
87613           "$ref": "#/definitions/Optional.empty"
87614         },
87615         "GENERIC-RESOURCE-API:model-uuid": {
87616           "$ref": "#/definitions/Optional.empty",
87617           "description": "identifies the uuid for this service or resource, which is version specific"
87618         },
87619         "GENERIC-RESOURCE-API:model-version": {
87620           "$ref": "#/definitions/Optional.empty"
87621         }
87622       },
87623       "type": "object"
87624     },
87625     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information-TOP": {
87626       "properties": {
87627         "GENERIC-RESOURCE-API:onap-model-information": {
87628           "items": {
87629             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)onap-model-information"
87630           },
87631           "type": "object"
87632         }
87633       },
87634       "type": "object"
87635     },
87636     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments": {
87637       "properties": {
87638         "GENERIC-RESOURCE-API:cloud-owner": {
87639           "$ref": "#/definitions/Optional.empty"
87640         },
87641         "GENERIC-RESOURCE-API:cloud-region-id": {
87642           "$ref": "#/definitions/Optional.empty"
87643         },
87644         "GENERIC-RESOURCE-API:contrail-vmi-params": {
87645           "items": {
87646             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params"
87647           },
87648           "type": "object"
87649         },
87650         "GENERIC-RESOURCE-API:dest-network-fqdn": {
87651           "$ref": "#/definitions/Optional.empty"
87652         },
87653         "GENERIC-RESOURCE-API:dest-p-interface": {
87654           "$ref": "#/definitions/Optional.empty",
87655           "description": "For pProbe; from policy manager"
87656         },
87657         "GENERIC-RESOURCE-API:dest-pnf-name": {
87658           "$ref": "#/definitions/Optional.empty",
87659           "description": "For pProbe"
87660         },
87661         "GENERIC-RESOURCE-API:dest-pnf-port-policy-name": {
87662           "$ref": "#/definitions/Optional.empty",
87663           "description": "For pProbe; from tosca model"
87664         },
87665         "GENERIC-RESOURCE-API:dest-tenant": {
87666           "$ref": "#/definitions/Optional.empty",
87667           "description": "Tenant name from A&AI for destination VNF"
87668         },
87669         "GENERIC-RESOURCE-API:dest-tenant-id": {
87670           "$ref": "#/definitions/Optional.empty",
87671           "description": "tenant-id from A&AI for destination VNF"
87672         },
87673         "GENERIC-RESOURCE-API:dest-vnf-id": {
87674           "$ref": "#/definitions/Optional.empty",
87675           "description": "For vProbe"
87676         },
87677         "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": {
87678           "items": {
87679             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id"
87680           },
87681           "type": "object"
87682         },
87683         "GENERIC-RESOURCE-API:owning-entity": {
87684           "$ref": "#/definitions/Optional.empty"
87685         },
87686         "GENERIC-RESOURCE-API:probe-type": {
87687           "$ref": "#/definitions/Optional.empty",
87688           "description": "vprobe or pprobe; derived from configuration-information.configuration-sub-type"
87689         },
87690         "GENERIC-RESOURCE-API:route-allotted-resource-id": {
87691           "$ref": "#/definitions/Optional.empty",
87692           "description": "For vProbe"
87693         },
87694         "GENERIC-RESOURCE-API:source-capacity": {
87695           "$ref": "#/definitions/Optional.empty",
87696           "description": "Source port pps (packets per second) rating from tosca model"
87697         },
87698         "GENERIC-RESOURCE-API:source-network-fqdn": {
87699           "$ref": "#/definitions/Optional.empty"
87700         },
87701         "GENERIC-RESOURCE-API:source-to-dest-maps": {
87702           "items": {
87703             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps"
87704           },
87705           "type": "object"
87706         },
87707         "GENERIC-RESOURCE-API:source-vnf-id": {
87708           "$ref": "#/definitions/Optional.empty"
87709         },
87710         "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": {
87711           "items": {
87712             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id"
87713           },
87714           "type": "object"
87715         },
87716         "GENERIC-RESOURCE-API:tenant": {
87717           "$ref": "#/definitions/Optional.empty",
87718           "description": "Tenant name from A&AI for source VNF"
87719         },
87720         "GENERIC-RESOURCE-API:tenant-context": {
87721           "$ref": "#/definitions/Optional.empty",
87722           "description": "From tenant object in A&AI"
87723         },
87724         "GENERIC-RESOURCE-API:tenant-id": {
87725           "$ref": "#/definitions/Optional.empty",
87726           "description": "tenant-id from A&AI for source VNF"
87727         },
87728         "GENERIC-RESOURCE-API:vnics-group-id": {
87729           "$ref": "#/definitions/Optional.empty"
87730         }
87731       },
87732       "type": "object"
87733     },
87734     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments-TOP": {
87735       "properties": {
87736         "GENERIC-RESOURCE-API:port-mirror-configuration-assignments": {
87737           "items": {
87738             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-assignments"
87739           },
87740           "type": "object"
87741         }
87742       },
87743       "type": "object"
87744     },
87745     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters": {
87746       "properties": {
87747         "GENERIC-RESOURCE-API:param": {
87748           "items": {
87749             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
87750           },
87751           "type": "array"
87752         }
87753       },
87754       "type": "object"
87755     },
87756     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters-TOP": {
87757       "properties": {
87758         "GENERIC-RESOURCE-API:port-mirror-configuration-parameters": {
87759           "items": {
87760             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology(config)port-mirror-configuration-parameters"
87761           },
87762           "type": "object"
87763         }
87764       },
87765       "type": "object"
87766     },
87767     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params": {
87768       "properties": {
87769         "GENERIC-RESOURCE-API:param": {
87770           "items": {
87771             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param"
87772           },
87773           "type": "array"
87774         }
87775       },
87776       "type": "object"
87777     },
87778     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params-TOP": {
87779       "properties": {
87780         "GENERIC-RESOURCE-API:contrail-vmi-params": {
87781           "items": {
87782             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)contrail-vmi-params"
87783           },
87784           "type": "object"
87785         }
87786       },
87787       "type": "object"
87788     },
87789     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id": {
87790       "properties": {
87791         "GENERIC-RESOURCE-API:configuration-id": {
87792           "$ref": "#/definitions/Optional.empty"
87793         },
87794         "GENERIC-RESOURCE-API:instance-group-role": {
87795           "$ref": "#/definitions/Optional.empty"
87796         },
87797         "GENERIC-RESOURCE-API:nfc-naming-code": {
87798           "$ref": "#/definitions/Optional.empty"
87799         },
87800         "GENERIC-RESOURCE-API:service-instance-id": {
87801           "$ref": "#/definitions/Optional.empty"
87802         }
87803       },
87804       "type": "object"
87805     },
87806     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id-TOP": {
87807       "properties": {
87808         "GENERIC-RESOURCE-API:dest-vnfc-instance-group-id": {
87809           "items": {
87810             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)dest-vnfc-instance-group-id"
87811           },
87812           "type": "object"
87813         }
87814       },
87815       "type": "object"
87816     },
87817     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps": {
87818       "properties": {
87819         "GENERIC-RESOURCE-API:source-to-dest-map": {
87820           "items": {
87821             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map"
87822           },
87823           "type": "array"
87824         }
87825       },
87826       "type": "object"
87827     },
87828     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps-TOP": {
87829       "properties": {
87830         "GENERIC-RESOURCE-API:source-to-dest-maps": {
87831           "items": {
87832             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-to-dest-maps"
87833           },
87834           "type": "object"
87835         }
87836       },
87837       "type": "object"
87838     },
87839     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id": {
87840       "properties": {
87841         "GENERIC-RESOURCE-API:configuration-id": {
87842           "$ref": "#/definitions/Optional.empty"
87843         },
87844         "GENERIC-RESOURCE-API:instance-group-role": {
87845           "$ref": "#/definitions/Optional.empty"
87846         },
87847         "GENERIC-RESOURCE-API:nfc-naming-code": {
87848           "$ref": "#/definitions/Optional.empty"
87849         },
87850         "GENERIC-RESOURCE-API:service-instance-id": {
87851           "$ref": "#/definitions/Optional.empty"
87852         }
87853       },
87854       "type": "object"
87855     },
87856     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id-TOP": {
87857       "properties": {
87858         "GENERIC-RESOURCE-API:source-vnfc-instance-group-id": {
87859           "items": {
87860             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments(config)source-vnfc-instance-group-id"
87861           },
87862           "type": "object"
87863         }
87864       },
87865       "type": "object"
87866     },
87867     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param": {
87868       "properties": {
87869         "GENERIC-RESOURCE-API:name": {
87870           "$ref": "#/definitions/Optional.empty"
87871         },
87872         "GENERIC-RESOURCE-API:resource-resolution-data": {
87873           "items": {
87874             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data"
87875           },
87876           "type": "object"
87877         },
87878         "GENERIC-RESOURCE-API:value": {
87879           "$ref": "#/definitions/Optional.empty"
87880         }
87881       },
87882       "type": "object"
87883     },
87884     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param-TOP": {
87885       "properties": {
87886         "GENERIC-RESOURCE-API:param": {
87887           "items": {
87888             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params(config)param"
87889           },
87890           "type": "array"
87891         }
87892       },
87893       "type": "object"
87894     },
87895     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data": {
87896       "properties": {
87897         "GENERIC-RESOURCE-API:capability-name": {
87898           "$ref": "#/definitions/Optional.empty",
87899           "description": "Resource assignment resolution Capability name"
87900         },
87901         "GENERIC-RESOURCE-API:resource-key": {
87902           "items": {
87903             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key"
87904           },
87905           "type": "array"
87906         },
87907         "GENERIC-RESOURCE-API:status": {
87908           "$ref": "#/definitions/Optional.empty",
87909           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
87910         }
87911       },
87912       "type": "object"
87913     },
87914     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data-TOP": {
87915       "properties": {
87916         "GENERIC-RESOURCE-API:resource-resolution-data": {
87917           "items": {
87918             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param(config)resource-resolution-data"
87919           },
87920           "type": "object"
87921         }
87922       },
87923       "type": "object"
87924     },
87925     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key": {
87926       "properties": {
87927         "GENERIC-RESOURCE-API:name": {
87928           "$ref": "#/definitions/Optional.empty"
87929         },
87930         "GENERIC-RESOURCE-API:value": {
87931           "$ref": "#/definitions/Optional.empty"
87932         }
87933       },
87934       "type": "object"
87935     },
87936     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key-TOP": {
87937       "properties": {
87938         "GENERIC-RESOURCE-API:resource-key": {
87939           "items": {
87940             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/contrail-vmi-params/param/resource-resolution-data(config)resource-key"
87941           },
87942           "type": "array"
87943         }
87944       },
87945       "type": "object"
87946     },
87947     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map": {
87948       "properties": {
87949         "GENERIC-RESOURCE-API:dest-ip-addresses": {
87950           "items": {
87951             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses"
87952           },
87953           "type": "object"
87954         },
87955         "GENERIC-RESOURCE-API:dest-port-id": {
87956           "$ref": "#/definitions/Optional.empty"
87957         },
87958         "GENERIC-RESOURCE-API:dest-port-name": {
87959           "$ref": "#/definitions/Optional.empty"
87960         },
87961         "GENERIC-RESOURCE-API:dest-vserver-id": {
87962           "$ref": "#/definitions/Optional.empty"
87963         },
87964         "GENERIC-RESOURCE-API:link-name": {
87965           "$ref": "#/definitions/Optional.empty"
87966         },
87967         "GENERIC-RESOURCE-API:source-port-id": {
87968           "$ref": "#/definitions/Optional.empty"
87969         },
87970         "GENERIC-RESOURCE-API:source-port-name": {
87971           "$ref": "#/definitions/Optional.empty"
87972         },
87973         "GENERIC-RESOURCE-API:source-vserver-id": {
87974           "$ref": "#/definitions/Optional.empty"
87975         }
87976       },
87977       "required": [
87978         "GENERIC-RESOURCE-API:source-port-id"
87979       ],
87980       "type": "object"
87981     },
87982     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map-TOP": {
87983       "properties": {
87984         "GENERIC-RESOURCE-API:source-to-dest-map": {
87985           "items": {
87986             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps(config)source-to-dest-map"
87987           },
87988           "type": "array"
87989         }
87990       },
87991       "type": "object"
87992     },
87993     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses": {
87994       "properties": {
87995         "GENERIC-RESOURCE-API:ip-addresses": {
87996           "items": {
87997             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses"
87998           },
87999           "type": "object"
88000         }
88001       },
88002       "type": "object"
88003     },
88004     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses-TOP": {
88005       "properties": {
88006         "GENERIC-RESOURCE-API:dest-ip-addresses": {
88007           "items": {
88008             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map(config)dest-ip-addresses"
88009           },
88010           "type": "object"
88011         }
88012       },
88013       "type": "object"
88014     },
88015     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses": {
88016       "properties": {
88017         "GENERIC-RESOURCE-API:ipv4-address": {
88018           "$ref": "#/definitions/Optional.empty"
88019         },
88020         "GENERIC-RESOURCE-API:ipv6-address": {
88021           "$ref": "#/definitions/Optional.empty"
88022         },
88023         "GENERIC-RESOURCE-API:vipv4-address": {
88024           "$ref": "#/definitions/Optional.empty",
88025           "description": "Virtual v4"
88026         },
88027         "GENERIC-RESOURCE-API:vipv6-address": {
88028           "$ref": "#/definitions/Optional.empty",
88029           "description": "Virtual v6"
88030         }
88031       },
88032       "type": "object"
88033     },
88034     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses-TOP": {
88035       "properties": {
88036         "GENERIC-RESOURCE-API:ip-addresses": {
88037           "items": {
88038             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-assignments/source-to-dest-maps/source-to-dest-map/dest-ip-addresses(config)ip-addresses"
88039           },
88040           "type": "object"
88041         }
88042       },
88043       "type": "object"
88044     },
88045     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param": {
88046       "properties": {
88047         "GENERIC-RESOURCE-API:name": {
88048           "$ref": "#/definitions/Optional.empty"
88049         },
88050         "GENERIC-RESOURCE-API:resource-resolution-data": {
88051           "items": {
88052             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data"
88053           },
88054           "type": "object"
88055         },
88056         "GENERIC-RESOURCE-API:value": {
88057           "$ref": "#/definitions/Optional.empty"
88058         }
88059       },
88060       "type": "object"
88061     },
88062     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param-TOP": {
88063       "properties": {
88064         "GENERIC-RESOURCE-API:param": {
88065           "items": {
88066             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters(config)param"
88067           },
88068           "type": "array"
88069         }
88070       },
88071       "type": "object"
88072     },
88073     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data": {
88074       "properties": {
88075         "GENERIC-RESOURCE-API:capability-name": {
88076           "$ref": "#/definitions/Optional.empty",
88077           "description": "Resource assignment resolution Capability name"
88078         },
88079         "GENERIC-RESOURCE-API:resource-key": {
88080           "items": {
88081             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key"
88082           },
88083           "type": "array"
88084         },
88085         "GENERIC-RESOURCE-API:status": {
88086           "$ref": "#/definitions/Optional.empty",
88087           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
88088         }
88089       },
88090       "type": "object"
88091     },
88092     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data-TOP": {
88093       "properties": {
88094         "GENERIC-RESOURCE-API:resource-resolution-data": {
88095           "items": {
88096             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param(config)resource-resolution-data"
88097           },
88098           "type": "object"
88099         }
88100       },
88101       "type": "object"
88102     },
88103     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key": {
88104       "properties": {
88105         "GENERIC-RESOURCE-API:name": {
88106           "$ref": "#/definitions/Optional.empty"
88107         },
88108         "GENERIC-RESOURCE-API:value": {
88109           "$ref": "#/definitions/Optional.empty"
88110         }
88111       },
88112       "type": "object"
88113     },
88114     "GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key-TOP": {
88115       "properties": {
88116         "GENERIC-RESOURCE-API:resource-key": {
88117           "items": {
88118             "$ref": "#/definitions/GENERIC-RESOURCE-API/port-mirror-configurations/port-mirror-configuration/configuration-data/port-mirror-configuration-topology/port-mirror-configuration-parameters/param/resource-resolution-data(config)resource-key"
88119           },
88120           "type": "array"
88121         }
88122       },
88123       "type": "object"
88124     },
88125     "GENERIC-RESOURCE-API/preload-information(config)preload-list": {
88126       "properties": {
88127         "GENERIC-RESOURCE-API:preload-data": {
88128           "items": {
88129             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
88130           },
88131           "type": "object"
88132         },
88133         "GENERIC-RESOURCE-API:preload-id": {
88134           "$ref": "#/definitions/Optional.empty",
88135           "description": "vf-module-name or network name"
88136         },
88137         "GENERIC-RESOURCE-API:preload-type": {
88138           "$ref": "#/definitions/Optional.empty",
88139           "description": "network or vf-module"
88140         }
88141       },
88142       "required": [
88143         "GENERIC-RESOURCE-API:preload-id",
88144         "GENERIC-RESOURCE-API:preload-type"
88145       ],
88146       "type": "object"
88147     },
88148     "GENERIC-RESOURCE-API/preload-information(config)preload-list-TOP": {
88149       "properties": {
88150         "GENERIC-RESOURCE-API:preload-list": {
88151           "items": {
88152             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information(config)preload-list"
88153           },
88154           "type": "array"
88155         }
88156       },
88157       "type": "object"
88158     },
88159     "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data": {
88160       "properties": {
88161         "GENERIC-RESOURCE-API:preload-network-topology-information": {
88162           "items": {
88163             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
88164           },
88165           "type": "object"
88166         },
88167         "GENERIC-RESOURCE-API:preload-oper-status": {
88168           "items": {
88169             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
88170           },
88171           "type": "object"
88172         },
88173         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
88174           "items": {
88175             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
88176           },
88177           "type": "object"
88178         }
88179       },
88180       "type": "object"
88181     },
88182     "GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data-TOP": {
88183       "properties": {
88184         "GENERIC-RESOURCE-API:preload-data": {
88185           "items": {
88186             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list(config)preload-data"
88187           },
88188           "type": "object"
88189         }
88190       },
88191       "type": "object"
88192     },
88193     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information": {
88194       "properties": {
88195         "GENERIC-RESOURCE-API:host-routes": {
88196           "items": {
88197             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes"
88198           },
88199           "type": "array"
88200         },
88201         "GENERIC-RESOURCE-API:is-external-network": {
88202           "$ref": "#/definitions/Optional.empty"
88203         },
88204         "GENERIC-RESOURCE-API:is-provider-network": {
88205           "$ref": "#/definitions/Optional.empty"
88206         },
88207         "GENERIC-RESOURCE-API:is-shared-network": {
88208           "$ref": "#/definitions/Optional.empty"
88209         },
88210         "GENERIC-RESOURCE-API:network-policy": {
88211           "items": {
88212             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy"
88213           },
88214           "type": "array"
88215         },
88216         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
88217           "items": {
88218             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure"
88219           },
88220           "type": "object"
88221         },
88222         "GENERIC-RESOURCE-API:physical-network-name": {
88223           "$ref": "#/definitions/Optional.empty"
88224         },
88225         "GENERIC-RESOURCE-API:route-table-reference": {
88226           "items": {
88227             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference"
88228           },
88229           "type": "array"
88230         },
88231         "GENERIC-RESOURCE-API:subnets": {
88232           "items": {
88233             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets"
88234           },
88235           "type": "array"
88236         },
88237         "GENERIC-RESOURCE-API:vpn-bindings": {
88238           "items": {
88239             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings"
88240           },
88241           "type": "array"
88242         }
88243       },
88244       "type": "object"
88245     },
88246     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information-TOP": {
88247       "properties": {
88248         "GENERIC-RESOURCE-API:preload-network-topology-information": {
88249           "items": {
88250             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-network-topology-information"
88251           },
88252           "type": "object"
88253         }
88254       },
88255       "type": "object"
88256     },
88257     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status": {
88258       "properties": {
88259         "GENERIC-RESOURCE-API:create-timestamp": {
88260           "$ref": "#/definitions/Optional.empty"
88261         },
88262         "GENERIC-RESOURCE-API:last-action": {
88263           "$ref": "#/definitions/Optional.empty"
88264         },
88265         "GENERIC-RESOURCE-API:last-order-status": {
88266           "$ref": "#/definitions/Optional.empty"
88267         },
88268         "GENERIC-RESOURCE-API:last-svc-request-id": {
88269           "$ref": "#/definitions/Optional.empty"
88270         },
88271         "GENERIC-RESOURCE-API:maintenance-indicator": {
88272           "$ref": "#/definitions/Optional.empty"
88273         },
88274         "GENERIC-RESOURCE-API:modify-timestamp": {
88275           "$ref": "#/definitions/Optional.empty"
88276         },
88277         "GENERIC-RESOURCE-API:order-status": {
88278           "$ref": "#/definitions/Optional.empty"
88279         }
88280       },
88281       "type": "object"
88282     },
88283     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status-TOP": {
88284       "properties": {
88285         "GENERIC-RESOURCE-API:preload-oper-status": {
88286           "items": {
88287             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-oper-status"
88288           },
88289           "type": "object"
88290         }
88291       },
88292       "type": "object"
88293     },
88294     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information": {
88295       "properties": {
88296         "GENERIC-RESOURCE-API:vf-module-topology": {
88297           "items": {
88298             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology"
88299           },
88300           "type": "object"
88301         },
88302         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
88303           "items": {
88304             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments"
88305           },
88306           "type": "object"
88307         },
88308         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
88309           "items": {
88310             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
88311           },
88312           "type": "object"
88313         }
88314       },
88315       "type": "object"
88316     },
88317     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information-TOP": {
88318       "properties": {
88319         "GENERIC-RESOURCE-API:preload-vf-module-topology-information": {
88320           "items": {
88321             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data(config)preload-vf-module-topology-information"
88322           },
88323           "type": "object"
88324         }
88325       },
88326       "type": "object"
88327     },
88328     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes": {
88329       "properties": {
88330         "GENERIC-RESOURCE-API:next-hop": {
88331           "$ref": "#/definitions/Optional.empty",
88332           "description": "Could be ip-address or hostname or service-instance"
88333         },
88334         "GENERIC-RESOURCE-API:route-prefix": {
88335           "$ref": "#/definitions/Optional.empty"
88336         }
88337       },
88338       "type": "object"
88339     },
88340     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes-TOP": {
88341       "properties": {
88342         "GENERIC-RESOURCE-API:host-routes": {
88343           "items": {
88344             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)host-routes"
88345           },
88346           "type": "array"
88347         }
88348       },
88349       "type": "object"
88350     },
88351     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy": {
88352       "properties": {
88353         "GENERIC-RESOURCE-API:network-policy-fqdn": {
88354           "$ref": "#/definitions/Optional.empty"
88355         },
88356         "GENERIC-RESOURCE-API:network-policy-id": {
88357           "$ref": "#/definitions/Optional.empty"
88358         }
88359       },
88360       "type": "object"
88361     },
88362     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy-TOP": {
88363       "properties": {
88364         "GENERIC-RESOURCE-API:network-policy": {
88365           "items": {
88366             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-policy"
88367           },
88368           "type": "array"
88369         }
88370       },
88371       "type": "object"
88372     },
88373     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure": {
88374       "properties": {
88375         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
88376           "$ref": "#/definitions/Optional.empty"
88377         },
88378         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
88379           "$ref": "#/definitions/Optional.empty"
88380         },
88381         "GENERIC-RESOURCE-API:is-trunked": {
88382           "$ref": "#/definitions/Optional.empty"
88383         },
88384         "GENERIC-RESOURCE-API:network-id": {
88385           "$ref": "#/definitions/Optional.empty"
88386         },
88387         "GENERIC-RESOURCE-API:network-instance-group-id": {
88388           "$ref": "#/definitions/Optional.empty",
88389           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
88390         },
88391         "GENERIC-RESOURCE-API:network-name": {
88392           "$ref": "#/definitions/Optional.empty"
88393         },
88394         "GENERIC-RESOURCE-API:network-role": {
88395           "$ref": "#/definitions/Optional.empty"
88396         },
88397         "GENERIC-RESOURCE-API:network-technology": {
88398           "$ref": "#/definitions/Optional.empty"
88399         },
88400         "GENERIC-RESOURCE-API:network-type": {
88401           "$ref": "#/definitions/Optional.empty"
88402         },
88403         "GENERIC-RESOURCE-API:related-networks": {
88404           "items": {
88405             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
88406           },
88407           "type": "object"
88408         },
88409         "GENERIC-RESOURCE-API:segmentation-id": {
88410           "$ref": "#/definitions/Optional.empty"
88411         }
88412       },
88413       "type": "object"
88414     },
88415     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure-TOP": {
88416       "properties": {
88417         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
88418           "items": {
88419             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)network-topology-identifier-structure"
88420           },
88421           "type": "object"
88422         }
88423       },
88424       "type": "object"
88425     },
88426     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference": {
88427       "properties": {
88428         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
88429           "$ref": "#/definitions/Optional.empty"
88430         },
88431         "GENERIC-RESOURCE-API:route-table-reference-id": {
88432           "$ref": "#/definitions/Optional.empty"
88433         }
88434       },
88435       "required": [
88436         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
88437       ],
88438       "type": "object"
88439     },
88440     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference-TOP": {
88441       "properties": {
88442         "GENERIC-RESOURCE-API:route-table-reference": {
88443           "items": {
88444             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)route-table-reference"
88445           },
88446           "type": "array"
88447         }
88448       },
88449       "type": "object"
88450     },
88451     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets": {
88452       "properties": {
88453         "GENERIC-RESOURCE-API:addr-from-start": {
88454           "$ref": "#/definitions/Optional.empty",
88455           "description": "Default is N"
88456         },
88457         "GENERIC-RESOURCE-API:cidr-mask": {
88458           "$ref": "#/definitions/Optional.empty"
88459         },
88460         "GENERIC-RESOURCE-API:dhcp-enabled": {
88461           "$ref": "#/definitions/Optional.empty"
88462         },
88463         "GENERIC-RESOURCE-API:dhcp-end-address": {
88464           "$ref": "#/definitions/Optional.empty"
88465         },
88466         "GENERIC-RESOURCE-API:dhcp-start-address": {
88467           "$ref": "#/definitions/Optional.empty"
88468         },
88469         "GENERIC-RESOURCE-API:gateway-address": {
88470           "$ref": "#/definitions/Optional.empty"
88471         },
88472         "GENERIC-RESOURCE-API:ip-version": {
88473           "$ref": "#/definitions/Optional.empty"
88474         },
88475         "GENERIC-RESOURCE-API:start-address": {
88476           "$ref": "#/definitions/Optional.empty"
88477         },
88478         "GENERIC-RESOURCE-API:subnet-name": {
88479           "$ref": "#/definitions/Optional.empty"
88480         },
88481         "GENERIC-RESOURCE-API:subnet-role": {
88482           "$ref": "#/definitions/Optional.empty"
88483         },
88484         "GENERIC-RESOURCE-API:subnet-sequence": {
88485           "$ref": "#/definitions/Optional.empty"
88486         }
88487       },
88488       "type": "object"
88489     },
88490     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets-TOP": {
88491       "properties": {
88492         "GENERIC-RESOURCE-API:subnets": {
88493           "items": {
88494             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)subnets"
88495           },
88496           "type": "array"
88497         }
88498       },
88499       "type": "object"
88500     },
88501     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings": {
88502       "properties": {
88503         "GENERIC-RESOURCE-API:aic-zone": {
88504           "$ref": "#/definitions/Optional.empty",
88505           "description": "AIC Zone the route target associated with"
88506         },
88507         "GENERIC-RESOURCE-API:global-route-target": {
88508           "$ref": "#/definitions/Optional.empty"
88509         },
88510         "GENERIC-RESOURCE-API:route-target-role": {
88511           "$ref": "#/definitions/Optional.empty"
88512         },
88513         "GENERIC-RESOURCE-API:vpn-binding-id": {
88514           "$ref": "#/definitions/Optional.empty"
88515         },
88516         "GENERIC-RESOURCE-API:vpn-name": {
88517           "$ref": "#/definitions/Optional.empty"
88518         }
88519       },
88520       "type": "object"
88521     },
88522     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings-TOP": {
88523       "properties": {
88524         "GENERIC-RESOURCE-API:vpn-bindings": {
88525           "items": {
88526             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information(config)vpn-bindings"
88527           },
88528           "type": "array"
88529         }
88530       },
88531       "type": "object"
88532     },
88533     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": {
88534       "properties": {
88535         "GENERIC-RESOURCE-API:related-network": {
88536           "items": {
88537             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
88538           },
88539           "type": "array"
88540         }
88541       },
88542       "type": "object"
88543     },
88544     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": {
88545       "properties": {
88546         "GENERIC-RESOURCE-API:related-networks": {
88547           "items": {
88548             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
88549           },
88550           "type": "object"
88551         }
88552       },
88553       "type": "object"
88554     },
88555     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": {
88556       "properties": {
88557         "GENERIC-RESOURCE-API:network-id": {
88558           "$ref": "#/definitions/Optional.empty",
88559           "description": "Key to l3-network object"
88560         },
88561         "GENERIC-RESOURCE-API:network-role": {
88562           "$ref": "#/definitions/Optional.empty"
88563         },
88564         "GENERIC-RESOURCE-API:vlan-tags": {
88565           "items": {
88566             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
88567           },
88568           "type": "object"
88569         }
88570       },
88571       "type": "object"
88572     },
88573     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
88574       "properties": {
88575         "GENERIC-RESOURCE-API:related-network": {
88576           "items": {
88577             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
88578           },
88579           "type": "array"
88580         }
88581       },
88582       "type": "object"
88583     },
88584     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
88585       "properties": {
88586         "GENERIC-RESOURCE-API:is-private": {
88587           "$ref": "#/definitions/Optional.empty"
88588         },
88589         "GENERIC-RESOURCE-API:lower-tag-id": {
88590           "$ref": "#/definitions/Optional.empty"
88591         },
88592         "GENERIC-RESOURCE-API:upper-tag-id": {
88593           "$ref": "#/definitions/Optional.empty"
88594         },
88595         "GENERIC-RESOURCE-API:vlan-interface": {
88596           "$ref": "#/definitions/Optional.empty",
88597           "description": "A&AI Key"
88598         }
88599       },
88600       "type": "object"
88601     },
88602     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": {
88603       "properties": {
88604         "GENERIC-RESOURCE-API:vlan-tags": {
88605           "items": {
88606             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
88607           },
88608           "type": "object"
88609         }
88610       },
88611       "type": "object"
88612     },
88613     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology": {
88614       "properties": {
88615         "GENERIC-RESOURCE-API:aic-clli": {
88616           "$ref": "#/definitions/Optional.empty",
88617           "description": "Not expected to be used"
88618         },
88619         "GENERIC-RESOURCE-API:aic-cloud-region": {
88620           "$ref": "#/definitions/Optional.empty",
88621           "description": "The AIC cloud region which maps to contrail versions"
88622         },
88623         "GENERIC-RESOURCE-API:onap-model-information": {
88624           "items": {
88625             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
88626           },
88627           "type": "object"
88628         },
88629         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
88630           "$ref": "#/definitions/Optional.empty",
88631           "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
88632         },
88633         "GENERIC-RESOURCE-API:tenant": {
88634           "$ref": "#/definitions/Optional.empty"
88635         },
88636         "GENERIC-RESOURCE-API:vf-module-assignments": {
88637           "items": {
88638             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
88639           },
88640           "type": "object"
88641         },
88642         "GENERIC-RESOURCE-API:vf-module-parameters": {
88643           "items": {
88644             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
88645           },
88646           "type": "object"
88647         },
88648         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
88649           "items": {
88650             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
88651           },
88652           "type": "object"
88653         }
88654       },
88655       "type": "object"
88656     },
88657     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology-TOP": {
88658       "properties": {
88659         "GENERIC-RESOURCE-API:vf-module-topology": {
88660           "items": {
88661             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vf-module-topology"
88662           },
88663           "type": "object"
88664         }
88665       },
88666       "type": "object"
88667     },
88668     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments": {
88669       "properties": {
88670         "GENERIC-RESOURCE-API:availability-zones": {
88671           "items": {
88672             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
88673           },
88674           "type": "object"
88675         },
88676         "GENERIC-RESOURCE-API:vnf-networks": {
88677           "items": {
88678             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
88679           },
88680           "type": "object"
88681         },
88682         "GENERIC-RESOURCE-API:vnf-status": {
88683           "$ref": "#/definitions/Optional.empty",
88684           "description": "Orchestration status from AAI - to be set by SDNC"
88685         }
88686       },
88687       "type": "object"
88688     },
88689     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": {
88690       "properties": {
88691         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
88692           "items": {
88693             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-resource-assignments"
88694           },
88695           "type": "object"
88696         }
88697       },
88698       "type": "object"
88699     },
88700     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": {
88701       "properties": {
88702         "GENERIC-RESOURCE-API:nf-code": {
88703           "$ref": "#/definitions/Optional.empty",
88704           "description": "used in vnf naming"
88705         },
88706         "GENERIC-RESOURCE-API:nf-function": {
88707           "$ref": "#/definitions/Optional.empty"
88708         },
88709         "GENERIC-RESOURCE-API:nf-role": {
88710           "$ref": "#/definitions/Optional.empty"
88711         },
88712         "GENERIC-RESOURCE-API:nf-type": {
88713           "$ref": "#/definitions/Optional.empty"
88714         },
88715         "GENERIC-RESOURCE-API:vnf-id": {
88716           "$ref": "#/definitions/Optional.empty"
88717         },
88718         "GENERIC-RESOURCE-API:vnf-name": {
88719           "$ref": "#/definitions/Optional.empty",
88720           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
88721         },
88722         "GENERIC-RESOURCE-API:vnf-type": {
88723           "$ref": "#/definitions/Optional.empty",
88724           "description": "In preload tree, this label is used for the vf-module-type"
88725         }
88726       },
88727       "type": "object"
88728     },
88729     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": {
88730       "properties": {
88731         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
88732           "items": {
88733             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
88734           },
88735           "type": "object"
88736         }
88737       },
88738       "type": "object"
88739     },
88740     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": {
88741       "properties": {
88742         "GENERIC-RESOURCE-API:model-customization-uuid": {
88743           "$ref": "#/definitions/Optional.empty",
88744           "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"
88745         },
88746         "GENERIC-RESOURCE-API:model-invariant-uuid": {
88747           "$ref": "#/definitions/Optional.empty",
88748           "description": "identifies the invariant uuid for this service or resource"
88749         },
88750         "GENERIC-RESOURCE-API:model-name": {
88751           "$ref": "#/definitions/Optional.empty"
88752         },
88753         "GENERIC-RESOURCE-API:model-uuid": {
88754           "$ref": "#/definitions/Optional.empty",
88755           "description": "identifies the uuid for this service or resource, which is version specific"
88756         },
88757         "GENERIC-RESOURCE-API:model-version": {
88758           "$ref": "#/definitions/Optional.empty"
88759         }
88760       },
88761       "type": "object"
88762     },
88763     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": {
88764       "properties": {
88765         "GENERIC-RESOURCE-API:onap-model-information": {
88766           "items": {
88767             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
88768           },
88769           "type": "object"
88770         }
88771       },
88772       "type": "object"
88773     },
88774     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": {
88775       "properties": {
88776         "GENERIC-RESOURCE-API:vf-module-status": {
88777           "$ref": "#/definitions/Optional.empty",
88778           "description": "Orchestration status from AAI - to be set by SDNC"
88779         },
88780         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
88781           "items": {
88782             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
88783           },
88784           "type": "object"
88785         },
88786         "GENERIC-RESOURCE-API:vms": {
88787           "items": {
88788             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
88789           },
88790           "type": "object"
88791         }
88792       },
88793       "type": "object"
88794     },
88795     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": {
88796       "properties": {
88797         "GENERIC-RESOURCE-API:vf-module-assignments": {
88798           "items": {
88799             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
88800           },
88801           "type": "object"
88802         }
88803       },
88804       "type": "object"
88805     },
88806     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": {
88807       "properties": {
88808         "GENERIC-RESOURCE-API:param": {
88809           "items": {
88810             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
88811           },
88812           "type": "array"
88813         }
88814       },
88815       "type": "object"
88816     },
88817     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": {
88818       "properties": {
88819         "GENERIC-RESOURCE-API:vf-module-parameters": {
88820           "items": {
88821             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
88822           },
88823           "type": "object"
88824         }
88825       },
88826       "type": "object"
88827     },
88828     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": {
88829       "properties": {
88830         "GENERIC-RESOURCE-API:vf-module-id": {
88831           "$ref": "#/definitions/Optional.empty",
88832           "description": "vf-module id"
88833         },
88834         "GENERIC-RESOURCE-API:vf-module-name": {
88835           "$ref": "#/definitions/Optional.empty",
88836           "description": "vf-module-name"
88837         },
88838         "GENERIC-RESOURCE-API:vf-module-type": {
88839           "$ref": "#/definitions/Optional.empty"
88840         }
88841       },
88842       "type": "object"
88843     },
88844     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": {
88845       "properties": {
88846         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
88847           "items": {
88848             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
88849           },
88850           "type": "object"
88851         }
88852       },
88853       "type": "object"
88854     },
88855     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": {
88856       "properties": {
88857         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
88858           "items": {
88859             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
88860           },
88861           "type": "array"
88862         }
88863       },
88864       "type": "object"
88865     },
88866     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": {
88867       "properties": {
88868         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
88869           "items": {
88870             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
88871           },
88872           "type": "object"
88873         }
88874       },
88875       "type": "object"
88876     },
88877     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": {
88878       "properties": {
88879         "GENERIC-RESOURCE-API:vm": {
88880           "items": {
88881             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
88882           },
88883           "type": "array"
88884         }
88885       },
88886       "type": "object"
88887     },
88888     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": {
88889       "properties": {
88890         "GENERIC-RESOURCE-API:vms": {
88891           "items": {
88892             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
88893           },
88894           "type": "object"
88895         }
88896       },
88897       "type": "object"
88898     },
88899     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": {
88900       "properties": {
88901         "GENERIC-RESOURCE-API:instance-group-function": {
88902           "$ref": "#/definitions/Optional.empty"
88903         },
88904         "GENERIC-RESOURCE-API:instance-group-id": {
88905           "$ref": "#/definitions/Optional.empty",
88906           "description": "A&AI ID"
88907         },
88908         "GENERIC-RESOURCE-API:vnf-id": {
88909           "$ref": "#/definitions/Optional.empty"
88910         },
88911         "GENERIC-RESOURCE-API:vnfcs": {
88912           "items": {
88913             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
88914           },
88915           "type": "object"
88916         }
88917       },
88918       "required": [
88919         "GENERIC-RESOURCE-API:instance-group-id"
88920       ],
88921       "type": "object"
88922     },
88923     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": {
88924       "properties": {
88925         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
88926           "items": {
88927             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
88928           },
88929           "type": "array"
88930         }
88931       },
88932       "type": "object"
88933     },
88934     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": {
88935       "properties": {
88936         "GENERIC-RESOURCE-API:vnfc": {
88937           "items": {
88938             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
88939           },
88940           "type": "array"
88941         }
88942       },
88943       "type": "object"
88944     },
88945     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": {
88946       "properties": {
88947         "GENERIC-RESOURCE-API:vnfcs": {
88948           "items": {
88949             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
88950           },
88951           "type": "object"
88952         }
88953       },
88954       "type": "object"
88955     },
88956     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": {
88957       "properties": {
88958         "GENERIC-RESOURCE-API:vnfc-name": {
88959           "$ref": "#/definitions/Optional.empty"
88960         },
88961         "GENERIC-RESOURCE-API:vnic-groups": {
88962           "items": {
88963             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
88964           },
88965           "type": "object"
88966         }
88967       },
88968       "type": "object"
88969     },
88970     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": {
88971       "properties": {
88972         "GENERIC-RESOURCE-API:vnfc": {
88973           "items": {
88974             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
88975           },
88976           "type": "array"
88977         }
88978       },
88979       "type": "object"
88980     },
88981     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": {
88982       "properties": {
88983         "GENERIC-RESOURCE-API:vnic-group": {
88984           "items": {
88985             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
88986           },
88987           "type": "array"
88988         }
88989       },
88990       "type": "object"
88991     },
88992     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": {
88993       "properties": {
88994         "GENERIC-RESOURCE-API:vnic-groups": {
88995           "items": {
88996             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
88997           },
88998           "type": "object"
88999         }
89000       },
89001       "type": "object"
89002     },
89003     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": {
89004       "properties": {
89005         "GENERIC-RESOURCE-API:network-instance-group-function": {
89006           "$ref": "#/definitions/Optional.empty",
89007           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
89008         },
89009         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
89010           "$ref": "#/definitions/Optional.empty",
89011           "description": "Policy name in ASDC model & policy definition in Policy Engine"
89012         },
89013         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
89014           "items": {
89015             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
89016           },
89017           "type": "object"
89018         },
89019         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
89020           "$ref": "#/definitions/Optional.empty",
89021           "description": "Next tag to be assigned"
89022         },
89023         "GENERIC-RESOURCE-API:vlan-vnics": {
89024           "items": {
89025             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
89026           },
89027           "type": "object"
89028         },
89029         "GENERIC-RESOURCE-API:vnic-interface-role": {
89030           "$ref": "#/definitions/Optional.empty",
89031           "description": "Same as network-role of network where vnic is connected"
89032         }
89033       },
89034       "required": [
89035         "GENERIC-RESOURCE-API:vnic-interface-role"
89036       ],
89037       "type": "object"
89038     },
89039     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": {
89040       "properties": {
89041         "GENERIC-RESOURCE-API:vnic-group": {
89042           "items": {
89043             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
89044           },
89045           "type": "array"
89046         }
89047       },
89048       "type": "object"
89049     },
89050     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": {
89051       "properties": {
89052         "GENERIC-RESOURCE-API:ip-addresses": {
89053           "items": {
89054             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
89055           },
89056           "type": "object"
89057         }
89058       },
89059       "type": "object"
89060     },
89061     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": {
89062       "properties": {
89063         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
89064           "items": {
89065             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
89066           },
89067           "type": "object"
89068         }
89069       },
89070       "type": "object"
89071     },
89072     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": {
89073       "properties": {
89074         "GENERIC-RESOURCE-API:vlan-vnic": {
89075           "items": {
89076             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
89077           },
89078           "type": "array"
89079         }
89080       },
89081       "type": "object"
89082     },
89083     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": {
89084       "properties": {
89085         "GENERIC-RESOURCE-API:vlan-vnics": {
89086           "items": {
89087             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
89088           },
89089           "type": "object"
89090         }
89091       },
89092       "type": "object"
89093     },
89094     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": {
89095       "properties": {
89096         "GENERIC-RESOURCE-API:ipv4-address": {
89097           "$ref": "#/definitions/Optional.empty"
89098         },
89099         "GENERIC-RESOURCE-API:ipv6-address": {
89100           "$ref": "#/definitions/Optional.empty"
89101         },
89102         "GENERIC-RESOURCE-API:vipv4-address": {
89103           "$ref": "#/definitions/Optional.empty",
89104           "description": "Virtual v4"
89105         },
89106         "GENERIC-RESOURCE-API:vipv6-address": {
89107           "$ref": "#/definitions/Optional.empty",
89108           "description": "Virtual v6"
89109         }
89110       },
89111       "type": "object"
89112     },
89113     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": {
89114       "properties": {
89115         "GENERIC-RESOURCE-API:ip-addresses": {
89116           "items": {
89117             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
89118           },
89119           "type": "object"
89120         }
89121       },
89122       "type": "object"
89123     },
89124     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": {
89125       "properties": {
89126         "GENERIC-RESOURCE-API:vnic-port-id": {
89127           "$ref": "#/definitions/Optional.empty"
89128         },
89129         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
89130           "items": {
89131             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
89132           },
89133           "type": "object"
89134         }
89135       },
89136       "required": [
89137         "GENERIC-RESOURCE-API:vnic-port-id"
89138       ],
89139       "type": "object"
89140     },
89141     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": {
89142       "properties": {
89143         "GENERIC-RESOURCE-API:vlan-vnic": {
89144           "items": {
89145             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
89146           },
89147           "type": "array"
89148         }
89149       },
89150       "type": "object"
89151     },
89152     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": {
89153       "properties": {
89154         "GENERIC-RESOURCE-API:sub-interface-network-data": {
89155           "items": {
89156             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
89157           },
89158           "type": "array"
89159         }
89160       },
89161       "type": "object"
89162     },
89163     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": {
89164       "properties": {
89165         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
89166           "items": {
89167             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
89168           },
89169           "type": "object"
89170         }
89171       },
89172       "type": "object"
89173     },
89174     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": {
89175       "properties": {
89176         "GENERIC-RESOURCE-API:floating-ips": {
89177           "items": {
89178             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
89179           },
89180           "type": "object"
89181         },
89182         "GENERIC-RESOURCE-API:network-id": {
89183           "$ref": "#/definitions/Optional.empty",
89184           "description": "Subinterface network id (UUID in A&AI)"
89185         },
89186         "GENERIC-RESOURCE-API:network-information-items": {
89187           "items": {
89188             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
89189           },
89190           "type": "object"
89191         },
89192         "GENERIC-RESOURCE-API:network-name": {
89193           "$ref": "#/definitions/Optional.empty",
89194           "description": "Subinterface network name"
89195         },
89196         "GENERIC-RESOURCE-API:network-role": {
89197           "$ref": "#/definitions/Optional.empty",
89198           "description": "e.g. untrusted "
89199         },
89200         "GENERIC-RESOURCE-API:network-role-tag": {
89201           "$ref": "#/definitions/Optional.empty",
89202           "description": "Assuming HEAT template network role tag parameter - not used"
89203         },
89204         "GENERIC-RESOURCE-API:vlan-tag-id": {
89205           "$ref": "#/definitions/Optional.empty",
89206           "description": "Vlan tag assigned to subinterface port"
89207         }
89208       },
89209       "required": [
89210         "GENERIC-RESOURCE-API:network-id"
89211       ],
89212       "type": "object"
89213     },
89214     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
89215       "properties": {
89216         "GENERIC-RESOURCE-API:sub-interface-network-data": {
89217           "items": {
89218             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
89219           },
89220           "type": "array"
89221         }
89222       },
89223       "type": "object"
89224     },
89225     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
89226       "properties": {
89227         "GENERIC-RESOURCE-API:floating-ip-v4": {
89228           "description": "Floating ipv4 for VMs of a given type on this network",
89229           "items": {
89230             "$ref": "#/definitions/Optional.empty"
89231           },
89232           "type": "array"
89233         },
89234         "GENERIC-RESOURCE-API:floating-ip-v6": {
89235           "description": "Floating ipv6 for VMs of a given type on this network",
89236           "items": {
89237             "$ref": "#/definitions/Optional.empty"
89238           },
89239           "type": "array"
89240         }
89241       },
89242       "type": "object"
89243     },
89244     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
89245       "properties": {
89246         "GENERIC-RESOURCE-API:floating-ips": {
89247           "items": {
89248             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
89249           },
89250           "type": "object"
89251         }
89252       },
89253       "type": "object"
89254     },
89255     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
89256       "properties": {
89257         "GENERIC-RESOURCE-API:network-information-item": {
89258           "items": {
89259             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
89260           },
89261           "type": "array"
89262         }
89263       },
89264       "type": "object"
89265     },
89266     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
89267       "properties": {
89268         "GENERIC-RESOURCE-API:network-information-items": {
89269           "items": {
89270             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
89271           },
89272           "type": "object"
89273         }
89274       },
89275       "type": "object"
89276     },
89277     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
89278       "properties": {
89279         "GENERIC-RESOURCE-API:ip-count": {
89280           "$ref": "#/definitions/Optional.empty",
89281           "description": "The number of ip addresses to be assigned per vm for this network role"
89282         },
89283         "GENERIC-RESOURCE-API:ip-version": {
89284           "$ref": "#/definitions/Optional.empty",
89285           "description": "Use ipv4 or ipv6"
89286         },
89287         "GENERIC-RESOURCE-API:network-ips": {
89288           "items": {
89289             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
89290           },
89291           "type": "object"
89292         },
89293         "GENERIC-RESOURCE-API:use-dhcp": {
89294           "$ref": "#/definitions/Optional.empty",
89295           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
89296         }
89297       },
89298       "type": "object"
89299     },
89300     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
89301       "properties": {
89302         "GENERIC-RESOURCE-API:network-information-item": {
89303           "items": {
89304             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
89305           },
89306           "type": "array"
89307         }
89308       },
89309       "type": "object"
89310     },
89311     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
89312       "properties": {
89313         "GENERIC-RESOURCE-API:network-ip": {
89314           "description": "List of assigned ip addresses of type ip-version on a network.",
89315           "items": {
89316             "$ref": "#/definitions/Optional.empty"
89317           },
89318           "type": "array"
89319         }
89320       },
89321       "type": "object"
89322     },
89323     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
89324       "properties": {
89325         "GENERIC-RESOURCE-API:network-ips": {
89326           "items": {
89327             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
89328           },
89329           "type": "object"
89330         }
89331       },
89332       "type": "object"
89333     },
89334     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": {
89335       "properties": {
89336         "GENERIC-RESOURCE-API:nfc-naming-code": {
89337           "$ref": "#/definitions/Optional.empty",
89338           "description": "used in vm naming(draft 29: changed from nfc-code)"
89339         },
89340         "GENERIC-RESOURCE-API:onap-model-information": {
89341           "items": {
89342             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
89343           },
89344           "type": "object"
89345         },
89346         "GENERIC-RESOURCE-API:vm-count": {
89347           "$ref": "#/definitions/Optional.empty"
89348         },
89349         "GENERIC-RESOURCE-API:vm-names": {
89350           "items": {
89351             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
89352           },
89353           "type": "object"
89354         },
89355         "GENERIC-RESOURCE-API:vm-networks": {
89356           "items": {
89357             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
89358           },
89359           "type": "object"
89360         },
89361         "GENERIC-RESOURCE-API:vm-type": {
89362           "$ref": "#/definitions/Optional.empty"
89363         },
89364         "GENERIC-RESOURCE-API:vm-type-tag": {
89365           "$ref": "#/definitions/Optional.empty",
89366           "description": "from tosca data on vfc"
89367         }
89368       },
89369       "required": [
89370         "GENERIC-RESOURCE-API:vm-type"
89371       ],
89372       "type": "object"
89373     },
89374     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
89375       "properties": {
89376         "GENERIC-RESOURCE-API:vm": {
89377           "items": {
89378             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
89379           },
89380           "type": "array"
89381         }
89382       },
89383       "type": "object"
89384     },
89385     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": {
89386       "properties": {
89387         "GENERIC-RESOURCE-API:model-customization-uuid": {
89388           "$ref": "#/definitions/Optional.empty",
89389           "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"
89390         },
89391         "GENERIC-RESOURCE-API:model-invariant-uuid": {
89392           "$ref": "#/definitions/Optional.empty",
89393           "description": "identifies the invariant uuid for this service or resource"
89394         },
89395         "GENERIC-RESOURCE-API:model-name": {
89396           "$ref": "#/definitions/Optional.empty"
89397         },
89398         "GENERIC-RESOURCE-API:model-uuid": {
89399           "$ref": "#/definitions/Optional.empty",
89400           "description": "identifies the uuid for this service or resource, which is version specific"
89401         },
89402         "GENERIC-RESOURCE-API:model-version": {
89403           "$ref": "#/definitions/Optional.empty"
89404         }
89405       },
89406       "type": "object"
89407     },
89408     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": {
89409       "properties": {
89410         "GENERIC-RESOURCE-API:onap-model-information": {
89411           "items": {
89412             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
89413           },
89414           "type": "object"
89415         }
89416       },
89417       "type": "object"
89418     },
89419     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
89420       "properties": {
89421         "GENERIC-RESOURCE-API:vm-name": {
89422           "items": {
89423             "$ref": "#/definitions/Optional.empty"
89424           },
89425           "type": "array"
89426         },
89427         "GENERIC-RESOURCE-API:vnfc-names": {
89428           "items": {
89429             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
89430           },
89431           "type": "array"
89432         }
89433       },
89434       "type": "object"
89435     },
89436     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": {
89437       "properties": {
89438         "GENERIC-RESOURCE-API:vm-names": {
89439           "items": {
89440             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
89441           },
89442           "type": "object"
89443         }
89444       },
89445       "type": "object"
89446     },
89447     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": {
89448       "properties": {
89449         "GENERIC-RESOURCE-API:vm-network": {
89450           "items": {
89451             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
89452           },
89453           "type": "array"
89454         }
89455       },
89456       "type": "object"
89457     },
89458     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": {
89459       "properties": {
89460         "GENERIC-RESOURCE-API:vm-networks": {
89461           "items": {
89462             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
89463           },
89464           "type": "object"
89465         }
89466       },
89467       "type": "object"
89468     },
89469     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": {
89470       "properties": {
89471         "GENERIC-RESOURCE-API:vnfc-name": {
89472           "$ref": "#/definitions/Optional.empty"
89473         },
89474         "GENERIC-RESOURCE-API:vnfc-networks": {
89475           "items": {
89476             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
89477           },
89478           "type": "object"
89479         }
89480       },
89481       "type": "object"
89482     },
89483     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": {
89484       "properties": {
89485         "GENERIC-RESOURCE-API:vnfc-names": {
89486           "items": {
89487             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
89488           },
89489           "type": "array"
89490         }
89491       },
89492       "type": "object"
89493     },
89494     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": {
89495       "properties": {
89496         "GENERIC-RESOURCE-API:vnfc-network-data": {
89497           "items": {
89498             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
89499           },
89500           "type": "array"
89501         }
89502       },
89503       "type": "object"
89504     },
89505     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": {
89506       "properties": {
89507         "GENERIC-RESOURCE-API:vnfc-networks": {
89508           "items": {
89509             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
89510           },
89511           "type": "object"
89512         }
89513       },
89514       "type": "object"
89515     },
89516     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": {
89517       "properties": {
89518         "GENERIC-RESOURCE-API:connection-point": {
89519           "items": {
89520             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
89521           },
89522           "type": "object"
89523         },
89524         "GENERIC-RESOURCE-API:vnfc-network-role": {
89525           "$ref": "#/definitions/Optional.empty"
89526         },
89527         "GENERIC-RESOURCE-API:vnfc-ports": {
89528           "items": {
89529             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
89530           },
89531           "type": "object"
89532         },
89533         "GENERIC-RESOURCE-API:vnfc-subnet": {
89534           "items": {
89535             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
89536           },
89537           "type": "array"
89538         },
89539         "GENERIC-RESOURCE-API:vnfc-type": {
89540           "$ref": "#/definitions/Optional.empty"
89541         }
89542       },
89543       "required": [
89544         "GENERIC-RESOURCE-API:vnfc-network-role"
89545       ],
89546       "type": "object"
89547     },
89548     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": {
89549       "properties": {
89550         "GENERIC-RESOURCE-API:vnfc-network-data": {
89551           "items": {
89552             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
89553           },
89554           "type": "array"
89555         }
89556       },
89557       "type": "object"
89558     },
89559     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": {
89560       "properties": {
89561         "GENERIC-RESOURCE-API:connection-point-id": {
89562           "$ref": "#/definitions/Optional.empty",
89563           "description": "Key to CP object in A&AI"
89564         },
89565         "GENERIC-RESOURCE-API:port-id": {
89566           "$ref": "#/definitions/Optional.empty",
89567           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
89568         },
89569         "GENERIC-RESOURCE-API:vlan-data": {
89570           "items": {
89571             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
89572           },
89573           "type": "array"
89574         }
89575       },
89576       "type": "object"
89577     },
89578     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": {
89579       "properties": {
89580         "GENERIC-RESOURCE-API:connection-point": {
89581           "items": {
89582             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
89583           },
89584           "type": "object"
89585         }
89586       },
89587       "type": "object"
89588     },
89589     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": {
89590       "properties": {
89591         "GENERIC-RESOURCE-API:vnfc-port": {
89592           "items": {
89593             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
89594           },
89595           "type": "array"
89596         }
89597       },
89598       "type": "object"
89599     },
89600     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": {
89601       "properties": {
89602         "GENERIC-RESOURCE-API:vnfc-ports": {
89603           "items": {
89604             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
89605           },
89606           "type": "object"
89607         }
89608       },
89609       "type": "object"
89610     },
89611     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": {
89612       "properties": {
89613         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
89614           "items": {
89615             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
89616           },
89617           "type": "array"
89618         },
89619         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
89620           "$ref": "#/definitions/Optional.empty",
89621           "description": "Default value if subnet role is not defined."
89622         }
89623       },
89624       "required": [
89625         "GENERIC-RESOURCE-API:vnfc-subnet-role"
89626       ],
89627       "type": "object"
89628     },
89629     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": {
89630       "properties": {
89631         "GENERIC-RESOURCE-API:vnfc-subnet": {
89632           "items": {
89633             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
89634           },
89635           "type": "array"
89636         }
89637       },
89638       "type": "object"
89639     },
89640     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": {
89641       "properties": {
89642         "GENERIC-RESOURCE-API:vlan-role": {
89643           "$ref": "#/definitions/Optional.empty",
89644           "description": "Inner/Outer roles"
89645         },
89646         "GENERIC-RESOURCE-API:vlan-tag-description": {
89647           "$ref": "#/definitions/Optional.empty"
89648         },
89649         "GENERIC-RESOURCE-API:vlan-tag-id": {
89650           "$ref": "#/definitions/Optional.empty"
89651         },
89652         "GENERIC-RESOURCE-API:vlan-uuid": {
89653           "$ref": "#/definitions/Optional.empty",
89654           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
89655         }
89656       },
89657       "type": "object"
89658     },
89659     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": {
89660       "properties": {
89661         "GENERIC-RESOURCE-API:vlan-data": {
89662           "items": {
89663             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
89664           },
89665           "type": "array"
89666         }
89667       },
89668       "type": "object"
89669     },
89670     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": {
89671       "properties": {
89672         "GENERIC-RESOURCE-API:common-sub-interface-role": {
89673           "$ref": "#/definitions/Optional.empty",
89674           "description": "If sub-interfaces have common interface role (network role)"
89675         },
89676         "GENERIC-RESOURCE-API:vnfc-port-id": {
89677           "$ref": "#/definitions/Optional.empty",
89678           "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"
89679         },
89680         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
89681           "items": {
89682             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
89683           },
89684           "type": "object"
89685         }
89686       },
89687       "required": [
89688         "GENERIC-RESOURCE-API:vnfc-port-id"
89689       ],
89690       "type": "object"
89691     },
89692     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": {
89693       "properties": {
89694         "GENERIC-RESOURCE-API:vnfc-port": {
89695           "items": {
89696             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
89697           },
89698           "type": "array"
89699         }
89700       },
89701       "type": "object"
89702     },
89703     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": {
89704       "properties": {
89705         "GENERIC-RESOURCE-API:sub-interface-network-data": {
89706           "items": {
89707             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
89708           },
89709           "type": "array"
89710         }
89711       },
89712       "type": "object"
89713     },
89714     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": {
89715       "properties": {
89716         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
89717           "items": {
89718             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
89719           },
89720           "type": "object"
89721         }
89722       },
89723       "type": "object"
89724     },
89725     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": {
89726       "properties": {
89727         "GENERIC-RESOURCE-API:floating-ips": {
89728           "items": {
89729             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
89730           },
89731           "type": "object"
89732         },
89733         "GENERIC-RESOURCE-API:network-id": {
89734           "$ref": "#/definitions/Optional.empty",
89735           "description": "Subinterface network id (UUID in A&AI)"
89736         },
89737         "GENERIC-RESOURCE-API:network-information-items": {
89738           "items": {
89739             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
89740           },
89741           "type": "object"
89742         },
89743         "GENERIC-RESOURCE-API:network-name": {
89744           "$ref": "#/definitions/Optional.empty",
89745           "description": "Subinterface network name"
89746         },
89747         "GENERIC-RESOURCE-API:network-role": {
89748           "$ref": "#/definitions/Optional.empty",
89749           "description": "e.g. untrusted "
89750         },
89751         "GENERIC-RESOURCE-API:network-role-tag": {
89752           "$ref": "#/definitions/Optional.empty",
89753           "description": "Assuming HEAT template network role tag parameter - not used"
89754         },
89755         "GENERIC-RESOURCE-API:vlan-tag-id": {
89756           "$ref": "#/definitions/Optional.empty",
89757           "description": "Vlan tag assigned to subinterface port"
89758         }
89759       },
89760       "required": [
89761         "GENERIC-RESOURCE-API:network-id"
89762       ],
89763       "type": "object"
89764     },
89765     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
89766       "properties": {
89767         "GENERIC-RESOURCE-API:sub-interface-network-data": {
89768           "items": {
89769             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
89770           },
89771           "type": "array"
89772         }
89773       },
89774       "type": "object"
89775     },
89776     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
89777       "properties": {
89778         "GENERIC-RESOURCE-API:floating-ip-v4": {
89779           "description": "Floating ipv4 for VMs of a given type on this network",
89780           "items": {
89781             "$ref": "#/definitions/Optional.empty"
89782           },
89783           "type": "array"
89784         },
89785         "GENERIC-RESOURCE-API:floating-ip-v6": {
89786           "description": "Floating ipv6 for VMs of a given type on this network",
89787           "items": {
89788             "$ref": "#/definitions/Optional.empty"
89789           },
89790           "type": "array"
89791         }
89792       },
89793       "type": "object"
89794     },
89795     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
89796       "properties": {
89797         "GENERIC-RESOURCE-API:floating-ips": {
89798           "items": {
89799             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
89800           },
89801           "type": "object"
89802         }
89803       },
89804       "type": "object"
89805     },
89806     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
89807       "properties": {
89808         "GENERIC-RESOURCE-API:network-information-item": {
89809           "items": {
89810             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
89811           },
89812           "type": "array"
89813         }
89814       },
89815       "type": "object"
89816     },
89817     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
89818       "properties": {
89819         "GENERIC-RESOURCE-API:network-information-items": {
89820           "items": {
89821             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
89822           },
89823           "type": "object"
89824         }
89825       },
89826       "type": "object"
89827     },
89828     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
89829       "properties": {
89830         "GENERIC-RESOURCE-API:ip-count": {
89831           "$ref": "#/definitions/Optional.empty",
89832           "description": "The number of ip addresses to be assigned per vm for this network role"
89833         },
89834         "GENERIC-RESOURCE-API:ip-version": {
89835           "$ref": "#/definitions/Optional.empty",
89836           "description": "Use ipv4 or ipv6"
89837         },
89838         "GENERIC-RESOURCE-API:network-ips": {
89839           "items": {
89840             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
89841           },
89842           "type": "object"
89843         },
89844         "GENERIC-RESOURCE-API:use-dhcp": {
89845           "$ref": "#/definitions/Optional.empty",
89846           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
89847         }
89848       },
89849       "type": "object"
89850     },
89851     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
89852       "properties": {
89853         "GENERIC-RESOURCE-API:network-information-item": {
89854           "items": {
89855             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
89856           },
89857           "type": "array"
89858         }
89859       },
89860       "type": "object"
89861     },
89862     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
89863       "properties": {
89864         "GENERIC-RESOURCE-API:network-ip": {
89865           "description": "List of assigned ip addresses of type ip-version on a network.",
89866           "items": {
89867             "$ref": "#/definitions/Optional.empty"
89868           },
89869           "type": "array"
89870         }
89871       },
89872       "type": "object"
89873     },
89874     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
89875       "properties": {
89876         "GENERIC-RESOURCE-API:network-ips": {
89877           "items": {
89878             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
89879           },
89880           "type": "object"
89881         }
89882       },
89883       "type": "object"
89884     },
89885     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": {
89886       "properties": {
89887         "GENERIC-RESOURCE-API:vnfc-address-family": {
89888           "$ref": "#/definitions/Optional.empty",
89889           "description": "indicates if this is IpV4 or IpV6"
89890         },
89891         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
89892           "$ref": "#/definitions/Optional.empty",
89893           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
89894         },
89895         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
89896           "items": {
89897             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
89898           },
89899           "type": "array"
89900         },
89901         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
89902           "$ref": "#/definitions/Optional.empty",
89903           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
89904         }
89905       },
89906       "type": "object"
89907     },
89908     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": {
89909       "properties": {
89910         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
89911           "items": {
89912             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
89913           },
89914           "type": "array"
89915         }
89916       },
89917       "type": "object"
89918     },
89919     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": {
89920       "properties": {
89921         "GENERIC-RESOURCE-API:ip-type": {
89922           "$ref": "#/definitions/Optional.empty",
89923           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
89924         },
89925         "GENERIC-RESOURCE-API:vnfc-client-key": {
89926           "$ref": "#/definitions/Optional.empty"
89927         },
89928         "GENERIC-RESOURCE-API:vnfc-ip-address": {
89929           "$ref": "#/definitions/Optional.empty",
89930           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
89931         }
89932       },
89933       "type": "object"
89934     },
89935     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": {
89936       "properties": {
89937         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
89938           "items": {
89939             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
89940           },
89941           "type": "array"
89942         }
89943       },
89944       "type": "object"
89945     },
89946     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": {
89947       "properties": {
89948         "GENERIC-RESOURCE-API:floating-ips": {
89949           "items": {
89950             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
89951           },
89952           "type": "object"
89953         },
89954         "GENERIC-RESOURCE-API:interface-route-prefixes": {
89955           "items": {
89956             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
89957           },
89958           "type": "object"
89959         },
89960         "GENERIC-RESOURCE-API:is-trunked": {
89961           "$ref": "#/definitions/Optional.empty"
89962         },
89963         "GENERIC-RESOURCE-API:mac-addresses": {
89964           "items": {
89965             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
89966           },
89967           "type": "object"
89968         },
89969         "GENERIC-RESOURCE-API:network-information-items": {
89970           "items": {
89971             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
89972           },
89973           "type": "object"
89974         },
89975         "GENERIC-RESOURCE-API:network-role": {
89976           "$ref": "#/definitions/Optional.empty",
89977           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
89978         },
89979         "GENERIC-RESOURCE-API:network-role-tag": {
89980           "$ref": "#/definitions/Optional.empty"
89981         },
89982         "GENERIC-RESOURCE-API:related-networks": {
89983           "items": {
89984             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks"
89985           },
89986           "type": "object"
89987         },
89988         "GENERIC-RESOURCE-API:segmentation-id": {
89989           "$ref": "#/definitions/Optional.empty"
89990         },
89991         "GENERIC-RESOURCE-API:sriov-parameters": {
89992           "items": {
89993             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
89994           },
89995           "type": "object"
89996         }
89997       },
89998       "required": [
89999         "GENERIC-RESOURCE-API:network-role"
90000       ],
90001       "type": "object"
90002     },
90003     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": {
90004       "properties": {
90005         "GENERIC-RESOURCE-API:vm-network": {
90006           "items": {
90007             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
90008           },
90009           "type": "array"
90010         }
90011       },
90012       "type": "object"
90013     },
90014     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": {
90015       "properties": {
90016         "GENERIC-RESOURCE-API:floating-ip-v4": {
90017           "description": "Floating ipv4 for VMs of a given type on this network",
90018           "items": {
90019             "$ref": "#/definitions/Optional.empty"
90020           },
90021           "type": "array"
90022         },
90023         "GENERIC-RESOURCE-API:floating-ip-v6": {
90024           "description": "Floating ipv6 for VMs of a given type on this network",
90025           "items": {
90026             "$ref": "#/definitions/Optional.empty"
90027           },
90028           "type": "array"
90029         }
90030       },
90031       "type": "object"
90032     },
90033     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": {
90034       "properties": {
90035         "GENERIC-RESOURCE-API:floating-ips": {
90036           "items": {
90037             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
90038           },
90039           "type": "object"
90040         }
90041       },
90042       "type": "object"
90043     },
90044     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": {
90045       "properties": {
90046         "GENERIC-RESOURCE-API:interface-route-prefix": {
90047           "description": "ordered-by: user",
90048           "items": {
90049             "$ref": "#/definitions/Optional.empty"
90050           },
90051           "type": "array"
90052         }
90053       },
90054       "type": "object"
90055     },
90056     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": {
90057       "properties": {
90058         "GENERIC-RESOURCE-API:interface-route-prefixes": {
90059           "items": {
90060             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
90061           },
90062           "type": "object"
90063         }
90064       },
90065       "type": "object"
90066     },
90067     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
90068       "properties": {
90069         "GENERIC-RESOURCE-API:mac-address": {
90070           "description": "List of network assignments for this vm-type",
90071           "items": {
90072             "$ref": "#/definitions/Optional.empty"
90073           },
90074           "type": "array"
90075         }
90076       },
90077       "type": "object"
90078     },
90079     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": {
90080       "properties": {
90081         "GENERIC-RESOURCE-API:mac-addresses": {
90082           "items": {
90083             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
90084           },
90085           "type": "object"
90086         }
90087       },
90088       "type": "object"
90089     },
90090     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": {
90091       "properties": {
90092         "GENERIC-RESOURCE-API:network-information-item": {
90093           "items": {
90094             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
90095           },
90096           "type": "array"
90097         }
90098       },
90099       "type": "object"
90100     },
90101     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": {
90102       "properties": {
90103         "GENERIC-RESOURCE-API:network-information-items": {
90104           "items": {
90105             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
90106           },
90107           "type": "object"
90108         }
90109       },
90110       "type": "object"
90111     },
90112     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": {
90113       "properties": {
90114         "GENERIC-RESOURCE-API:related-network": {
90115           "items": {
90116             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
90117           },
90118           "type": "array"
90119         }
90120       },
90121       "type": "object"
90122     },
90123     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": {
90124       "properties": {
90125         "GENERIC-RESOURCE-API:related-networks": {
90126           "items": {
90127             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks"
90128           },
90129           "type": "object"
90130         }
90131       },
90132       "type": "object"
90133     },
90134     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
90135       "properties": {
90136         "GENERIC-RESOURCE-API:application-tags": {
90137           "items": {
90138             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
90139           },
90140           "type": "object"
90141         },
90142         "GENERIC-RESOURCE-API:heat-vlan-filters": {
90143           "items": {
90144             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
90145           },
90146           "type": "object"
90147         }
90148       },
90149       "type": "object"
90150     },
90151     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": {
90152       "properties": {
90153         "GENERIC-RESOURCE-API:sriov-parameters": {
90154           "items": {
90155             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
90156           },
90157           "type": "object"
90158         }
90159       },
90160       "type": "object"
90161     },
90162     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": {
90163       "properties": {
90164         "GENERIC-RESOURCE-API:ip-count": {
90165           "$ref": "#/definitions/Optional.empty",
90166           "description": "The number of ip addresses to be assigned per vm for this network role"
90167         },
90168         "GENERIC-RESOURCE-API:ip-version": {
90169           "$ref": "#/definitions/Optional.empty",
90170           "description": "Use ipv4 or ipv6"
90171         },
90172         "GENERIC-RESOURCE-API:network-ips": {
90173           "items": {
90174             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
90175           },
90176           "type": "object"
90177         },
90178         "GENERIC-RESOURCE-API:use-dhcp": {
90179           "$ref": "#/definitions/Optional.empty",
90180           "description": "Indicator to use DHCP on this network for this VM"
90181         }
90182       },
90183       "type": "object"
90184     },
90185     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": {
90186       "properties": {
90187         "GENERIC-RESOURCE-API:network-information-item": {
90188           "items": {
90189             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
90190           },
90191           "type": "array"
90192         }
90193       },
90194       "type": "object"
90195     },
90196     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": {
90197       "properties": {
90198         "GENERIC-RESOURCE-API:network-ip": {
90199           "description": "List of assigned ip addresses of type ip-version on a network",
90200           "items": {
90201             "$ref": "#/definitions/Optional.empty"
90202           },
90203           "type": "array"
90204         }
90205       },
90206       "type": "object"
90207     },
90208     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": {
90209       "properties": {
90210         "GENERIC-RESOURCE-API:network-ips": {
90211           "items": {
90212             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
90213           },
90214           "type": "object"
90215         }
90216       },
90217       "type": "object"
90218     },
90219     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": {
90220       "properties": {
90221         "GENERIC-RESOURCE-API:network-id": {
90222           "$ref": "#/definitions/Optional.empty",
90223           "description": "Key to l3-network object"
90224         },
90225         "GENERIC-RESOURCE-API:network-role": {
90226           "$ref": "#/definitions/Optional.empty"
90227         },
90228         "GENERIC-RESOURCE-API:vlan-tags": {
90229           "items": {
90230             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
90231           },
90232           "type": "object"
90233         }
90234       },
90235       "type": "object"
90236     },
90237     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": {
90238       "properties": {
90239         "GENERIC-RESOURCE-API:related-network": {
90240           "items": {
90241             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
90242           },
90243           "type": "array"
90244         }
90245       },
90246       "type": "object"
90247     },
90248     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": {
90249       "properties": {
90250         "GENERIC-RESOURCE-API:is-private": {
90251           "$ref": "#/definitions/Optional.empty"
90252         },
90253         "GENERIC-RESOURCE-API:lower-tag-id": {
90254           "$ref": "#/definitions/Optional.empty"
90255         },
90256         "GENERIC-RESOURCE-API:upper-tag-id": {
90257           "$ref": "#/definitions/Optional.empty"
90258         },
90259         "GENERIC-RESOURCE-API:vlan-interface": {
90260           "$ref": "#/definitions/Optional.empty",
90261           "description": "A&AI Key"
90262         }
90263       },
90264       "type": "object"
90265     },
90266     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": {
90267       "properties": {
90268         "GENERIC-RESOURCE-API:vlan-tags": {
90269           "items": {
90270             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
90271           },
90272           "type": "object"
90273         }
90274       },
90275       "type": "object"
90276     },
90277     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": {
90278       "properties": {
90279         "GENERIC-RESOURCE-API:c-tags": {
90280           "items": {
90281             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
90282           },
90283           "type": "object"
90284         },
90285         "GENERIC-RESOURCE-API:s-tags": {
90286           "items": {
90287             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
90288           },
90289           "type": "object"
90290         }
90291       },
90292       "type": "object"
90293     },
90294     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": {
90295       "properties": {
90296         "GENERIC-RESOURCE-API:application-tags": {
90297           "items": {
90298             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
90299           },
90300           "type": "object"
90301         }
90302       },
90303       "type": "object"
90304     },
90305     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": {
90306       "properties": {
90307         "GENERIC-RESOURCE-API:heat-vlan-filter": {
90308           "items": {
90309             "$ref": "#/definitions/Optional.empty"
90310           },
90311           "type": "array"
90312         }
90313       },
90314       "type": "object"
90315     },
90316     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": {
90317       "properties": {
90318         "GENERIC-RESOURCE-API:heat-vlan-filters": {
90319           "items": {
90320             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
90321           },
90322           "type": "object"
90323         }
90324       },
90325       "type": "object"
90326     },
90327     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": {
90328       "properties": {
90329         "GENERIC-RESOURCE-API:c-tag": {
90330           "items": {
90331             "$ref": "#/definitions/Optional.empty"
90332           },
90333           "type": "array"
90334         }
90335       },
90336       "type": "object"
90337     },
90338     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": {
90339       "properties": {
90340         "GENERIC-RESOURCE-API:c-tags": {
90341           "items": {
90342             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
90343           },
90344           "type": "object"
90345         }
90346       },
90347       "type": "object"
90348     },
90349     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": {
90350       "properties": {
90351         "GENERIC-RESOURCE-API:s-tag": {
90352           "items": {
90353             "$ref": "#/definitions/Optional.empty"
90354           },
90355           "type": "array"
90356         }
90357       },
90358       "type": "object"
90359     },
90360     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": {
90361       "properties": {
90362         "GENERIC-RESOURCE-API:s-tags": {
90363           "items": {
90364             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
90365           },
90366           "type": "object"
90367         }
90368       },
90369       "type": "object"
90370     },
90371     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": {
90372       "properties": {
90373         "GENERIC-RESOURCE-API:name": {
90374           "$ref": "#/definitions/Optional.empty"
90375         },
90376         "GENERIC-RESOURCE-API:resource-resolution-data": {
90377           "items": {
90378             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
90379           },
90380           "type": "object"
90381         },
90382         "GENERIC-RESOURCE-API:value": {
90383           "$ref": "#/definitions/Optional.empty"
90384         }
90385       },
90386       "type": "object"
90387     },
90388     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": {
90389       "properties": {
90390         "GENERIC-RESOURCE-API:param": {
90391           "items": {
90392             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
90393           },
90394           "type": "array"
90395         }
90396       },
90397       "type": "object"
90398     },
90399     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": {
90400       "properties": {
90401         "GENERIC-RESOURCE-API:capability-name": {
90402           "$ref": "#/definitions/Optional.empty",
90403           "description": "Resource assignment resolution Capability name"
90404         },
90405         "GENERIC-RESOURCE-API:resource-key": {
90406           "items": {
90407             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
90408           },
90409           "type": "array"
90410         },
90411         "GENERIC-RESOURCE-API:status": {
90412           "$ref": "#/definitions/Optional.empty",
90413           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
90414         }
90415       },
90416       "type": "object"
90417     },
90418     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": {
90419       "properties": {
90420         "GENERIC-RESOURCE-API:resource-resolution-data": {
90421           "items": {
90422             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
90423           },
90424           "type": "object"
90425         }
90426       },
90427       "type": "object"
90428     },
90429     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": {
90430       "properties": {
90431         "GENERIC-RESOURCE-API:name": {
90432           "$ref": "#/definitions/Optional.empty"
90433         },
90434         "GENERIC-RESOURCE-API:value": {
90435           "$ref": "#/definitions/Optional.empty"
90436         }
90437       },
90438       "type": "object"
90439     },
90440     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": {
90441       "properties": {
90442         "GENERIC-RESOURCE-API:resource-key": {
90443           "items": {
90444             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
90445           },
90446           "type": "array"
90447         }
90448       },
90449       "type": "object"
90450     },
90451     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": {
90452       "properties": {
90453         "GENERIC-RESOURCE-API:availability-zone": {
90454           "description": "Openstack availability zone name or UUID",
90455           "items": {
90456             "$ref": "#/definitions/Optional.empty"
90457           },
90458           "type": "array"
90459         },
90460         "GENERIC-RESOURCE-API:max-count": {
90461           "$ref": "#/definitions/Optional.empty",
90462           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
90463         }
90464       },
90465       "type": "object"
90466     },
90467     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": {
90468       "properties": {
90469         "GENERIC-RESOURCE-API:availability-zones": {
90470           "items": {
90471             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
90472           },
90473           "type": "object"
90474         }
90475       },
90476       "type": "object"
90477     },
90478     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": {
90479       "properties": {
90480         "GENERIC-RESOURCE-API:vnf-network": {
90481           "items": {
90482             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
90483           },
90484           "type": "array"
90485         }
90486       },
90487       "type": "object"
90488     },
90489     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": {
90490       "properties": {
90491         "GENERIC-RESOURCE-API:vnf-networks": {
90492           "items": {
90493             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
90494           },
90495           "type": "object"
90496         }
90497       },
90498       "type": "object"
90499     },
90500     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": {
90501       "properties": {
90502         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
90503           "$ref": "#/definitions/Optional.empty",
90504           "description": "contrail network policy object"
90505         },
90506         "GENERIC-RESOURCE-API:is-trunked": {
90507           "$ref": "#/definitions/Optional.empty"
90508         },
90509         "GENERIC-RESOURCE-API:network-id": {
90510           "$ref": "#/definitions/Optional.empty",
90511           "description": "Unique Neutron UUID of an instance of the network role "
90512         },
90513         "GENERIC-RESOURCE-API:network-name": {
90514           "$ref": "#/definitions/Optional.empty",
90515           "description": "Unique Neutron UUID of an instance of the network role "
90516         },
90517         "GENERIC-RESOURCE-API:network-role": {
90518           "$ref": "#/definitions/Optional.empty",
90519           "description": "A Network Role to which a VNF must connect"
90520         },
90521         "GENERIC-RESOURCE-API:neutron-id": {
90522           "$ref": "#/definitions/Optional.empty",
90523           "description": "Unique Neutron UUID of an instance of the network role "
90524         },
90525         "GENERIC-RESOURCE-API:related-networks": {
90526           "items": {
90527             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
90528           },
90529           "type": "object"
90530         },
90531         "GENERIC-RESOURCE-API:segmentation-id": {
90532           "$ref": "#/definitions/Optional.empty"
90533         },
90534         "GENERIC-RESOURCE-API:subnets-data": {
90535           "items": {
90536             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
90537           },
90538           "type": "object"
90539         }
90540       },
90541       "type": "object"
90542     },
90543     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
90544       "properties": {
90545         "GENERIC-RESOURCE-API:vnf-network": {
90546           "items": {
90547             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
90548           },
90549           "type": "array"
90550         }
90551       },
90552       "type": "object"
90553     },
90554     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
90555       "properties": {
90556         "GENERIC-RESOURCE-API:related-network": {
90557           "items": {
90558             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
90559           },
90560           "type": "array"
90561         }
90562       },
90563       "type": "object"
90564     },
90565     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": {
90566       "properties": {
90567         "GENERIC-RESOURCE-API:related-networks": {
90568           "items": {
90569             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
90570           },
90571           "type": "object"
90572         }
90573       },
90574       "type": "object"
90575     },
90576     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
90577       "properties": {
90578         "GENERIC-RESOURCE-API:subnet-data": {
90579           "items": {
90580             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
90581           },
90582           "type": "array"
90583         }
90584       },
90585       "type": "object"
90586     },
90587     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
90588       "properties": {
90589         "GENERIC-RESOURCE-API:subnets-data": {
90590           "items": {
90591             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
90592           },
90593           "type": "object"
90594         }
90595       },
90596       "type": "object"
90597     },
90598     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": {
90599       "properties": {
90600         "GENERIC-RESOURCE-API:network-id": {
90601           "$ref": "#/definitions/Optional.empty",
90602           "description": "Key to l3-network object"
90603         },
90604         "GENERIC-RESOURCE-API:network-role": {
90605           "$ref": "#/definitions/Optional.empty"
90606         },
90607         "GENERIC-RESOURCE-API:vlan-tags": {
90608           "items": {
90609             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
90610           },
90611           "type": "object"
90612         }
90613       },
90614       "type": "object"
90615     },
90616     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
90617       "properties": {
90618         "GENERIC-RESOURCE-API:related-network": {
90619           "items": {
90620             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
90621           },
90622           "type": "array"
90623         }
90624       },
90625       "type": "object"
90626     },
90627     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
90628       "properties": {
90629         "GENERIC-RESOURCE-API:is-private": {
90630           "$ref": "#/definitions/Optional.empty"
90631         },
90632         "GENERIC-RESOURCE-API:lower-tag-id": {
90633           "$ref": "#/definitions/Optional.empty"
90634         },
90635         "GENERIC-RESOURCE-API:upper-tag-id": {
90636           "$ref": "#/definitions/Optional.empty"
90637         },
90638         "GENERIC-RESOURCE-API:vlan-interface": {
90639           "$ref": "#/definitions/Optional.empty",
90640           "description": "A&AI Key"
90641         }
90642       },
90643       "type": "object"
90644     },
90645     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
90646       "properties": {
90647         "GENERIC-RESOURCE-API:vlan-tags": {
90648           "items": {
90649             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
90650           },
90651           "type": "object"
90652         }
90653       },
90654       "type": "object"
90655     },
90656     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
90657       "properties": {
90658         "GENERIC-RESOURCE-API:cidr-mask": {
90659           "$ref": "#/definitions/Optional.empty",
90660           "description": "cidr mask"
90661         },
90662         "GENERIC-RESOURCE-API:dhcp-enabled": {
90663           "$ref": "#/definitions/Optional.empty",
90664           "description": "Indicator to use this subnet for  DHCP "
90665         },
90666         "GENERIC-RESOURCE-API:gateway-address": {
90667           "$ref": "#/definitions/Optional.empty",
90668           "description": "subnet gateway address"
90669         },
90670         "GENERIC-RESOURCE-API:ip-version": {
90671           "$ref": "#/definitions/Optional.empty",
90672           "description": "Should be ipv4 or ipv6"
90673         },
90674         "GENERIC-RESOURCE-API:network-start-address": {
90675           "$ref": "#/definitions/Optional.empty",
90676           "description": "start-address of the subnet"
90677         },
90678         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
90679           "$ref": "#/definitions/Optional.empty",
90680           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
90681         },
90682         "GENERIC-RESOURCE-API:subnet-id": {
90683           "$ref": "#/definitions/Optional.empty",
90684           "description": "subnet UUID to be passed into the HEAT template"
90685         },
90686         "GENERIC-RESOURCE-API:subnet-name": {
90687           "$ref": "#/definitions/Optional.empty",
90688           "description": "Populated for preload only"
90689         },
90690         "GENERIC-RESOURCE-API:subnet-role": {
90691           "$ref": "#/definitions/Optional.empty",
90692           "description": "Subnet Role for the subnet"
90693         }
90694       },
90695       "type": "object"
90696     },
90697     "GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
90698       "properties": {
90699         "GENERIC-RESOURCE-API:subnet-data": {
90700           "items": {
90701             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-information/preload-list/preload-data/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
90702           },
90703           "type": "array"
90704         }
90705       },
90706       "type": "object"
90707     },
90708     "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes": {
90709       "properties": {
90710         "GENERIC-RESOURCE-API:next-hop": {
90711           "$ref": "#/definitions/Optional.empty",
90712           "description": "Could be ip-address or hostname or service-instance"
90713         },
90714         "GENERIC-RESOURCE-API:route-prefix": {
90715           "$ref": "#/definitions/Optional.empty"
90716         }
90717       },
90718       "type": "object"
90719     },
90720     "GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes-TOP": {
90721       "properties": {
90722         "GENERIC-RESOURCE-API:host-routes": {
90723           "items": {
90724             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)host-routes"
90725           },
90726           "type": "array"
90727         }
90728       },
90729       "type": "object"
90730     },
90731     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy": {
90732       "properties": {
90733         "GENERIC-RESOURCE-API:network-policy-fqdn": {
90734           "$ref": "#/definitions/Optional.empty"
90735         },
90736         "GENERIC-RESOURCE-API:network-policy-id": {
90737           "$ref": "#/definitions/Optional.empty"
90738         }
90739       },
90740       "type": "object"
90741     },
90742     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy-TOP": {
90743       "properties": {
90744         "GENERIC-RESOURCE-API:network-policy": {
90745           "items": {
90746             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-policy"
90747           },
90748           "type": "array"
90749         }
90750       },
90751       "type": "object"
90752     },
90753     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure": {
90754       "properties": {
90755         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
90756           "$ref": "#/definitions/Optional.empty"
90757         },
90758         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
90759           "$ref": "#/definitions/Optional.empty"
90760         },
90761         "GENERIC-RESOURCE-API:is-trunked": {
90762           "$ref": "#/definitions/Optional.empty"
90763         },
90764         "GENERIC-RESOURCE-API:network-id": {
90765           "$ref": "#/definitions/Optional.empty"
90766         },
90767         "GENERIC-RESOURCE-API:network-instance-group-id": {
90768           "$ref": "#/definitions/Optional.empty",
90769           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
90770         },
90771         "GENERIC-RESOURCE-API:network-name": {
90772           "$ref": "#/definitions/Optional.empty"
90773         },
90774         "GENERIC-RESOURCE-API:network-role": {
90775           "$ref": "#/definitions/Optional.empty"
90776         },
90777         "GENERIC-RESOURCE-API:network-technology": {
90778           "$ref": "#/definitions/Optional.empty"
90779         },
90780         "GENERIC-RESOURCE-API:network-type": {
90781           "$ref": "#/definitions/Optional.empty"
90782         },
90783         "GENERIC-RESOURCE-API:related-networks": {
90784           "items": {
90785             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
90786           },
90787           "type": "object"
90788         },
90789         "GENERIC-RESOURCE-API:segmentation-id": {
90790           "$ref": "#/definitions/Optional.empty"
90791         }
90792       },
90793       "type": "object"
90794     },
90795     "GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure-TOP": {
90796       "properties": {
90797         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
90798           "items": {
90799             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)network-topology-identifier-structure"
90800           },
90801           "type": "object"
90802         }
90803       },
90804       "type": "object"
90805     },
90806     "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference": {
90807       "properties": {
90808         "GENERIC-RESOURCE-API:route-table-reference-fqdn": {
90809           "$ref": "#/definitions/Optional.empty"
90810         },
90811         "GENERIC-RESOURCE-API:route-table-reference-id": {
90812           "$ref": "#/definitions/Optional.empty"
90813         }
90814       },
90815       "required": [
90816         "GENERIC-RESOURCE-API:route-table-reference-fqdn"
90817       ],
90818       "type": "object"
90819     },
90820     "GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference-TOP": {
90821       "properties": {
90822         "GENERIC-RESOURCE-API:route-table-reference": {
90823           "items": {
90824             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)route-table-reference"
90825           },
90826           "type": "array"
90827         }
90828       },
90829       "type": "object"
90830     },
90831     "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets": {
90832       "properties": {
90833         "GENERIC-RESOURCE-API:addr-from-start": {
90834           "$ref": "#/definitions/Optional.empty",
90835           "description": "Default is N"
90836         },
90837         "GENERIC-RESOURCE-API:cidr-mask": {
90838           "$ref": "#/definitions/Optional.empty"
90839         },
90840         "GENERIC-RESOURCE-API:dhcp-enabled": {
90841           "$ref": "#/definitions/Optional.empty"
90842         },
90843         "GENERIC-RESOURCE-API:dhcp-end-address": {
90844           "$ref": "#/definitions/Optional.empty"
90845         },
90846         "GENERIC-RESOURCE-API:dhcp-start-address": {
90847           "$ref": "#/definitions/Optional.empty"
90848         },
90849         "GENERIC-RESOURCE-API:gateway-address": {
90850           "$ref": "#/definitions/Optional.empty"
90851         },
90852         "GENERIC-RESOURCE-API:ip-version": {
90853           "$ref": "#/definitions/Optional.empty"
90854         },
90855         "GENERIC-RESOURCE-API:start-address": {
90856           "$ref": "#/definitions/Optional.empty"
90857         },
90858         "GENERIC-RESOURCE-API:subnet-name": {
90859           "$ref": "#/definitions/Optional.empty"
90860         },
90861         "GENERIC-RESOURCE-API:subnet-role": {
90862           "$ref": "#/definitions/Optional.empty"
90863         },
90864         "GENERIC-RESOURCE-API:subnet-sequence": {
90865           "$ref": "#/definitions/Optional.empty"
90866         }
90867       },
90868       "type": "object"
90869     },
90870     "GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets-TOP": {
90871       "properties": {
90872         "GENERIC-RESOURCE-API:subnets": {
90873           "items": {
90874             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)subnets"
90875           },
90876           "type": "array"
90877         }
90878       },
90879       "type": "object"
90880     },
90881     "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings": {
90882       "properties": {
90883         "GENERIC-RESOURCE-API:aic-zone": {
90884           "$ref": "#/definitions/Optional.empty",
90885           "description": "AIC Zone the route target associated with"
90886         },
90887         "GENERIC-RESOURCE-API:global-route-target": {
90888           "$ref": "#/definitions/Optional.empty"
90889         },
90890         "GENERIC-RESOURCE-API:route-target-role": {
90891           "$ref": "#/definitions/Optional.empty"
90892         },
90893         "GENERIC-RESOURCE-API:vpn-binding-id": {
90894           "$ref": "#/definitions/Optional.empty"
90895         },
90896         "GENERIC-RESOURCE-API:vpn-name": {
90897           "$ref": "#/definitions/Optional.empty"
90898         }
90899       },
90900       "type": "object"
90901     },
90902     "GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings-TOP": {
90903       "properties": {
90904         "GENERIC-RESOURCE-API:vpn-bindings": {
90905           "items": {
90906             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information(config)vpn-bindings"
90907           },
90908           "type": "array"
90909         }
90910       },
90911       "type": "object"
90912     },
90913     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks": {
90914       "properties": {
90915         "GENERIC-RESOURCE-API:related-network": {
90916           "items": {
90917             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
90918           },
90919           "type": "array"
90920         }
90921       },
90922       "type": "object"
90923     },
90924     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks-TOP": {
90925       "properties": {
90926         "GENERIC-RESOURCE-API:related-networks": {
90927           "items": {
90928             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure(config)related-networks"
90929           },
90930           "type": "object"
90931         }
90932       },
90933       "type": "object"
90934     },
90935     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network": {
90936       "properties": {
90937         "GENERIC-RESOURCE-API:network-id": {
90938           "$ref": "#/definitions/Optional.empty",
90939           "description": "Key to l3-network object"
90940         },
90941         "GENERIC-RESOURCE-API:network-role": {
90942           "$ref": "#/definitions/Optional.empty"
90943         },
90944         "GENERIC-RESOURCE-API:vlan-tags": {
90945           "items": {
90946             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
90947           },
90948           "type": "object"
90949         }
90950       },
90951       "type": "object"
90952     },
90953     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
90954       "properties": {
90955         "GENERIC-RESOURCE-API:related-network": {
90956           "items": {
90957             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks(config)related-network"
90958           },
90959           "type": "array"
90960         }
90961       },
90962       "type": "object"
90963     },
90964     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
90965       "properties": {
90966         "GENERIC-RESOURCE-API:is-private": {
90967           "$ref": "#/definitions/Optional.empty"
90968         },
90969         "GENERIC-RESOURCE-API:lower-tag-id": {
90970           "$ref": "#/definitions/Optional.empty"
90971         },
90972         "GENERIC-RESOURCE-API:upper-tag-id": {
90973           "$ref": "#/definitions/Optional.empty"
90974         },
90975         "GENERIC-RESOURCE-API:vlan-interface": {
90976           "$ref": "#/definitions/Optional.empty",
90977           "description": "A&AI Key"
90978         }
90979       },
90980       "type": "object"
90981     },
90982     "GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": {
90983       "properties": {
90984         "GENERIC-RESOURCE-API:vlan-tags": {
90985           "items": {
90986             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-network-topology-information/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
90987           },
90988           "type": "object"
90989         }
90990       },
90991       "type": "object"
90992     },
90993     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology": {
90994       "properties": {
90995         "GENERIC-RESOURCE-API:aic-clli": {
90996           "$ref": "#/definitions/Optional.empty",
90997           "description": "Not expected to be used"
90998         },
90999         "GENERIC-RESOURCE-API:aic-cloud-region": {
91000           "$ref": "#/definitions/Optional.empty",
91001           "description": "The AIC cloud region which maps to contrail versions"
91002         },
91003         "GENERIC-RESOURCE-API:onap-model-information": {
91004           "items": {
91005             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
91006           },
91007           "type": "object"
91008         },
91009         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
91010           "$ref": "#/definitions/Optional.empty",
91011           "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
91012         },
91013         "GENERIC-RESOURCE-API:tenant": {
91014           "$ref": "#/definitions/Optional.empty"
91015         },
91016         "GENERIC-RESOURCE-API:vf-module-assignments": {
91017           "items": {
91018             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
91019           },
91020           "type": "object"
91021         },
91022         "GENERIC-RESOURCE-API:vf-module-parameters": {
91023           "items": {
91024             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
91025           },
91026           "type": "object"
91027         },
91028         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
91029           "items": {
91030             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
91031           },
91032           "type": "object"
91033         }
91034       },
91035       "type": "object"
91036     },
91037     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology-TOP": {
91038       "properties": {
91039         "GENERIC-RESOURCE-API:vf-module-topology": {
91040           "items": {
91041             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vf-module-topology"
91042           },
91043           "type": "object"
91044         }
91045       },
91046       "type": "object"
91047     },
91048     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments": {
91049       "properties": {
91050         "GENERIC-RESOURCE-API:availability-zones": {
91051           "items": {
91052             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
91053           },
91054           "type": "object"
91055         },
91056         "GENERIC-RESOURCE-API:vnf-networks": {
91057           "items": {
91058             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
91059           },
91060           "type": "object"
91061         },
91062         "GENERIC-RESOURCE-API:vnf-status": {
91063           "$ref": "#/definitions/Optional.empty",
91064           "description": "Orchestration status from AAI - to be set by SDNC"
91065         }
91066       },
91067       "type": "object"
91068     },
91069     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments-TOP": {
91070       "properties": {
91071         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
91072           "items": {
91073             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-resource-assignments"
91074           },
91075           "type": "object"
91076         }
91077       },
91078       "type": "object"
91079     },
91080     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure": {
91081       "properties": {
91082         "GENERIC-RESOURCE-API:nf-code": {
91083           "$ref": "#/definitions/Optional.empty",
91084           "description": "used in vnf naming"
91085         },
91086         "GENERIC-RESOURCE-API:nf-function": {
91087           "$ref": "#/definitions/Optional.empty"
91088         },
91089         "GENERIC-RESOURCE-API:nf-role": {
91090           "$ref": "#/definitions/Optional.empty"
91091         },
91092         "GENERIC-RESOURCE-API:nf-type": {
91093           "$ref": "#/definitions/Optional.empty"
91094         },
91095         "GENERIC-RESOURCE-API:vnf-id": {
91096           "$ref": "#/definitions/Optional.empty"
91097         },
91098         "GENERIC-RESOURCE-API:vnf-name": {
91099           "$ref": "#/definitions/Optional.empty",
91100           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
91101         },
91102         "GENERIC-RESOURCE-API:vnf-type": {
91103           "$ref": "#/definitions/Optional.empty",
91104           "description": "In preload tree, this label is used for the vf-module-type"
91105         }
91106       },
91107       "type": "object"
91108     },
91109     "GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure-TOP": {
91110       "properties": {
91111         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
91112           "items": {
91113             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information(config)vnf-topology-identifier-structure"
91114           },
91115           "type": "object"
91116         }
91117       },
91118       "type": "object"
91119     },
91120     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information": {
91121       "properties": {
91122         "GENERIC-RESOURCE-API:model-customization-uuid": {
91123           "$ref": "#/definitions/Optional.empty",
91124           "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"
91125         },
91126         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91127           "$ref": "#/definitions/Optional.empty",
91128           "description": "identifies the invariant uuid for this service or resource"
91129         },
91130         "GENERIC-RESOURCE-API:model-name": {
91131           "$ref": "#/definitions/Optional.empty"
91132         },
91133         "GENERIC-RESOURCE-API:model-uuid": {
91134           "$ref": "#/definitions/Optional.empty",
91135           "description": "identifies the uuid for this service or resource, which is version specific"
91136         },
91137         "GENERIC-RESOURCE-API:model-version": {
91138           "$ref": "#/definitions/Optional.empty"
91139         }
91140       },
91141       "type": "object"
91142     },
91143     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information-TOP": {
91144       "properties": {
91145         "GENERIC-RESOURCE-API:onap-model-information": {
91146           "items": {
91147             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)onap-model-information"
91148           },
91149           "type": "object"
91150         }
91151       },
91152       "type": "object"
91153     },
91154     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments": {
91155       "properties": {
91156         "GENERIC-RESOURCE-API:vf-module-status": {
91157           "$ref": "#/definitions/Optional.empty",
91158           "description": "Orchestration status from AAI - to be set by SDNC"
91159         },
91160         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
91161           "items": {
91162             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
91163           },
91164           "type": "object"
91165         },
91166         "GENERIC-RESOURCE-API:vms": {
91167           "items": {
91168             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
91169           },
91170           "type": "object"
91171         }
91172       },
91173       "type": "object"
91174     },
91175     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments-TOP": {
91176       "properties": {
91177         "GENERIC-RESOURCE-API:vf-module-assignments": {
91178           "items": {
91179             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-assignments"
91180           },
91181           "type": "object"
91182         }
91183       },
91184       "type": "object"
91185     },
91186     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters": {
91187       "properties": {
91188         "GENERIC-RESOURCE-API:param": {
91189           "items": {
91190             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
91191           },
91192           "type": "array"
91193         }
91194       },
91195       "type": "object"
91196     },
91197     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters-TOP": {
91198       "properties": {
91199         "GENERIC-RESOURCE-API:vf-module-parameters": {
91200           "items": {
91201             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-parameters"
91202           },
91203           "type": "object"
91204         }
91205       },
91206       "type": "object"
91207     },
91208     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier": {
91209       "properties": {
91210         "GENERIC-RESOURCE-API:vf-module-id": {
91211           "$ref": "#/definitions/Optional.empty",
91212           "description": "vf-module id"
91213         },
91214         "GENERIC-RESOURCE-API:vf-module-name": {
91215           "$ref": "#/definitions/Optional.empty",
91216           "description": "vf-module-name"
91217         },
91218         "GENERIC-RESOURCE-API:vf-module-type": {
91219           "$ref": "#/definitions/Optional.empty"
91220         }
91221       },
91222       "type": "object"
91223     },
91224     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier-TOP": {
91225       "properties": {
91226         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
91227           "items": {
91228             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology(config)vf-module-topology-identifier"
91229           },
91230           "type": "object"
91231         }
91232       },
91233       "type": "object"
91234     },
91235     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups": {
91236       "properties": {
91237         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
91238           "items": {
91239             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
91240           },
91241           "type": "array"
91242         }
91243       },
91244       "type": "object"
91245     },
91246     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups-TOP": {
91247       "properties": {
91248         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
91249           "items": {
91250             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vlan-vnfc-instance-groups"
91251           },
91252           "type": "object"
91253         }
91254       },
91255       "type": "object"
91256     },
91257     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms": {
91258       "properties": {
91259         "GENERIC-RESOURCE-API:vm": {
91260           "items": {
91261             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
91262           },
91263           "type": "array"
91264         }
91265       },
91266       "type": "object"
91267     },
91268     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms-TOP": {
91269       "properties": {
91270         "GENERIC-RESOURCE-API:vms": {
91271           "items": {
91272             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments(config)vms"
91273           },
91274           "type": "object"
91275         }
91276       },
91277       "type": "object"
91278     },
91279     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": {
91280       "properties": {
91281         "GENERIC-RESOURCE-API:instance-group-function": {
91282           "$ref": "#/definitions/Optional.empty"
91283         },
91284         "GENERIC-RESOURCE-API:instance-group-id": {
91285           "$ref": "#/definitions/Optional.empty",
91286           "description": "A&AI ID"
91287         },
91288         "GENERIC-RESOURCE-API:vnf-id": {
91289           "$ref": "#/definitions/Optional.empty"
91290         },
91291         "GENERIC-RESOURCE-API:vnfcs": {
91292           "items": {
91293             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
91294           },
91295           "type": "object"
91296         }
91297       },
91298       "required": [
91299         "GENERIC-RESOURCE-API:instance-group-id"
91300       ],
91301       "type": "object"
91302     },
91303     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": {
91304       "properties": {
91305         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
91306           "items": {
91307             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
91308           },
91309           "type": "array"
91310         }
91311       },
91312       "type": "object"
91313     },
91314     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": {
91315       "properties": {
91316         "GENERIC-RESOURCE-API:vnfc": {
91317           "items": {
91318             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
91319           },
91320           "type": "array"
91321         }
91322       },
91323       "type": "object"
91324     },
91325     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": {
91326       "properties": {
91327         "GENERIC-RESOURCE-API:vnfcs": {
91328           "items": {
91329             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
91330           },
91331           "type": "object"
91332         }
91333       },
91334       "type": "object"
91335     },
91336     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": {
91337       "properties": {
91338         "GENERIC-RESOURCE-API:vnfc-name": {
91339           "$ref": "#/definitions/Optional.empty"
91340         },
91341         "GENERIC-RESOURCE-API:vnic-groups": {
91342           "items": {
91343             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
91344           },
91345           "type": "object"
91346         }
91347       },
91348       "type": "object"
91349     },
91350     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": {
91351       "properties": {
91352         "GENERIC-RESOURCE-API:vnfc": {
91353           "items": {
91354             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
91355           },
91356           "type": "array"
91357         }
91358       },
91359       "type": "object"
91360     },
91361     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": {
91362       "properties": {
91363         "GENERIC-RESOURCE-API:vnic-group": {
91364           "items": {
91365             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
91366           },
91367           "type": "array"
91368         }
91369       },
91370       "type": "object"
91371     },
91372     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": {
91373       "properties": {
91374         "GENERIC-RESOURCE-API:vnic-groups": {
91375           "items": {
91376             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
91377           },
91378           "type": "object"
91379         }
91380       },
91381       "type": "object"
91382     },
91383     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": {
91384       "properties": {
91385         "GENERIC-RESOURCE-API:network-instance-group-function": {
91386           "$ref": "#/definitions/Optional.empty",
91387           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
91388         },
91389         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
91390           "$ref": "#/definitions/Optional.empty",
91391           "description": "Policy name in ASDC model & policy definition in Policy Engine"
91392         },
91393         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
91394           "items": {
91395             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
91396           },
91397           "type": "object"
91398         },
91399         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
91400           "$ref": "#/definitions/Optional.empty",
91401           "description": "Next tag to be assigned"
91402         },
91403         "GENERIC-RESOURCE-API:vlan-vnics": {
91404           "items": {
91405             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
91406           },
91407           "type": "object"
91408         },
91409         "GENERIC-RESOURCE-API:vnic-interface-role": {
91410           "$ref": "#/definitions/Optional.empty",
91411           "description": "Same as network-role of network where vnic is connected"
91412         }
91413       },
91414       "required": [
91415         "GENERIC-RESOURCE-API:vnic-interface-role"
91416       ],
91417       "type": "object"
91418     },
91419     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": {
91420       "properties": {
91421         "GENERIC-RESOURCE-API:vnic-group": {
91422           "items": {
91423             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
91424           },
91425           "type": "array"
91426         }
91427       },
91428       "type": "object"
91429     },
91430     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": {
91431       "properties": {
91432         "GENERIC-RESOURCE-API:ip-addresses": {
91433           "items": {
91434             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
91435           },
91436           "type": "object"
91437         }
91438       },
91439       "type": "object"
91440     },
91441     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": {
91442       "properties": {
91443         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
91444           "items": {
91445             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
91446           },
91447           "type": "object"
91448         }
91449       },
91450       "type": "object"
91451     },
91452     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": {
91453       "properties": {
91454         "GENERIC-RESOURCE-API:vlan-vnic": {
91455           "items": {
91456             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
91457           },
91458           "type": "array"
91459         }
91460       },
91461       "type": "object"
91462     },
91463     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": {
91464       "properties": {
91465         "GENERIC-RESOURCE-API:vlan-vnics": {
91466           "items": {
91467             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
91468           },
91469           "type": "object"
91470         }
91471       },
91472       "type": "object"
91473     },
91474     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": {
91475       "properties": {
91476         "GENERIC-RESOURCE-API:ipv4-address": {
91477           "$ref": "#/definitions/Optional.empty"
91478         },
91479         "GENERIC-RESOURCE-API:ipv6-address": {
91480           "$ref": "#/definitions/Optional.empty"
91481         },
91482         "GENERIC-RESOURCE-API:vipv4-address": {
91483           "$ref": "#/definitions/Optional.empty",
91484           "description": "Virtual v4"
91485         },
91486         "GENERIC-RESOURCE-API:vipv6-address": {
91487           "$ref": "#/definitions/Optional.empty",
91488           "description": "Virtual v6"
91489         }
91490       },
91491       "type": "object"
91492     },
91493     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": {
91494       "properties": {
91495         "GENERIC-RESOURCE-API:ip-addresses": {
91496           "items": {
91497             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
91498           },
91499           "type": "object"
91500         }
91501       },
91502       "type": "object"
91503     },
91504     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": {
91505       "properties": {
91506         "GENERIC-RESOURCE-API:vnic-port-id": {
91507           "$ref": "#/definitions/Optional.empty"
91508         },
91509         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
91510           "items": {
91511             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
91512           },
91513           "type": "object"
91514         }
91515       },
91516       "required": [
91517         "GENERIC-RESOURCE-API:vnic-port-id"
91518       ],
91519       "type": "object"
91520     },
91521     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": {
91522       "properties": {
91523         "GENERIC-RESOURCE-API:vlan-vnic": {
91524           "items": {
91525             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
91526           },
91527           "type": "array"
91528         }
91529       },
91530       "type": "object"
91531     },
91532     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": {
91533       "properties": {
91534         "GENERIC-RESOURCE-API:sub-interface-network-data": {
91535           "items": {
91536             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
91537           },
91538           "type": "array"
91539         }
91540       },
91541       "type": "object"
91542     },
91543     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": {
91544       "properties": {
91545         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
91546           "items": {
91547             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
91548           },
91549           "type": "object"
91550         }
91551       },
91552       "type": "object"
91553     },
91554     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": {
91555       "properties": {
91556         "GENERIC-RESOURCE-API:floating-ips": {
91557           "items": {
91558             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
91559           },
91560           "type": "object"
91561         },
91562         "GENERIC-RESOURCE-API:network-id": {
91563           "$ref": "#/definitions/Optional.empty",
91564           "description": "Subinterface network id (UUID in A&AI)"
91565         },
91566         "GENERIC-RESOURCE-API:network-information-items": {
91567           "items": {
91568             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
91569           },
91570           "type": "object"
91571         },
91572         "GENERIC-RESOURCE-API:network-name": {
91573           "$ref": "#/definitions/Optional.empty",
91574           "description": "Subinterface network name"
91575         },
91576         "GENERIC-RESOURCE-API:network-role": {
91577           "$ref": "#/definitions/Optional.empty",
91578           "description": "e.g. untrusted "
91579         },
91580         "GENERIC-RESOURCE-API:network-role-tag": {
91581           "$ref": "#/definitions/Optional.empty",
91582           "description": "Assuming HEAT template network role tag parameter - not used"
91583         },
91584         "GENERIC-RESOURCE-API:vlan-tag-id": {
91585           "$ref": "#/definitions/Optional.empty",
91586           "description": "Vlan tag assigned to subinterface port"
91587         }
91588       },
91589       "required": [
91590         "GENERIC-RESOURCE-API:network-id"
91591       ],
91592       "type": "object"
91593     },
91594     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
91595       "properties": {
91596         "GENERIC-RESOURCE-API:sub-interface-network-data": {
91597           "items": {
91598             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
91599           },
91600           "type": "array"
91601         }
91602       },
91603       "type": "object"
91604     },
91605     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
91606       "properties": {
91607         "GENERIC-RESOURCE-API:floating-ip-v4": {
91608           "description": "Floating ipv4 for VMs of a given type on this network",
91609           "items": {
91610             "$ref": "#/definitions/Optional.empty"
91611           },
91612           "type": "array"
91613         },
91614         "GENERIC-RESOURCE-API:floating-ip-v6": {
91615           "description": "Floating ipv6 for VMs of a given type on this network",
91616           "items": {
91617             "$ref": "#/definitions/Optional.empty"
91618           },
91619           "type": "array"
91620         }
91621       },
91622       "type": "object"
91623     },
91624     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
91625       "properties": {
91626         "GENERIC-RESOURCE-API:floating-ips": {
91627           "items": {
91628             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
91629           },
91630           "type": "object"
91631         }
91632       },
91633       "type": "object"
91634     },
91635     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
91636       "properties": {
91637         "GENERIC-RESOURCE-API:network-information-item": {
91638           "items": {
91639             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
91640           },
91641           "type": "array"
91642         }
91643       },
91644       "type": "object"
91645     },
91646     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
91647       "properties": {
91648         "GENERIC-RESOURCE-API:network-information-items": {
91649           "items": {
91650             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
91651           },
91652           "type": "object"
91653         }
91654       },
91655       "type": "object"
91656     },
91657     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
91658       "properties": {
91659         "GENERIC-RESOURCE-API:ip-count": {
91660           "$ref": "#/definitions/Optional.empty",
91661           "description": "The number of ip addresses to be assigned per vm for this network role"
91662         },
91663         "GENERIC-RESOURCE-API:ip-version": {
91664           "$ref": "#/definitions/Optional.empty",
91665           "description": "Use ipv4 or ipv6"
91666         },
91667         "GENERIC-RESOURCE-API:network-ips": {
91668           "items": {
91669             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
91670           },
91671           "type": "object"
91672         },
91673         "GENERIC-RESOURCE-API:use-dhcp": {
91674           "$ref": "#/definitions/Optional.empty",
91675           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
91676         }
91677       },
91678       "type": "object"
91679     },
91680     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
91681       "properties": {
91682         "GENERIC-RESOURCE-API:network-information-item": {
91683           "items": {
91684             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
91685           },
91686           "type": "array"
91687         }
91688       },
91689       "type": "object"
91690     },
91691     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
91692       "properties": {
91693         "GENERIC-RESOURCE-API:network-ip": {
91694           "description": "List of assigned ip addresses of type ip-version on a network.",
91695           "items": {
91696             "$ref": "#/definitions/Optional.empty"
91697           },
91698           "type": "array"
91699         }
91700       },
91701       "type": "object"
91702     },
91703     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
91704       "properties": {
91705         "GENERIC-RESOURCE-API:network-ips": {
91706           "items": {
91707             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
91708           },
91709           "type": "object"
91710         }
91711       },
91712       "type": "object"
91713     },
91714     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm": {
91715       "properties": {
91716         "GENERIC-RESOURCE-API:nfc-naming-code": {
91717           "$ref": "#/definitions/Optional.empty",
91718           "description": "used in vm naming(draft 29: changed from nfc-code)"
91719         },
91720         "GENERIC-RESOURCE-API:onap-model-information": {
91721           "items": {
91722             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
91723           },
91724           "type": "object"
91725         },
91726         "GENERIC-RESOURCE-API:vm-count": {
91727           "$ref": "#/definitions/Optional.empty"
91728         },
91729         "GENERIC-RESOURCE-API:vm-names": {
91730           "items": {
91731             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
91732           },
91733           "type": "object"
91734         },
91735         "GENERIC-RESOURCE-API:vm-networks": {
91736           "items": {
91737             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
91738           },
91739           "type": "object"
91740         },
91741         "GENERIC-RESOURCE-API:vm-type": {
91742           "$ref": "#/definitions/Optional.empty"
91743         },
91744         "GENERIC-RESOURCE-API:vm-type-tag": {
91745           "$ref": "#/definitions/Optional.empty",
91746           "description": "from tosca data on vfc"
91747         }
91748       },
91749       "required": [
91750         "GENERIC-RESOURCE-API:vm-type"
91751       ],
91752       "type": "object"
91753     },
91754     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm-TOP": {
91755       "properties": {
91756         "GENERIC-RESOURCE-API:vm": {
91757           "items": {
91758             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms(config)vm"
91759           },
91760           "type": "array"
91761         }
91762       },
91763       "type": "object"
91764     },
91765     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information": {
91766       "properties": {
91767         "GENERIC-RESOURCE-API:model-customization-uuid": {
91768           "$ref": "#/definitions/Optional.empty",
91769           "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"
91770         },
91771         "GENERIC-RESOURCE-API:model-invariant-uuid": {
91772           "$ref": "#/definitions/Optional.empty",
91773           "description": "identifies the invariant uuid for this service or resource"
91774         },
91775         "GENERIC-RESOURCE-API:model-name": {
91776           "$ref": "#/definitions/Optional.empty"
91777         },
91778         "GENERIC-RESOURCE-API:model-uuid": {
91779           "$ref": "#/definitions/Optional.empty",
91780           "description": "identifies the uuid for this service or resource, which is version specific"
91781         },
91782         "GENERIC-RESOURCE-API:model-version": {
91783           "$ref": "#/definitions/Optional.empty"
91784         }
91785       },
91786       "type": "object"
91787     },
91788     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information-TOP": {
91789       "properties": {
91790         "GENERIC-RESOURCE-API:onap-model-information": {
91791           "items": {
91792             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)onap-model-information"
91793           },
91794           "type": "object"
91795         }
91796       },
91797       "type": "object"
91798     },
91799     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names": {
91800       "properties": {
91801         "GENERIC-RESOURCE-API:vm-name": {
91802           "items": {
91803             "$ref": "#/definitions/Optional.empty"
91804           },
91805           "type": "array"
91806         },
91807         "GENERIC-RESOURCE-API:vnfc-names": {
91808           "items": {
91809             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
91810           },
91811           "type": "array"
91812         }
91813       },
91814       "type": "object"
91815     },
91816     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names-TOP": {
91817       "properties": {
91818         "GENERIC-RESOURCE-API:vm-names": {
91819           "items": {
91820             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-names"
91821           },
91822           "type": "object"
91823         }
91824       },
91825       "type": "object"
91826     },
91827     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks": {
91828       "properties": {
91829         "GENERIC-RESOURCE-API:vm-network": {
91830           "items": {
91831             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
91832           },
91833           "type": "array"
91834         }
91835       },
91836       "type": "object"
91837     },
91838     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks-TOP": {
91839       "properties": {
91840         "GENERIC-RESOURCE-API:vm-networks": {
91841           "items": {
91842             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm(config)vm-networks"
91843           },
91844           "type": "object"
91845         }
91846       },
91847       "type": "object"
91848     },
91849     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": {
91850       "properties": {
91851         "GENERIC-RESOURCE-API:vnfc-name": {
91852           "$ref": "#/definitions/Optional.empty"
91853         },
91854         "GENERIC-RESOURCE-API:vnfc-networks": {
91855           "items": {
91856             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
91857           },
91858           "type": "object"
91859         }
91860       },
91861       "type": "object"
91862     },
91863     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": {
91864       "properties": {
91865         "GENERIC-RESOURCE-API:vnfc-names": {
91866           "items": {
91867             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
91868           },
91869           "type": "array"
91870         }
91871       },
91872       "type": "object"
91873     },
91874     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": {
91875       "properties": {
91876         "GENERIC-RESOURCE-API:vnfc-network-data": {
91877           "items": {
91878             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
91879           },
91880           "type": "array"
91881         }
91882       },
91883       "type": "object"
91884     },
91885     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": {
91886       "properties": {
91887         "GENERIC-RESOURCE-API:vnfc-networks": {
91888           "items": {
91889             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
91890           },
91891           "type": "object"
91892         }
91893       },
91894       "type": "object"
91895     },
91896     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": {
91897       "properties": {
91898         "GENERIC-RESOURCE-API:connection-point": {
91899           "items": {
91900             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
91901           },
91902           "type": "object"
91903         },
91904         "GENERIC-RESOURCE-API:vnfc-network-role": {
91905           "$ref": "#/definitions/Optional.empty"
91906         },
91907         "GENERIC-RESOURCE-API:vnfc-ports": {
91908           "items": {
91909             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
91910           },
91911           "type": "object"
91912         },
91913         "GENERIC-RESOURCE-API:vnfc-subnet": {
91914           "items": {
91915             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
91916           },
91917           "type": "array"
91918         },
91919         "GENERIC-RESOURCE-API:vnfc-type": {
91920           "$ref": "#/definitions/Optional.empty"
91921         }
91922       },
91923       "required": [
91924         "GENERIC-RESOURCE-API:vnfc-network-role"
91925       ],
91926       "type": "object"
91927     },
91928     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": {
91929       "properties": {
91930         "GENERIC-RESOURCE-API:vnfc-network-data": {
91931           "items": {
91932             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
91933           },
91934           "type": "array"
91935         }
91936       },
91937       "type": "object"
91938     },
91939     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": {
91940       "properties": {
91941         "GENERIC-RESOURCE-API:connection-point-id": {
91942           "$ref": "#/definitions/Optional.empty",
91943           "description": "Key to CP object in A&AI"
91944         },
91945         "GENERIC-RESOURCE-API:port-id": {
91946           "$ref": "#/definitions/Optional.empty",
91947           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
91948         },
91949         "GENERIC-RESOURCE-API:vlan-data": {
91950           "items": {
91951             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
91952           },
91953           "type": "array"
91954         }
91955       },
91956       "type": "object"
91957     },
91958     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": {
91959       "properties": {
91960         "GENERIC-RESOURCE-API:connection-point": {
91961           "items": {
91962             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
91963           },
91964           "type": "object"
91965         }
91966       },
91967       "type": "object"
91968     },
91969     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": {
91970       "properties": {
91971         "GENERIC-RESOURCE-API:vnfc-port": {
91972           "items": {
91973             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
91974           },
91975           "type": "array"
91976         }
91977       },
91978       "type": "object"
91979     },
91980     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": {
91981       "properties": {
91982         "GENERIC-RESOURCE-API:vnfc-ports": {
91983           "items": {
91984             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
91985           },
91986           "type": "object"
91987         }
91988       },
91989       "type": "object"
91990     },
91991     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": {
91992       "properties": {
91993         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
91994           "items": {
91995             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
91996           },
91997           "type": "array"
91998         },
91999         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
92000           "$ref": "#/definitions/Optional.empty",
92001           "description": "Default value if subnet role is not defined."
92002         }
92003       },
92004       "required": [
92005         "GENERIC-RESOURCE-API:vnfc-subnet-role"
92006       ],
92007       "type": "object"
92008     },
92009     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": {
92010       "properties": {
92011         "GENERIC-RESOURCE-API:vnfc-subnet": {
92012           "items": {
92013             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
92014           },
92015           "type": "array"
92016         }
92017       },
92018       "type": "object"
92019     },
92020     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": {
92021       "properties": {
92022         "GENERIC-RESOURCE-API:vlan-role": {
92023           "$ref": "#/definitions/Optional.empty",
92024           "description": "Inner/Outer roles"
92025         },
92026         "GENERIC-RESOURCE-API:vlan-tag-description": {
92027           "$ref": "#/definitions/Optional.empty"
92028         },
92029         "GENERIC-RESOURCE-API:vlan-tag-id": {
92030           "$ref": "#/definitions/Optional.empty"
92031         },
92032         "GENERIC-RESOURCE-API:vlan-uuid": {
92033           "$ref": "#/definitions/Optional.empty",
92034           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
92035         }
92036       },
92037       "type": "object"
92038     },
92039     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": {
92040       "properties": {
92041         "GENERIC-RESOURCE-API:vlan-data": {
92042           "items": {
92043             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
92044           },
92045           "type": "array"
92046         }
92047       },
92048       "type": "object"
92049     },
92050     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": {
92051       "properties": {
92052         "GENERIC-RESOURCE-API:common-sub-interface-role": {
92053           "$ref": "#/definitions/Optional.empty",
92054           "description": "If sub-interfaces have common interface role (network role)"
92055         },
92056         "GENERIC-RESOURCE-API:vnfc-port-id": {
92057           "$ref": "#/definitions/Optional.empty",
92058           "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"
92059         },
92060         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
92061           "items": {
92062             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
92063           },
92064           "type": "object"
92065         }
92066       },
92067       "required": [
92068         "GENERIC-RESOURCE-API:vnfc-port-id"
92069       ],
92070       "type": "object"
92071     },
92072     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": {
92073       "properties": {
92074         "GENERIC-RESOURCE-API:vnfc-port": {
92075           "items": {
92076             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
92077           },
92078           "type": "array"
92079         }
92080       },
92081       "type": "object"
92082     },
92083     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": {
92084       "properties": {
92085         "GENERIC-RESOURCE-API:sub-interface-network-data": {
92086           "items": {
92087             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
92088           },
92089           "type": "array"
92090         }
92091       },
92092       "type": "object"
92093     },
92094     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": {
92095       "properties": {
92096         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
92097           "items": {
92098             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
92099           },
92100           "type": "object"
92101         }
92102       },
92103       "type": "object"
92104     },
92105     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": {
92106       "properties": {
92107         "GENERIC-RESOURCE-API:floating-ips": {
92108           "items": {
92109             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
92110           },
92111           "type": "object"
92112         },
92113         "GENERIC-RESOURCE-API:network-id": {
92114           "$ref": "#/definitions/Optional.empty",
92115           "description": "Subinterface network id (UUID in A&AI)"
92116         },
92117         "GENERIC-RESOURCE-API:network-information-items": {
92118           "items": {
92119             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
92120           },
92121           "type": "object"
92122         },
92123         "GENERIC-RESOURCE-API:network-name": {
92124           "$ref": "#/definitions/Optional.empty",
92125           "description": "Subinterface network name"
92126         },
92127         "GENERIC-RESOURCE-API:network-role": {
92128           "$ref": "#/definitions/Optional.empty",
92129           "description": "e.g. untrusted "
92130         },
92131         "GENERIC-RESOURCE-API:network-role-tag": {
92132           "$ref": "#/definitions/Optional.empty",
92133           "description": "Assuming HEAT template network role tag parameter - not used"
92134         },
92135         "GENERIC-RESOURCE-API:vlan-tag-id": {
92136           "$ref": "#/definitions/Optional.empty",
92137           "description": "Vlan tag assigned to subinterface port"
92138         }
92139       },
92140       "required": [
92141         "GENERIC-RESOURCE-API:network-id"
92142       ],
92143       "type": "object"
92144     },
92145     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
92146       "properties": {
92147         "GENERIC-RESOURCE-API:sub-interface-network-data": {
92148           "items": {
92149             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
92150           },
92151           "type": "array"
92152         }
92153       },
92154       "type": "object"
92155     },
92156     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
92157       "properties": {
92158         "GENERIC-RESOURCE-API:floating-ip-v4": {
92159           "description": "Floating ipv4 for VMs of a given type on this network",
92160           "items": {
92161             "$ref": "#/definitions/Optional.empty"
92162           },
92163           "type": "array"
92164         },
92165         "GENERIC-RESOURCE-API:floating-ip-v6": {
92166           "description": "Floating ipv6 for VMs of a given type on this network",
92167           "items": {
92168             "$ref": "#/definitions/Optional.empty"
92169           },
92170           "type": "array"
92171         }
92172       },
92173       "type": "object"
92174     },
92175     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
92176       "properties": {
92177         "GENERIC-RESOURCE-API:floating-ips": {
92178           "items": {
92179             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
92180           },
92181           "type": "object"
92182         }
92183       },
92184       "type": "object"
92185     },
92186     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
92187       "properties": {
92188         "GENERIC-RESOURCE-API:network-information-item": {
92189           "items": {
92190             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
92191           },
92192           "type": "array"
92193         }
92194       },
92195       "type": "object"
92196     },
92197     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
92198       "properties": {
92199         "GENERIC-RESOURCE-API:network-information-items": {
92200           "items": {
92201             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
92202           },
92203           "type": "object"
92204         }
92205       },
92206       "type": "object"
92207     },
92208     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
92209       "properties": {
92210         "GENERIC-RESOURCE-API:ip-count": {
92211           "$ref": "#/definitions/Optional.empty",
92212           "description": "The number of ip addresses to be assigned per vm for this network role"
92213         },
92214         "GENERIC-RESOURCE-API:ip-version": {
92215           "$ref": "#/definitions/Optional.empty",
92216           "description": "Use ipv4 or ipv6"
92217         },
92218         "GENERIC-RESOURCE-API:network-ips": {
92219           "items": {
92220             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
92221           },
92222           "type": "object"
92223         },
92224         "GENERIC-RESOURCE-API:use-dhcp": {
92225           "$ref": "#/definitions/Optional.empty",
92226           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
92227         }
92228       },
92229       "type": "object"
92230     },
92231     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
92232       "properties": {
92233         "GENERIC-RESOURCE-API:network-information-item": {
92234           "items": {
92235             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
92236           },
92237           "type": "array"
92238         }
92239       },
92240       "type": "object"
92241     },
92242     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
92243       "properties": {
92244         "GENERIC-RESOURCE-API:network-ip": {
92245           "description": "List of assigned ip addresses of type ip-version on a network.",
92246           "items": {
92247             "$ref": "#/definitions/Optional.empty"
92248           },
92249           "type": "array"
92250         }
92251       },
92252       "type": "object"
92253     },
92254     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
92255       "properties": {
92256         "GENERIC-RESOURCE-API:network-ips": {
92257           "items": {
92258             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
92259           },
92260           "type": "object"
92261         }
92262       },
92263       "type": "object"
92264     },
92265     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": {
92266       "properties": {
92267         "GENERIC-RESOURCE-API:vnfc-address-family": {
92268           "$ref": "#/definitions/Optional.empty",
92269           "description": "indicates if this is IpV4 or IpV6"
92270         },
92271         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
92272           "$ref": "#/definitions/Optional.empty",
92273           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
92274         },
92275         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
92276           "items": {
92277             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
92278           },
92279           "type": "array"
92280         },
92281         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
92282           "$ref": "#/definitions/Optional.empty",
92283           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
92284         }
92285       },
92286       "type": "object"
92287     },
92288     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": {
92289       "properties": {
92290         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
92291           "items": {
92292             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
92293           },
92294           "type": "array"
92295         }
92296       },
92297       "type": "object"
92298     },
92299     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": {
92300       "properties": {
92301         "GENERIC-RESOURCE-API:ip-type": {
92302           "$ref": "#/definitions/Optional.empty",
92303           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
92304         },
92305         "GENERIC-RESOURCE-API:vnfc-client-key": {
92306           "$ref": "#/definitions/Optional.empty"
92307         },
92308         "GENERIC-RESOURCE-API:vnfc-ip-address": {
92309           "$ref": "#/definitions/Optional.empty",
92310           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
92311         }
92312       },
92313       "type": "object"
92314     },
92315     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": {
92316       "properties": {
92317         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
92318           "items": {
92319             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
92320           },
92321           "type": "array"
92322         }
92323       },
92324       "type": "object"
92325     },
92326     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network": {
92327       "properties": {
92328         "GENERIC-RESOURCE-API:floating-ips": {
92329           "items": {
92330             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
92331           },
92332           "type": "object"
92333         },
92334         "GENERIC-RESOURCE-API:interface-route-prefixes": {
92335           "items": {
92336             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
92337           },
92338           "type": "object"
92339         },
92340         "GENERIC-RESOURCE-API:is-trunked": {
92341           "$ref": "#/definitions/Optional.empty"
92342         },
92343         "GENERIC-RESOURCE-API:mac-addresses": {
92344           "items": {
92345             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
92346           },
92347           "type": "object"
92348         },
92349         "GENERIC-RESOURCE-API:network-information-items": {
92350           "items": {
92351             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
92352           },
92353           "type": "object"
92354         },
92355         "GENERIC-RESOURCE-API:network-role": {
92356           "$ref": "#/definitions/Optional.empty",
92357           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
92358         },
92359         "GENERIC-RESOURCE-API:network-role-tag": {
92360           "$ref": "#/definitions/Optional.empty"
92361         },
92362         "GENERIC-RESOURCE-API:related-networks": {
92363           "items": {
92364             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks"
92365           },
92366           "type": "object"
92367         },
92368         "GENERIC-RESOURCE-API:segmentation-id": {
92369           "$ref": "#/definitions/Optional.empty"
92370         },
92371         "GENERIC-RESOURCE-API:sriov-parameters": {
92372           "items": {
92373             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
92374           },
92375           "type": "object"
92376         }
92377       },
92378       "required": [
92379         "GENERIC-RESOURCE-API:network-role"
92380       ],
92381       "type": "object"
92382     },
92383     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network-TOP": {
92384       "properties": {
92385         "GENERIC-RESOURCE-API:vm-network": {
92386           "items": {
92387             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks(config)vm-network"
92388           },
92389           "type": "array"
92390         }
92391       },
92392       "type": "object"
92393     },
92394     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips": {
92395       "properties": {
92396         "GENERIC-RESOURCE-API:floating-ip-v4": {
92397           "description": "Floating ipv4 for VMs of a given type on this network",
92398           "items": {
92399             "$ref": "#/definitions/Optional.empty"
92400           },
92401           "type": "array"
92402         },
92403         "GENERIC-RESOURCE-API:floating-ip-v6": {
92404           "description": "Floating ipv6 for VMs of a given type on this network",
92405           "items": {
92406             "$ref": "#/definitions/Optional.empty"
92407           },
92408           "type": "array"
92409         }
92410       },
92411       "type": "object"
92412     },
92413     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips-TOP": {
92414       "properties": {
92415         "GENERIC-RESOURCE-API:floating-ips": {
92416           "items": {
92417             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)floating-ips"
92418           },
92419           "type": "object"
92420         }
92421       },
92422       "type": "object"
92423     },
92424     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes": {
92425       "properties": {
92426         "GENERIC-RESOURCE-API:interface-route-prefix": {
92427           "description": "ordered-by: user",
92428           "items": {
92429             "$ref": "#/definitions/Optional.empty"
92430           },
92431           "type": "array"
92432         }
92433       },
92434       "type": "object"
92435     },
92436     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes-TOP": {
92437       "properties": {
92438         "GENERIC-RESOURCE-API:interface-route-prefixes": {
92439           "items": {
92440             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)interface-route-prefixes"
92441           },
92442           "type": "object"
92443         }
92444       },
92445       "type": "object"
92446     },
92447     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses": {
92448       "properties": {
92449         "GENERIC-RESOURCE-API:mac-address": {
92450           "description": "List of network assignments for this vm-type",
92451           "items": {
92452             "$ref": "#/definitions/Optional.empty"
92453           },
92454           "type": "array"
92455         }
92456       },
92457       "type": "object"
92458     },
92459     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses-TOP": {
92460       "properties": {
92461         "GENERIC-RESOURCE-API:mac-addresses": {
92462           "items": {
92463             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)mac-addresses"
92464           },
92465           "type": "object"
92466         }
92467       },
92468       "type": "object"
92469     },
92470     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items": {
92471       "properties": {
92472         "GENERIC-RESOURCE-API:network-information-item": {
92473           "items": {
92474             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
92475           },
92476           "type": "array"
92477         }
92478       },
92479       "type": "object"
92480     },
92481     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items-TOP": {
92482       "properties": {
92483         "GENERIC-RESOURCE-API:network-information-items": {
92484           "items": {
92485             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)network-information-items"
92486           },
92487           "type": "object"
92488         }
92489       },
92490       "type": "object"
92491     },
92492     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks": {
92493       "properties": {
92494         "GENERIC-RESOURCE-API:related-network": {
92495           "items": {
92496             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
92497           },
92498           "type": "array"
92499         }
92500       },
92501       "type": "object"
92502     },
92503     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks-TOP": {
92504       "properties": {
92505         "GENERIC-RESOURCE-API:related-networks": {
92506           "items": {
92507             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)related-networks"
92508           },
92509           "type": "object"
92510         }
92511       },
92512       "type": "object"
92513     },
92514     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters": {
92515       "properties": {
92516         "GENERIC-RESOURCE-API:application-tags": {
92517           "items": {
92518             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
92519           },
92520           "type": "object"
92521         },
92522         "GENERIC-RESOURCE-API:heat-vlan-filters": {
92523           "items": {
92524             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
92525           },
92526           "type": "object"
92527         }
92528       },
92529       "type": "object"
92530     },
92531     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters-TOP": {
92532       "properties": {
92533         "GENERIC-RESOURCE-API:sriov-parameters": {
92534           "items": {
92535             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network(config)sriov-parameters"
92536           },
92537           "type": "object"
92538         }
92539       },
92540       "type": "object"
92541     },
92542     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item": {
92543       "properties": {
92544         "GENERIC-RESOURCE-API:ip-count": {
92545           "$ref": "#/definitions/Optional.empty",
92546           "description": "The number of ip addresses to be assigned per vm for this network role"
92547         },
92548         "GENERIC-RESOURCE-API:ip-version": {
92549           "$ref": "#/definitions/Optional.empty",
92550           "description": "Use ipv4 or ipv6"
92551         },
92552         "GENERIC-RESOURCE-API:network-ips": {
92553           "items": {
92554             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
92555           },
92556           "type": "object"
92557         },
92558         "GENERIC-RESOURCE-API:use-dhcp": {
92559           "$ref": "#/definitions/Optional.empty",
92560           "description": "Indicator to use DHCP on this network for this VM"
92561         }
92562       },
92563       "type": "object"
92564     },
92565     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item-TOP": {
92566       "properties": {
92567         "GENERIC-RESOURCE-API:network-information-item": {
92568           "items": {
92569             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items(config)network-information-item"
92570           },
92571           "type": "array"
92572         }
92573       },
92574       "type": "object"
92575     },
92576     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips": {
92577       "properties": {
92578         "GENERIC-RESOURCE-API:network-ip": {
92579           "description": "List of assigned ip addresses of type ip-version on a network",
92580           "items": {
92581             "$ref": "#/definitions/Optional.empty"
92582           },
92583           "type": "array"
92584         }
92585       },
92586       "type": "object"
92587     },
92588     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips-TOP": {
92589       "properties": {
92590         "GENERIC-RESOURCE-API:network-ips": {
92591           "items": {
92592             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/network-information-items/network-information-item(config)network-ips"
92593           },
92594           "type": "object"
92595         }
92596       },
92597       "type": "object"
92598     },
92599     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": {
92600       "properties": {
92601         "GENERIC-RESOURCE-API:network-id": {
92602           "$ref": "#/definitions/Optional.empty",
92603           "description": "Key to l3-network object"
92604         },
92605         "GENERIC-RESOURCE-API:network-role": {
92606           "$ref": "#/definitions/Optional.empty"
92607         },
92608         "GENERIC-RESOURCE-API:vlan-tags": {
92609           "items": {
92610             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
92611           },
92612           "type": "object"
92613         }
92614       },
92615       "type": "object"
92616     },
92617     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": {
92618       "properties": {
92619         "GENERIC-RESOURCE-API:related-network": {
92620           "items": {
92621             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
92622           },
92623           "type": "array"
92624         }
92625       },
92626       "type": "object"
92627     },
92628     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": {
92629       "properties": {
92630         "GENERIC-RESOURCE-API:is-private": {
92631           "$ref": "#/definitions/Optional.empty"
92632         },
92633         "GENERIC-RESOURCE-API:lower-tag-id": {
92634           "$ref": "#/definitions/Optional.empty"
92635         },
92636         "GENERIC-RESOURCE-API:upper-tag-id": {
92637           "$ref": "#/definitions/Optional.empty"
92638         },
92639         "GENERIC-RESOURCE-API:vlan-interface": {
92640           "$ref": "#/definitions/Optional.empty",
92641           "description": "A&AI Key"
92642         }
92643       },
92644       "type": "object"
92645     },
92646     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": {
92647       "properties": {
92648         "GENERIC-RESOURCE-API:vlan-tags": {
92649           "items": {
92650             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
92651           },
92652           "type": "object"
92653         }
92654       },
92655       "type": "object"
92656     },
92657     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags": {
92658       "properties": {
92659         "GENERIC-RESOURCE-API:c-tags": {
92660           "items": {
92661             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
92662           },
92663           "type": "object"
92664         },
92665         "GENERIC-RESOURCE-API:s-tags": {
92666           "items": {
92667             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
92668           },
92669           "type": "object"
92670         }
92671       },
92672       "type": "object"
92673     },
92674     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags-TOP": {
92675       "properties": {
92676         "GENERIC-RESOURCE-API:application-tags": {
92677           "items": {
92678             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)application-tags"
92679           },
92680           "type": "object"
92681         }
92682       },
92683       "type": "object"
92684     },
92685     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters": {
92686       "properties": {
92687         "GENERIC-RESOURCE-API:heat-vlan-filter": {
92688           "items": {
92689             "$ref": "#/definitions/Optional.empty"
92690           },
92691           "type": "array"
92692         }
92693       },
92694       "type": "object"
92695     },
92696     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters-TOP": {
92697       "properties": {
92698         "GENERIC-RESOURCE-API:heat-vlan-filters": {
92699           "items": {
92700             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters(config)heat-vlan-filters"
92701           },
92702           "type": "object"
92703         }
92704       },
92705       "type": "object"
92706     },
92707     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags": {
92708       "properties": {
92709         "GENERIC-RESOURCE-API:c-tag": {
92710           "items": {
92711             "$ref": "#/definitions/Optional.empty"
92712           },
92713           "type": "array"
92714         }
92715       },
92716       "type": "object"
92717     },
92718     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags-TOP": {
92719       "properties": {
92720         "GENERIC-RESOURCE-API:c-tags": {
92721           "items": {
92722             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)c-tags"
92723           },
92724           "type": "object"
92725         }
92726       },
92727       "type": "object"
92728     },
92729     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags": {
92730       "properties": {
92731         "GENERIC-RESOURCE-API:s-tag": {
92732           "items": {
92733             "$ref": "#/definitions/Optional.empty"
92734           },
92735           "type": "array"
92736         }
92737       },
92738       "type": "object"
92739     },
92740     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags-TOP": {
92741       "properties": {
92742         "GENERIC-RESOURCE-API:s-tags": {
92743           "items": {
92744             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/sriov-parameters/application-tags(config)s-tags"
92745           },
92746           "type": "object"
92747         }
92748       },
92749       "type": "object"
92750     },
92751     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param": {
92752       "properties": {
92753         "GENERIC-RESOURCE-API:name": {
92754           "$ref": "#/definitions/Optional.empty"
92755         },
92756         "GENERIC-RESOURCE-API:resource-resolution-data": {
92757           "items": {
92758             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
92759           },
92760           "type": "object"
92761         },
92762         "GENERIC-RESOURCE-API:value": {
92763           "$ref": "#/definitions/Optional.empty"
92764         }
92765       },
92766       "type": "object"
92767     },
92768     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param-TOP": {
92769       "properties": {
92770         "GENERIC-RESOURCE-API:param": {
92771           "items": {
92772             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters(config)param"
92773           },
92774           "type": "array"
92775         }
92776       },
92777       "type": "object"
92778     },
92779     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": {
92780       "properties": {
92781         "GENERIC-RESOURCE-API:capability-name": {
92782           "$ref": "#/definitions/Optional.empty",
92783           "description": "Resource assignment resolution Capability name"
92784         },
92785         "GENERIC-RESOURCE-API:resource-key": {
92786           "items": {
92787             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
92788           },
92789           "type": "array"
92790         },
92791         "GENERIC-RESOURCE-API:status": {
92792           "$ref": "#/definitions/Optional.empty",
92793           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
92794         }
92795       },
92796       "type": "object"
92797     },
92798     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": {
92799       "properties": {
92800         "GENERIC-RESOURCE-API:resource-resolution-data": {
92801           "items": {
92802             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data"
92803           },
92804           "type": "object"
92805         }
92806       },
92807       "type": "object"
92808     },
92809     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": {
92810       "properties": {
92811         "GENERIC-RESOURCE-API:name": {
92812           "$ref": "#/definitions/Optional.empty"
92813         },
92814         "GENERIC-RESOURCE-API:value": {
92815           "$ref": "#/definitions/Optional.empty"
92816         }
92817       },
92818       "type": "object"
92819     },
92820     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": {
92821       "properties": {
92822         "GENERIC-RESOURCE-API:resource-key": {
92823           "items": {
92824             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key"
92825           },
92826           "type": "array"
92827         }
92828       },
92829       "type": "object"
92830     },
92831     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones": {
92832       "properties": {
92833         "GENERIC-RESOURCE-API:availability-zone": {
92834           "description": "Openstack availability zone name or UUID",
92835           "items": {
92836             "$ref": "#/definitions/Optional.empty"
92837           },
92838           "type": "array"
92839         },
92840         "GENERIC-RESOURCE-API:max-count": {
92841           "$ref": "#/definitions/Optional.empty",
92842           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
92843         }
92844       },
92845       "type": "object"
92846     },
92847     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones-TOP": {
92848       "properties": {
92849         "GENERIC-RESOURCE-API:availability-zones": {
92850           "items": {
92851             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)availability-zones"
92852           },
92853           "type": "object"
92854         }
92855       },
92856       "type": "object"
92857     },
92858     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks": {
92859       "properties": {
92860         "GENERIC-RESOURCE-API:vnf-network": {
92861           "items": {
92862             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
92863           },
92864           "type": "array"
92865         }
92866       },
92867       "type": "object"
92868     },
92869     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks-TOP": {
92870       "properties": {
92871         "GENERIC-RESOURCE-API:vnf-networks": {
92872           "items": {
92873             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments(config)vnf-networks"
92874           },
92875           "type": "object"
92876         }
92877       },
92878       "type": "object"
92879     },
92880     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network": {
92881       "properties": {
92882         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
92883           "$ref": "#/definitions/Optional.empty",
92884           "description": "contrail network policy object"
92885         },
92886         "GENERIC-RESOURCE-API:is-trunked": {
92887           "$ref": "#/definitions/Optional.empty"
92888         },
92889         "GENERIC-RESOURCE-API:network-id": {
92890           "$ref": "#/definitions/Optional.empty",
92891           "description": "Unique Neutron UUID of an instance of the network role "
92892         },
92893         "GENERIC-RESOURCE-API:network-name": {
92894           "$ref": "#/definitions/Optional.empty",
92895           "description": "Unique Neutron UUID of an instance of the network role "
92896         },
92897         "GENERIC-RESOURCE-API:network-role": {
92898           "$ref": "#/definitions/Optional.empty",
92899           "description": "A Network Role to which a VNF must connect"
92900         },
92901         "GENERIC-RESOURCE-API:neutron-id": {
92902           "$ref": "#/definitions/Optional.empty",
92903           "description": "Unique Neutron UUID of an instance of the network role "
92904         },
92905         "GENERIC-RESOURCE-API:related-networks": {
92906           "items": {
92907             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
92908           },
92909           "type": "object"
92910         },
92911         "GENERIC-RESOURCE-API:segmentation-id": {
92912           "$ref": "#/definitions/Optional.empty"
92913         },
92914         "GENERIC-RESOURCE-API:subnets-data": {
92915           "items": {
92916             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
92917           },
92918           "type": "object"
92919         }
92920       },
92921       "type": "object"
92922     },
92923     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
92924       "properties": {
92925         "GENERIC-RESOURCE-API:vnf-network": {
92926           "items": {
92927             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks(config)vnf-network"
92928           },
92929           "type": "array"
92930         }
92931       },
92932       "type": "object"
92933     },
92934     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
92935       "properties": {
92936         "GENERIC-RESOURCE-API:related-network": {
92937           "items": {
92938             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
92939           },
92940           "type": "array"
92941         }
92942       },
92943       "type": "object"
92944     },
92945     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": {
92946       "properties": {
92947         "GENERIC-RESOURCE-API:related-networks": {
92948           "items": {
92949             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
92950           },
92951           "type": "object"
92952         }
92953       },
92954       "type": "object"
92955     },
92956     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
92957       "properties": {
92958         "GENERIC-RESOURCE-API:subnet-data": {
92959           "items": {
92960             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
92961           },
92962           "type": "array"
92963         }
92964       },
92965       "type": "object"
92966     },
92967     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
92968       "properties": {
92969         "GENERIC-RESOURCE-API:subnets-data": {
92970           "items": {
92971             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data"
92972           },
92973           "type": "object"
92974         }
92975       },
92976       "type": "object"
92977     },
92978     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": {
92979       "properties": {
92980         "GENERIC-RESOURCE-API:network-id": {
92981           "$ref": "#/definitions/Optional.empty",
92982           "description": "Key to l3-network object"
92983         },
92984         "GENERIC-RESOURCE-API:network-role": {
92985           "$ref": "#/definitions/Optional.empty"
92986         },
92987         "GENERIC-RESOURCE-API:vlan-tags": {
92988           "items": {
92989             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
92990           },
92991           "type": "object"
92992         }
92993       },
92994       "type": "object"
92995     },
92996     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
92997       "properties": {
92998         "GENERIC-RESOURCE-API:related-network": {
92999           "items": {
93000             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
93001           },
93002           "type": "array"
93003         }
93004       },
93005       "type": "object"
93006     },
93007     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
93008       "properties": {
93009         "GENERIC-RESOURCE-API:is-private": {
93010           "$ref": "#/definitions/Optional.empty"
93011         },
93012         "GENERIC-RESOURCE-API:lower-tag-id": {
93013           "$ref": "#/definitions/Optional.empty"
93014         },
93015         "GENERIC-RESOURCE-API:upper-tag-id": {
93016           "$ref": "#/definitions/Optional.empty"
93017         },
93018         "GENERIC-RESOURCE-API:vlan-interface": {
93019           "$ref": "#/definitions/Optional.empty",
93020           "description": "A&AI Key"
93021         }
93022       },
93023       "type": "object"
93024     },
93025     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
93026       "properties": {
93027         "GENERIC-RESOURCE-API:vlan-tags": {
93028           "items": {
93029             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
93030           },
93031           "type": "object"
93032         }
93033       },
93034       "type": "object"
93035     },
93036     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
93037       "properties": {
93038         "GENERIC-RESOURCE-API:cidr-mask": {
93039           "$ref": "#/definitions/Optional.empty",
93040           "description": "cidr mask"
93041         },
93042         "GENERIC-RESOURCE-API:dhcp-enabled": {
93043           "$ref": "#/definitions/Optional.empty",
93044           "description": "Indicator to use this subnet for  DHCP "
93045         },
93046         "GENERIC-RESOURCE-API:gateway-address": {
93047           "$ref": "#/definitions/Optional.empty",
93048           "description": "subnet gateway address"
93049         },
93050         "GENERIC-RESOURCE-API:ip-version": {
93051           "$ref": "#/definitions/Optional.empty",
93052           "description": "Should be ipv4 or ipv6"
93053         },
93054         "GENERIC-RESOURCE-API:network-start-address": {
93055           "$ref": "#/definitions/Optional.empty",
93056           "description": "start-address of the subnet"
93057         },
93058         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
93059           "$ref": "#/definitions/Optional.empty",
93060           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
93061         },
93062         "GENERIC-RESOURCE-API:subnet-id": {
93063           "$ref": "#/definitions/Optional.empty",
93064           "description": "subnet UUID to be passed into the HEAT template"
93065         },
93066         "GENERIC-RESOURCE-API:subnet-name": {
93067           "$ref": "#/definitions/Optional.empty",
93068           "description": "Populated for preload only"
93069         },
93070         "GENERIC-RESOURCE-API:subnet-role": {
93071           "$ref": "#/definitions/Optional.empty",
93072           "description": "Subnet Role for the subnet"
93073         }
93074       },
93075       "type": "object"
93076     },
93077     "GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
93078       "properties": {
93079         "GENERIC-RESOURCE-API:subnet-data": {
93080           "items": {
93081             "$ref": "#/definitions/GENERIC-RESOURCE-API/preload-vf-module-topology-information/vnf-resource-assignments/vnf-networks/vnf-network/subnets-data(config)subnet-data"
93082           },
93083           "type": "array"
93084         }
93085       },
93086       "type": "object"
93087     },
93088     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource": {
93089       "properties": {
93090         "GENERIC-RESOURCE-API:allotted-resource-data": {
93091           "items": {
93092             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
93093           },
93094           "type": "object"
93095         },
93096         "GENERIC-RESOURCE-API:allotted-resource-id": {
93097           "$ref": "#/definitions/Optional.empty"
93098         },
93099         "GENERIC-RESOURCE-API:allotted-resource-status": {
93100           "items": {
93101             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
93102           },
93103           "type": "object"
93104         }
93105       },
93106       "required": [
93107         "GENERIC-RESOURCE-API:allotted-resource-id"
93108       ],
93109       "type": "object"
93110     },
93111     "GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource-TOP": {
93112       "properties": {
93113         "GENERIC-RESOURCE-API:security-zone-allotted-resource": {
93114           "items": {
93115             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources(config)security-zone-allotted-resource"
93116           },
93117           "type": "array"
93118         }
93119       },
93120       "type": "object"
93121     },
93122     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data": {
93123       "properties": {
93124         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
93125           "items": {
93126             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
93127           },
93128           "type": "object"
93129         },
93130         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
93131           "items": {
93132             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
93133           },
93134           "type": "object"
93135         },
93136         "GENERIC-RESOURCE-API:security-zone-parameters": {
93137           "items": {
93138             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
93139           },
93140           "type": "object"
93141         },
93142         "GENERIC-RESOURCE-API:security-zone-topology": {
93143           "items": {
93144             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
93145           },
93146           "type": "object"
93147         }
93148       },
93149       "type": "object"
93150     },
93151     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data-TOP": {
93152       "properties": {
93153         "GENERIC-RESOURCE-API:allotted-resource-data": {
93154           "items": {
93155             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-data"
93156           },
93157           "type": "object"
93158         }
93159       },
93160       "type": "object"
93161     },
93162     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status": {
93163       "properties": {
93164         "GENERIC-RESOURCE-API:action": {
93165           "$ref": "#/definitions/Optional.empty",
93166           "description": "value would one of possible request-actions; match the list in service-data oper-status"
93167         },
93168         "GENERIC-RESOURCE-API:final-indicator": {
93169           "$ref": "#/definitions/Optional.empty"
93170         },
93171         "GENERIC-RESOURCE-API:request-status": {
93172           "$ref": "#/definitions/Optional.empty"
93173         },
93174         "GENERIC-RESOURCE-API:response-code": {
93175           "$ref": "#/definitions/Optional.empty"
93176         },
93177         "GENERIC-RESOURCE-API:response-message": {
93178           "$ref": "#/definitions/Optional.empty"
93179         },
93180         "GENERIC-RESOURCE-API:response-timestamp": {
93181           "$ref": "#/definitions/Optional.empty"
93182         },
93183         "GENERIC-RESOURCE-API:rpc-action": {
93184           "$ref": "#/definitions/Optional.empty",
93185           "description": "this is the svc-action from the incoming request"
93186         },
93187         "GENERIC-RESOURCE-API:rpc-name": {
93188           "$ref": "#/definitions/Optional.empty"
93189         }
93190       },
93191       "type": "object"
93192     },
93193     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status-TOP": {
93194       "properties": {
93195         "GENERIC-RESOURCE-API:allotted-resource-status": {
93196           "items": {
93197             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource(config)allotted-resource-status"
93198           },
93199           "type": "object"
93200         }
93201       },
93202       "type": "object"
93203     },
93204     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
93205       "properties": {
93206         "GENERIC-RESOURCE-API:create-timestamp": {
93207           "$ref": "#/definitions/Optional.empty",
93208           "description": "Not currently populated in service data."
93209         },
93210         "GENERIC-RESOURCE-API:last-action": {
93211           "$ref": "#/definitions/Optional.empty",
93212           "description": "should be list of possible request-actions"
93213         },
93214         "GENERIC-RESOURCE-API:last-order-status": {
93215           "$ref": "#/definitions/Optional.empty"
93216         },
93217         "GENERIC-RESOURCE-API:last-rpc-action": {
93218           "$ref": "#/definitions/Optional.empty"
93219         },
93220         "GENERIC-RESOURCE-API:last-svc-request-id": {
93221           "$ref": "#/definitions/Optional.empty",
93222           "description": "Not currently populated in service data."
93223         },
93224         "GENERIC-RESOURCE-API:modify-timestamp": {
93225           "$ref": "#/definitions/Optional.empty"
93226         },
93227         "GENERIC-RESOURCE-API:order-status": {
93228           "$ref": "#/definitions/Optional.empty",
93229           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
93230         }
93231       },
93232       "type": "object"
93233     },
93234     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
93235       "properties": {
93236         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
93237           "items": {
93238             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
93239           },
93240           "type": "object"
93241         }
93242       },
93243       "type": "object"
93244     },
93245     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
93246       "properties": {
93247         "GENERIC-RESOURCE-API:allotted-resource-information": {
93248           "items": {
93249             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
93250           },
93251           "type": "object"
93252         },
93253         "GENERIC-RESOURCE-API:request-information": {
93254           "items": {
93255             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
93256           },
93257           "type": "object"
93258         },
93259         "GENERIC-RESOURCE-API:sdnc-request-header": {
93260           "items": {
93261             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
93262           },
93263           "type": "object"
93264         },
93265         "GENERIC-RESOURCE-API:security-zone-request-input": {
93266           "items": {
93267             "$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"
93268           },
93269           "type": "object"
93270         },
93271         "GENERIC-RESOURCE-API:service-information": {
93272           "items": {
93273             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
93274           },
93275           "type": "object"
93276         }
93277       },
93278       "type": "object"
93279     },
93280     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
93281       "properties": {
93282         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
93283           "items": {
93284             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
93285           },
93286           "type": "object"
93287         }
93288       },
93289       "type": "object"
93290     },
93291     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters": {
93292       "properties": {
93293         "GENERIC-RESOURCE-API:param": {
93294           "items": {
93295             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
93296           },
93297           "type": "array"
93298         }
93299       },
93300       "type": "object"
93301     },
93302     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters-TOP": {
93303       "properties": {
93304         "GENERIC-RESOURCE-API:security-zone-parameters": {
93305           "items": {
93306             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-parameters"
93307           },
93308           "type": "object"
93309         }
93310       },
93311       "type": "object"
93312     },
93313     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology": {
93314       "properties": {
93315         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
93316           "items": {
93317             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
93318           },
93319           "type": "object"
93320         },
93321         "GENERIC-RESOURCE-API:onap-model-information": {
93322           "items": {
93323             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
93324           },
93325           "type": "object"
93326         },
93327         "GENERIC-RESOURCE-API:security-zone-assignments": {
93328           "items": {
93329             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
93330           },
93331           "type": "object"
93332         },
93333         "GENERIC-RESOURCE-API:security-zone-parameters": {
93334           "items": {
93335             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
93336           },
93337           "type": "object"
93338         }
93339       },
93340       "type": "object"
93341     },
93342     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology-TOP": {
93343       "properties": {
93344         "GENERIC-RESOURCE-API:security-zone-topology": {
93345           "items": {
93346             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data(config)security-zone-topology"
93347           },
93348           "type": "object"
93349         }
93350       },
93351       "type": "object"
93352     },
93353     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
93354       "properties": {
93355         "GENERIC-RESOURCE-API:allotted-resource-id": {
93356           "$ref": "#/definitions/Optional.empty"
93357         },
93358         "GENERIC-RESOURCE-API:allotted-resource-type": {
93359           "$ref": "#/definitions/Optional.empty",
93360           "description": "Not an enum, but expected values are contrail-route and security-zone."
93361         },
93362         "GENERIC-RESOURCE-API:onap-model-information": {
93363           "items": {
93364             "$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"
93365           },
93366           "type": "object"
93367         },
93368         "GENERIC-RESOURCE-API:parent-service-instance-id": {
93369           "$ref": "#/definitions/Optional.empty",
93370           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
93371         }
93372       },
93373       "type": "object"
93374     },
93375     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
93376       "properties": {
93377         "GENERIC-RESOURCE-API:allotted-resource-information": {
93378           "items": {
93379             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
93380           },
93381           "type": "object"
93382         }
93383       },
93384       "type": "object"
93385     },
93386     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
93387       "properties": {
93388         "GENERIC-RESOURCE-API:notification-url": {
93389           "$ref": "#/definitions/Optional.empty"
93390         },
93391         "GENERIC-RESOURCE-API:order-number": {
93392           "$ref": "#/definitions/Optional.empty"
93393         },
93394         "GENERIC-RESOURCE-API:order-version": {
93395           "$ref": "#/definitions/Optional.empty"
93396         },
93397         "GENERIC-RESOURCE-API:request-action": {
93398           "$ref": "#/definitions/Optional.empty",
93399           "description": "still need to work Disconnect"
93400         },
93401         "GENERIC-RESOURCE-API:request-id": {
93402           "$ref": "#/definitions/Optional.empty",
93403           "description": "Request ID generated upstream of MSO"
93404         },
93405         "GENERIC-RESOURCE-API:source": {
93406           "$ref": "#/definitions/Optional.empty"
93407         }
93408       },
93409       "type": "object"
93410     },
93411     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
93412       "properties": {
93413         "GENERIC-RESOURCE-API:request-information": {
93414           "items": {
93415             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
93416           },
93417           "type": "object"
93418         }
93419       },
93420       "type": "object"
93421     },
93422     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
93423       "properties": {
93424         "GENERIC-RESOURCE-API:svc-action": {
93425           "$ref": "#/definitions/Optional.empty",
93426           "description": "This is the rpcAction"
93427         },
93428         "GENERIC-RESOURCE-API:svc-notification-url": {
93429           "$ref": "#/definitions/Optional.empty",
93430           "description": "Contains URL for asynchronous response"
93431         },
93432         "GENERIC-RESOURCE-API:svc-request-id": {
93433           "$ref": "#/definitions/Optional.empty",
93434           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
93435         }
93436       },
93437       "type": "object"
93438     },
93439     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
93440       "properties": {
93441         "GENERIC-RESOURCE-API:sdnc-request-header": {
93442           "items": {
93443             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
93444           },
93445           "type": "object"
93446         }
93447       },
93448       "type": "object"
93449     },
93450     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input": {
93451       "properties": {
93452         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
93453           "items": {
93454             "$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"
93455           },
93456           "type": "object"
93457         },
93458         "GENERIC-RESOURCE-API:trusted-network-role": {
93459           "$ref": "#/definitions/Optional.empty",
93460           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
93461         },
93462         "GENERIC-RESOURCE-API:untrusted-network-role": {
93463           "$ref": "#/definitions/Optional.empty",
93464           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
93465         },
93466         "GENERIC-RESOURCE-API:vlan-tag": {
93467           "$ref": "#/definitions/Optional.empty"
93468         }
93469       },
93470       "type": "object"
93471     },
93472     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)security-zone-request-input-TOP": {
93473       "properties": {
93474         "GENERIC-RESOURCE-API:security-zone-request-input": {
93475           "items": {
93476             "$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"
93477           },
93478           "type": "object"
93479         }
93480       },
93481       "type": "object"
93482     },
93483     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
93484       "properties": {
93485         "GENERIC-RESOURCE-API:global-customer-id": {
93486           "$ref": "#/definitions/Optional.empty",
93487           "description": "need for put of data to AnAI (MSO provides)"
93488         },
93489         "GENERIC-RESOURCE-API:onap-model-information": {
93490           "items": {
93491             "$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"
93492           },
93493           "type": "object"
93494         },
93495         "GENERIC-RESOURCE-API:service-id": {
93496           "$ref": "#/definitions/Optional.empty",
93497           "description": "This maps to the product-family-id in A&AI"
93498         },
93499         "GENERIC-RESOURCE-API:service-instance-id": {
93500           "$ref": "#/definitions/Optional.empty"
93501         },
93502         "GENERIC-RESOURCE-API:subscriber-name": {
93503           "$ref": "#/definitions/Optional.empty",
93504           "description": "Would not be expected for vIPR-ATM or mobility services."
93505         },
93506         "GENERIC-RESOURCE-API:subscription-service-type": {
93507           "$ref": "#/definitions/Optional.empty",
93508           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
93509         }
93510       },
93511       "type": "object"
93512     },
93513     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
93514       "properties": {
93515         "GENERIC-RESOURCE-API:service-information": {
93516           "items": {
93517             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
93518           },
93519           "type": "object"
93520         }
93521       },
93522       "type": "object"
93523     },
93524     "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": {
93525       "properties": {
93526         "GENERIC-RESOURCE-API:model-customization-uuid": {
93527           "$ref": "#/definitions/Optional.empty",
93528           "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"
93529         },
93530         "GENERIC-RESOURCE-API:model-invariant-uuid": {
93531           "$ref": "#/definitions/Optional.empty",
93532           "description": "identifies the invariant uuid for this service or resource"
93533         },
93534         "GENERIC-RESOURCE-API:model-name": {
93535           "$ref": "#/definitions/Optional.empty"
93536         },
93537         "GENERIC-RESOURCE-API:model-uuid": {
93538           "$ref": "#/definitions/Optional.empty",
93539           "description": "identifies the uuid for this service or resource, which is version specific"
93540         },
93541         "GENERIC-RESOURCE-API:model-version": {
93542           "$ref": "#/definitions/Optional.empty"
93543         }
93544       },
93545       "type": "object"
93546     },
93547     "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": {
93548       "properties": {
93549         "GENERIC-RESOURCE-API:onap-model-information": {
93550           "items": {
93551             "$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"
93552           },
93553           "type": "object"
93554         }
93555       },
93556       "type": "object"
93557     },
93558     "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": {
93559       "properties": {
93560         "GENERIC-RESOURCE-API:param": {
93561           "items": {
93562             "$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"
93563           },
93564           "type": "array"
93565         }
93566       },
93567       "type": "object"
93568     },
93569     "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": {
93570       "properties": {
93571         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
93572           "items": {
93573             "$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"
93574           },
93575           "type": "object"
93576         }
93577       },
93578       "type": "object"
93579     },
93580     "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": {
93581       "properties": {
93582         "GENERIC-RESOURCE-API:name": {
93583           "$ref": "#/definitions/Optional.empty"
93584         },
93585         "GENERIC-RESOURCE-API:resource-resolution-data": {
93586           "items": {
93587             "$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/param(config)resource-resolution-data"
93588           },
93589           "type": "object"
93590         },
93591         "GENERIC-RESOURCE-API:value": {
93592           "$ref": "#/definitions/Optional.empty"
93593         }
93594       },
93595       "type": "object"
93596     },
93597     "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": {
93598       "properties": {
93599         "GENERIC-RESOURCE-API:param": {
93600           "items": {
93601             "$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"
93602           },
93603           "type": "array"
93604         }
93605       },
93606       "type": "object"
93607     },
93608     "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/param(config)resource-resolution-data": {
93609       "properties": {
93610         "GENERIC-RESOURCE-API:capability-name": {
93611           "$ref": "#/definitions/Optional.empty",
93612           "description": "Resource assignment resolution Capability name"
93613         },
93614         "GENERIC-RESOURCE-API:resource-key": {
93615           "items": {
93616             "$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/param/resource-resolution-data(config)resource-key"
93617           },
93618           "type": "array"
93619         },
93620         "GENERIC-RESOURCE-API:status": {
93621           "$ref": "#/definitions/Optional.empty",
93622           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
93623         }
93624       },
93625       "type": "object"
93626     },
93627     "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/param(config)resource-resolution-data-TOP": {
93628       "properties": {
93629         "GENERIC-RESOURCE-API:resource-resolution-data": {
93630           "items": {
93631             "$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/param(config)resource-resolution-data"
93632           },
93633           "type": "object"
93634         }
93635       },
93636       "type": "object"
93637     },
93638     "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/param/resource-resolution-data(config)resource-key": {
93639       "properties": {
93640         "GENERIC-RESOURCE-API:name": {
93641           "$ref": "#/definitions/Optional.empty"
93642         },
93643         "GENERIC-RESOURCE-API:value": {
93644           "$ref": "#/definitions/Optional.empty"
93645         }
93646       },
93647       "type": "object"
93648     },
93649     "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/param/resource-resolution-data(config)resource-key-TOP": {
93650       "properties": {
93651         "GENERIC-RESOURCE-API:resource-key": {
93652           "items": {
93653             "$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/param/resource-resolution-data(config)resource-key"
93654           },
93655           "type": "array"
93656         }
93657       },
93658       "type": "object"
93659     },
93660     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
93661       "properties": {
93662         "GENERIC-RESOURCE-API:model-customization-uuid": {
93663           "$ref": "#/definitions/Optional.empty",
93664           "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"
93665         },
93666         "GENERIC-RESOURCE-API:model-invariant-uuid": {
93667           "$ref": "#/definitions/Optional.empty",
93668           "description": "identifies the invariant uuid for this service or resource"
93669         },
93670         "GENERIC-RESOURCE-API:model-name": {
93671           "$ref": "#/definitions/Optional.empty"
93672         },
93673         "GENERIC-RESOURCE-API:model-uuid": {
93674           "$ref": "#/definitions/Optional.empty",
93675           "description": "identifies the uuid for this service or resource, which is version specific"
93676         },
93677         "GENERIC-RESOURCE-API:model-version": {
93678           "$ref": "#/definitions/Optional.empty"
93679         }
93680       },
93681       "type": "object"
93682     },
93683     "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": {
93684       "properties": {
93685         "GENERIC-RESOURCE-API:onap-model-information": {
93686           "items": {
93687             "$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"
93688           },
93689           "type": "object"
93690         }
93691       },
93692       "type": "object"
93693     },
93694     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param": {
93695       "properties": {
93696         "GENERIC-RESOURCE-API:name": {
93697           "$ref": "#/definitions/Optional.empty"
93698         },
93699         "GENERIC-RESOURCE-API:resource-resolution-data": {
93700           "items": {
93701             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data"
93702           },
93703           "type": "object"
93704         },
93705         "GENERIC-RESOURCE-API:value": {
93706           "$ref": "#/definitions/Optional.empty"
93707         }
93708       },
93709       "type": "object"
93710     },
93711     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param-TOP": {
93712       "properties": {
93713         "GENERIC-RESOURCE-API:param": {
93714           "items": {
93715             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters(config)param"
93716           },
93717           "type": "array"
93718         }
93719       },
93720       "type": "object"
93721     },
93722     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data": {
93723       "properties": {
93724         "GENERIC-RESOURCE-API:capability-name": {
93725           "$ref": "#/definitions/Optional.empty",
93726           "description": "Resource assignment resolution Capability name"
93727         },
93728         "GENERIC-RESOURCE-API:resource-key": {
93729           "items": {
93730             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key"
93731           },
93732           "type": "array"
93733         },
93734         "GENERIC-RESOURCE-API:status": {
93735           "$ref": "#/definitions/Optional.empty",
93736           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
93737         }
93738       },
93739       "type": "object"
93740     },
93741     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data-TOP": {
93742       "properties": {
93743         "GENERIC-RESOURCE-API:resource-resolution-data": {
93744           "items": {
93745             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param(config)resource-resolution-data"
93746           },
93747           "type": "object"
93748         }
93749       },
93750       "type": "object"
93751     },
93752     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key": {
93753       "properties": {
93754         "GENERIC-RESOURCE-API:name": {
93755           "$ref": "#/definitions/Optional.empty"
93756         },
93757         "GENERIC-RESOURCE-API:value": {
93758           "$ref": "#/definitions/Optional.empty"
93759         }
93760       },
93761       "type": "object"
93762     },
93763     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": {
93764       "properties": {
93765         "GENERIC-RESOURCE-API:resource-key": {
93766           "items": {
93767             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-parameters/param/resource-resolution-data(config)resource-key"
93768           },
93769           "type": "array"
93770         }
93771       },
93772       "type": "object"
93773     },
93774     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers": {
93775       "properties": {
93776         "GENERIC-RESOURCE-API:allotted-resource-id": {
93777           "$ref": "#/definitions/Optional.empty"
93778         },
93779         "GENERIC-RESOURCE-API:allotted-resource-name": {
93780           "$ref": "#/definitions/Optional.empty",
93781           "description": "For a contrail-route, the network policy name."
93782         },
93783         "GENERIC-RESOURCE-API:allotted-resource-type": {
93784           "$ref": "#/definitions/Optional.empty",
93785           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
93786         },
93787         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
93788           "$ref": "#/definitions/Optional.empty",
93789           "description": "The service-instance-id of the consuming service of this allotted resource"
93790         },
93791         "GENERIC-RESOURCE-API:parent-service-instance-id": {
93792           "$ref": "#/definitions/Optional.empty",
93793           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
93794         }
93795       },
93796       "type": "object"
93797     },
93798     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers-TOP": {
93799       "properties": {
93800         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
93801           "items": {
93802             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)allotted-resource-identifiers"
93803           },
93804           "type": "object"
93805         }
93806       },
93807       "type": "object"
93808     },
93809     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information": {
93810       "properties": {
93811         "GENERIC-RESOURCE-API:model-customization-uuid": {
93812           "$ref": "#/definitions/Optional.empty",
93813           "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"
93814         },
93815         "GENERIC-RESOURCE-API:model-invariant-uuid": {
93816           "$ref": "#/definitions/Optional.empty",
93817           "description": "identifies the invariant uuid for this service or resource"
93818         },
93819         "GENERIC-RESOURCE-API:model-name": {
93820           "$ref": "#/definitions/Optional.empty"
93821         },
93822         "GENERIC-RESOURCE-API:model-uuid": {
93823           "$ref": "#/definitions/Optional.empty",
93824           "description": "identifies the uuid for this service or resource, which is version specific"
93825         },
93826         "GENERIC-RESOURCE-API:model-version": {
93827           "$ref": "#/definitions/Optional.empty"
93828         }
93829       },
93830       "type": "object"
93831     },
93832     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information-TOP": {
93833       "properties": {
93834         "GENERIC-RESOURCE-API:onap-model-information": {
93835           "items": {
93836             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)onap-model-information"
93837           },
93838           "type": "object"
93839         }
93840       },
93841       "type": "object"
93842     },
93843     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments": {
93844       "properties": {
93845         "GENERIC-RESOURCE-API:security-zone-name-trusted": {
93846           "$ref": "#/definitions/Optional.empty"
93847         },
93848         "GENERIC-RESOURCE-API:security-zone-name-untrusted": {
93849           "$ref": "#/definitions/Optional.empty"
93850         },
93851         "GENERIC-RESOURCE-API:security-zone-service-instance-id": {
93852           "$ref": "#/definitions/Optional.empty",
93853           "description": "Will be the same as the parent-service-instance-id"
93854         },
93855         "GENERIC-RESOURCE-API:security-zone-vnf-id": {
93856           "$ref": "#/definitions/Optional.empty",
93857           "description": "Selected by SDNC from the security-zone-service-instance-id"
93858         },
93859         "GENERIC-RESOURCE-API:trusted-network-role": {
93860           "$ref": "#/definitions/Optional.empty",
93861           "description": "In the case of vIPR, this is the landing networks network-role; used in naming"
93862         },
93863         "GENERIC-RESOURCE-API:untrusted-network-role": {
93864           "$ref": "#/definitions/Optional.empty",
93865           "description": "In the case of vIPR, this is the tenant oam networks network-role; used in naming"
93866         },
93867         "GENERIC-RESOURCE-API:vlan-tag": {
93868           "$ref": "#/definitions/Optional.empty"
93869         }
93870       },
93871       "type": "object"
93872     },
93873     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments-TOP": {
93874       "properties": {
93875         "GENERIC-RESOURCE-API:security-zone-assignments": {
93876           "items": {
93877             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-assignments"
93878           },
93879           "type": "object"
93880         }
93881       },
93882       "type": "object"
93883     },
93884     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters": {
93885       "properties": {
93886         "GENERIC-RESOURCE-API:param": {
93887           "items": {
93888             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
93889           },
93890           "type": "array"
93891         }
93892       },
93893       "type": "object"
93894     },
93895     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters-TOP": {
93896       "properties": {
93897         "GENERIC-RESOURCE-API:security-zone-parameters": {
93898           "items": {
93899             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology(config)security-zone-parameters"
93900           },
93901           "type": "object"
93902         }
93903       },
93904       "type": "object"
93905     },
93906     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param": {
93907       "properties": {
93908         "GENERIC-RESOURCE-API:name": {
93909           "$ref": "#/definitions/Optional.empty"
93910         },
93911         "GENERIC-RESOURCE-API:resource-resolution-data": {
93912           "items": {
93913             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data"
93914           },
93915           "type": "object"
93916         },
93917         "GENERIC-RESOURCE-API:value": {
93918           "$ref": "#/definitions/Optional.empty"
93919         }
93920       },
93921       "type": "object"
93922     },
93923     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param-TOP": {
93924       "properties": {
93925         "GENERIC-RESOURCE-API:param": {
93926           "items": {
93927             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters(config)param"
93928           },
93929           "type": "array"
93930         }
93931       },
93932       "type": "object"
93933     },
93934     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data": {
93935       "properties": {
93936         "GENERIC-RESOURCE-API:capability-name": {
93937           "$ref": "#/definitions/Optional.empty",
93938           "description": "Resource assignment resolution Capability name"
93939         },
93940         "GENERIC-RESOURCE-API:resource-key": {
93941           "items": {
93942             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key"
93943           },
93944           "type": "array"
93945         },
93946         "GENERIC-RESOURCE-API:status": {
93947           "$ref": "#/definitions/Optional.empty",
93948           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
93949         }
93950       },
93951       "type": "object"
93952     },
93953     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data-TOP": {
93954       "properties": {
93955         "GENERIC-RESOURCE-API:resource-resolution-data": {
93956           "items": {
93957             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param(config)resource-resolution-data"
93958           },
93959           "type": "object"
93960         }
93961       },
93962       "type": "object"
93963     },
93964     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key": {
93965       "properties": {
93966         "GENERIC-RESOURCE-API:name": {
93967           "$ref": "#/definitions/Optional.empty"
93968         },
93969         "GENERIC-RESOURCE-API:value": {
93970           "$ref": "#/definitions/Optional.empty"
93971         }
93972       },
93973       "type": "object"
93974     },
93975     "GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key-TOP": {
93976       "properties": {
93977         "GENERIC-RESOURCE-API:resource-key": {
93978           "items": {
93979             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-allotted-resources/security-zone-allotted-resource/allotted-resource-data/security-zone-topology/security-zone-parameters/param/resource-resolution-data(config)resource-key"
93980           },
93981           "type": "array"
93982         }
93983       },
93984       "type": "object"
93985     },
93986     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters": {
93987       "properties": {
93988         "GENERIC-RESOURCE-API:param": {
93989           "items": {
93990             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
93991           },
93992           "type": "array"
93993         }
93994       },
93995       "type": "object"
93996     },
93997     "GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters-TOP": {
93998       "properties": {
93999         "GENERIC-RESOURCE-API:security-zone-input-parameters": {
94000           "items": {
94001             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input(config)security-zone-input-parameters"
94002           },
94003           "type": "object"
94004         }
94005       },
94006       "type": "object"
94007     },
94008     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param": {
94009       "properties": {
94010         "GENERIC-RESOURCE-API:name": {
94011           "$ref": "#/definitions/Optional.empty"
94012         },
94013         "GENERIC-RESOURCE-API:resource-resolution-data": {
94014           "items": {
94015             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data"
94016           },
94017           "type": "object"
94018         },
94019         "GENERIC-RESOURCE-API:value": {
94020           "$ref": "#/definitions/Optional.empty"
94021         }
94022       },
94023       "type": "object"
94024     },
94025     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param-TOP": {
94026       "properties": {
94027         "GENERIC-RESOURCE-API:param": {
94028           "items": {
94029             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters(config)param"
94030           },
94031           "type": "array"
94032         }
94033       },
94034       "type": "object"
94035     },
94036     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data": {
94037       "properties": {
94038         "GENERIC-RESOURCE-API:capability-name": {
94039           "$ref": "#/definitions/Optional.empty",
94040           "description": "Resource assignment resolution Capability name"
94041         },
94042         "GENERIC-RESOURCE-API:resource-key": {
94043           "items": {
94044             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key"
94045           },
94046           "type": "array"
94047         },
94048         "GENERIC-RESOURCE-API:status": {
94049           "$ref": "#/definitions/Optional.empty",
94050           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
94051         }
94052       },
94053       "type": "object"
94054     },
94055     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data-TOP": {
94056       "properties": {
94057         "GENERIC-RESOURCE-API:resource-resolution-data": {
94058           "items": {
94059             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param(config)resource-resolution-data"
94060           },
94061           "type": "object"
94062         }
94063       },
94064       "type": "object"
94065     },
94066     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key": {
94067       "properties": {
94068         "GENERIC-RESOURCE-API:name": {
94069           "$ref": "#/definitions/Optional.empty"
94070         },
94071         "GENERIC-RESOURCE-API:value": {
94072           "$ref": "#/definitions/Optional.empty"
94073         }
94074       },
94075       "type": "object"
94076     },
94077     "GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
94078       "properties": {
94079         "GENERIC-RESOURCE-API:resource-key": {
94080           "items": {
94081             "$ref": "#/definitions/GENERIC-RESOURCE-API/security-zone-request-input/security-zone-input-parameters/param/resource-resolution-data(config)resource-key"
94082           },
94083           "type": "array"
94084         }
94085       },
94086       "type": "object"
94087     },
94088     "GENERIC-RESOURCE-API/service-information(config)onap-model-information": {
94089       "properties": {
94090         "GENERIC-RESOURCE-API:model-customization-uuid": {
94091           "$ref": "#/definitions/Optional.empty",
94092           "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"
94093         },
94094         "GENERIC-RESOURCE-API:model-invariant-uuid": {
94095           "$ref": "#/definitions/Optional.empty",
94096           "description": "identifies the invariant uuid for this service or resource"
94097         },
94098         "GENERIC-RESOURCE-API:model-name": {
94099           "$ref": "#/definitions/Optional.empty"
94100         },
94101         "GENERIC-RESOURCE-API:model-uuid": {
94102           "$ref": "#/definitions/Optional.empty",
94103           "description": "identifies the uuid for this service or resource, which is version specific"
94104         },
94105         "GENERIC-RESOURCE-API:model-version": {
94106           "$ref": "#/definitions/Optional.empty"
94107         }
94108       },
94109       "type": "object"
94110     },
94111     "GENERIC-RESOURCE-API/service-information(config)onap-model-information-TOP": {
94112       "properties": {
94113         "GENERIC-RESOURCE-API:onap-model-information": {
94114           "items": {
94115             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-information(config)onap-model-information"
94116           },
94117           "type": "object"
94118         }
94119       },
94120       "type": "object"
94121     },
94122     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters": {
94123       "properties": {
94124         "GENERIC-RESOURCE-API:param": {
94125           "items": {
94126             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
94127           },
94128           "type": "array"
94129         }
94130       },
94131       "type": "object"
94132     },
94133     "GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters-TOP": {
94134       "properties": {
94135         "GENERIC-RESOURCE-API:service-input-parameters": {
94136           "items": {
94137             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input(config)service-input-parameters"
94138           },
94139           "type": "object"
94140         }
94141       },
94142       "type": "object"
94143     },
94144     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param": {
94145       "properties": {
94146         "GENERIC-RESOURCE-API:name": {
94147           "$ref": "#/definitions/Optional.empty"
94148         },
94149         "GENERIC-RESOURCE-API:resource-resolution-data": {
94150           "items": {
94151             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data"
94152           },
94153           "type": "object"
94154         },
94155         "GENERIC-RESOURCE-API:value": {
94156           "$ref": "#/definitions/Optional.empty"
94157         }
94158       },
94159       "type": "object"
94160     },
94161     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param-TOP": {
94162       "properties": {
94163         "GENERIC-RESOURCE-API:param": {
94164           "items": {
94165             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters(config)param"
94166           },
94167           "type": "array"
94168         }
94169       },
94170       "type": "object"
94171     },
94172     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data": {
94173       "properties": {
94174         "GENERIC-RESOURCE-API:capability-name": {
94175           "$ref": "#/definitions/Optional.empty",
94176           "description": "Resource assignment resolution Capability name"
94177         },
94178         "GENERIC-RESOURCE-API:resource-key": {
94179           "items": {
94180             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
94181           },
94182           "type": "array"
94183         },
94184         "GENERIC-RESOURCE-API:status": {
94185           "$ref": "#/definitions/Optional.empty",
94186           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
94187         }
94188       },
94189       "type": "object"
94190     },
94191     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": {
94192       "properties": {
94193         "GENERIC-RESOURCE-API:resource-resolution-data": {
94194           "items": {
94195             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param(config)resource-resolution-data"
94196           },
94197           "type": "object"
94198         }
94199       },
94200       "type": "object"
94201     },
94202     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": {
94203       "properties": {
94204         "GENERIC-RESOURCE-API:name": {
94205           "$ref": "#/definitions/Optional.empty"
94206         },
94207         "GENERIC-RESOURCE-API:value": {
94208           "$ref": "#/definitions/Optional.empty"
94209         }
94210       },
94211       "type": "object"
94212     },
94213     "GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
94214       "properties": {
94215         "GENERIC-RESOURCE-API:resource-key": {
94216           "items": {
94217             "$ref": "#/definitions/GENERIC-RESOURCE-API/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
94218           },
94219           "type": "array"
94220         }
94221       },
94222       "type": "object"
94223     },
94224     "GENERIC-RESOURCE-API/services(config)service": {
94225       "properties": {
94226         "GENERIC-RESOURCE-API:service-data": {
94227           "items": {
94228             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
94229           },
94230           "type": "object"
94231         },
94232         "GENERIC-RESOURCE-API:service-instance-id": {
94233           "$ref": "#/definitions/Optional.empty",
94234           "description": "Keep as M"
94235         },
94236         "GENERIC-RESOURCE-API:service-status": {
94237           "items": {
94238             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
94239           },
94240           "type": "object"
94241         }
94242       },
94243       "required": [
94244         "GENERIC-RESOURCE-API:service-instance-id"
94245       ],
94246       "type": "object"
94247     },
94248     "GENERIC-RESOURCE-API/services(config)service-TOP": {
94249       "properties": {
94250         "GENERIC-RESOURCE-API:service": {
94251           "items": {
94252             "$ref": "#/definitions/GENERIC-RESOURCE-API/services(config)service"
94253           },
94254           "type": "array"
94255         }
94256       },
94257       "type": "object"
94258     },
94259     "GENERIC-RESOURCE-API/services/service(config)service-data": {
94260       "properties": {
94261         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
94262           "items": {
94263             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
94264           },
94265           "type": "object"
94266         },
94267         "GENERIC-RESOURCE-API:forwarding-paths": {
94268           "items": {
94269             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
94270           },
94271           "type": "object"
94272         },
94273         "GENERIC-RESOURCE-API:network-instance-groups": {
94274           "items": {
94275             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
94276           },
94277           "type": "object"
94278         },
94279         "GENERIC-RESOURCE-API:networks": {
94280           "items": {
94281             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
94282           },
94283           "type": "object"
94284         },
94285         "GENERIC-RESOURCE-API:provided-allotted-resources": {
94286           "items": {
94287             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
94288           },
94289           "type": "object"
94290         },
94291         "GENERIC-RESOURCE-API:provided-configurations": {
94292           "items": {
94293             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
94294           },
94295           "type": "object"
94296         },
94297         "GENERIC-RESOURCE-API:request-information": {
94298           "items": {
94299             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
94300           },
94301           "type": "object"
94302         },
94303         "GENERIC-RESOURCE-API:sdnc-request-header": {
94304           "items": {
94305             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
94306           },
94307           "type": "object"
94308         },
94309         "GENERIC-RESOURCE-API:service-information": {
94310           "items": {
94311             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
94312           },
94313           "type": "object"
94314         },
94315         "GENERIC-RESOURCE-API:service-level-oper-status": {
94316           "items": {
94317             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
94318           },
94319           "type": "object"
94320         },
94321         "GENERIC-RESOURCE-API:service-request-input": {
94322           "items": {
94323             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
94324           },
94325           "type": "object"
94326         },
94327         "GENERIC-RESOURCE-API:service-topology": {
94328           "items": {
94329             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
94330           },
94331           "type": "object"
94332         },
94333         "GENERIC-RESOURCE-API:vnfc-instance-groups": {
94334           "items": {
94335             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
94336           },
94337           "type": "object"
94338         },
94339         "GENERIC-RESOURCE-API:vnfs": {
94340           "items": {
94341             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
94342           },
94343           "type": "object"
94344         }
94345       },
94346       "type": "object"
94347     },
94348     "GENERIC-RESOURCE-API/services/service(config)service-data-TOP": {
94349       "properties": {
94350         "GENERIC-RESOURCE-API:service-data": {
94351           "items": {
94352             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-data"
94353           },
94354           "type": "object"
94355         }
94356       },
94357       "type": "object"
94358     },
94359     "GENERIC-RESOURCE-API/services/service(config)service-status": {
94360       "properties": {
94361         "GENERIC-RESOURCE-API:action": {
94362           "$ref": "#/definitions/Optional.empty",
94363           "description": "value would one of possible request-actions; match the list in service-data oper-status"
94364         },
94365         "GENERIC-RESOURCE-API:final-indicator": {
94366           "$ref": "#/definitions/Optional.empty"
94367         },
94368         "GENERIC-RESOURCE-API:request-status": {
94369           "$ref": "#/definitions/Optional.empty"
94370         },
94371         "GENERIC-RESOURCE-API:response-code": {
94372           "$ref": "#/definitions/Optional.empty"
94373         },
94374         "GENERIC-RESOURCE-API:response-message": {
94375           "$ref": "#/definitions/Optional.empty"
94376         },
94377         "GENERIC-RESOURCE-API:response-timestamp": {
94378           "$ref": "#/definitions/Optional.empty"
94379         },
94380         "GENERIC-RESOURCE-API:rpc-action": {
94381           "$ref": "#/definitions/Optional.empty",
94382           "description": "this is the svc-action from the incoming request"
94383         },
94384         "GENERIC-RESOURCE-API:rpc-name": {
94385           "$ref": "#/definitions/Optional.empty"
94386         }
94387       },
94388       "type": "object"
94389     },
94390     "GENERIC-RESOURCE-API/services/service(config)service-status-TOP": {
94391       "properties": {
94392         "GENERIC-RESOURCE-API:service-status": {
94393           "items": {
94394             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service(config)service-status"
94395           },
94396           "type": "object"
94397         }
94398       },
94399       "type": "object"
94400     },
94401     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources": {
94402       "properties": {
94403         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
94404           "items": {
94405             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
94406           },
94407           "type": "array"
94408         }
94409       },
94410       "type": "object"
94411     },
94412     "GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources-TOP": {
94413       "properties": {
94414         "GENERIC-RESOURCE-API:consumed-allotted-resources": {
94415           "items": {
94416             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)consumed-allotted-resources"
94417           },
94418           "type": "object"
94419         }
94420       },
94421       "type": "object"
94422     },
94423     "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths": {
94424       "properties": {
94425         "GENERIC-RESOURCE-API:forwarding-path": {
94426           "items": {
94427             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path"
94428           },
94429           "type": "array"
94430         }
94431       },
94432       "type": "object"
94433     },
94434     "GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths-TOP": {
94435       "properties": {
94436         "GENERIC-RESOURCE-API:forwarding-paths": {
94437           "items": {
94438             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)forwarding-paths"
94439           },
94440           "type": "object"
94441         }
94442       },
94443       "type": "object"
94444     },
94445     "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups": {
94446       "properties": {
94447         "GENERIC-RESOURCE-API:network-instance-group": {
94448           "items": {
94449             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
94450           },
94451           "type": "array"
94452         }
94453       },
94454       "type": "object"
94455     },
94456     "GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups-TOP": {
94457       "properties": {
94458         "GENERIC-RESOURCE-API:network-instance-groups": {
94459           "items": {
94460             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)network-instance-groups"
94461           },
94462           "type": "object"
94463         }
94464       },
94465       "type": "object"
94466     },
94467     "GENERIC-RESOURCE-API/services/service/service-data(config)networks": {
94468       "properties": {
94469         "GENERIC-RESOURCE-API:network": {
94470           "items": {
94471             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
94472           },
94473           "type": "array"
94474         }
94475       },
94476       "type": "object"
94477     },
94478     "GENERIC-RESOURCE-API/services/service/service-data(config)networks-TOP": {
94479       "properties": {
94480         "GENERIC-RESOURCE-API:networks": {
94481           "items": {
94482             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)networks"
94483           },
94484           "type": "object"
94485         }
94486       },
94487       "type": "object"
94488     },
94489     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources": {
94490       "properties": {
94491         "GENERIC-RESOURCE-API:provided-allotted-resource": {
94492           "items": {
94493             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
94494           },
94495           "type": "array"
94496         }
94497       },
94498       "type": "object"
94499     },
94500     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources-TOP": {
94501       "properties": {
94502         "GENERIC-RESOURCE-API:provided-allotted-resources": {
94503           "items": {
94504             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-allotted-resources"
94505           },
94506           "type": "object"
94507         }
94508       },
94509       "type": "object"
94510     },
94511     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations": {
94512       "properties": {
94513         "GENERIC-RESOURCE-API:provided-configuration": {
94514           "items": {
94515             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
94516           },
94517           "type": "array"
94518         }
94519       },
94520       "type": "object"
94521     },
94522     "GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations-TOP": {
94523       "properties": {
94524         "GENERIC-RESOURCE-API:provided-configurations": {
94525           "items": {
94526             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)provided-configurations"
94527           },
94528           "type": "object"
94529         }
94530       },
94531       "type": "object"
94532     },
94533     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information": {
94534       "properties": {
94535         "GENERIC-RESOURCE-API:notification-url": {
94536           "$ref": "#/definitions/Optional.empty"
94537         },
94538         "GENERIC-RESOURCE-API:order-number": {
94539           "$ref": "#/definitions/Optional.empty"
94540         },
94541         "GENERIC-RESOURCE-API:order-version": {
94542           "$ref": "#/definitions/Optional.empty"
94543         },
94544         "GENERIC-RESOURCE-API:request-action": {
94545           "$ref": "#/definitions/Optional.empty",
94546           "description": "still need to work Disconnect"
94547         },
94548         "GENERIC-RESOURCE-API:request-id": {
94549           "$ref": "#/definitions/Optional.empty",
94550           "description": "Request ID generated upstream of MSO"
94551         },
94552         "GENERIC-RESOURCE-API:source": {
94553           "$ref": "#/definitions/Optional.empty"
94554         }
94555       },
94556       "type": "object"
94557     },
94558     "GENERIC-RESOURCE-API/services/service/service-data(config)request-information-TOP": {
94559       "properties": {
94560         "GENERIC-RESOURCE-API:request-information": {
94561           "items": {
94562             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)request-information"
94563           },
94564           "type": "object"
94565         }
94566       },
94567       "type": "object"
94568     },
94569     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header": {
94570       "properties": {
94571         "GENERIC-RESOURCE-API:svc-action": {
94572           "$ref": "#/definitions/Optional.empty",
94573           "description": "This is the rpcAction"
94574         },
94575         "GENERIC-RESOURCE-API:svc-notification-url": {
94576           "$ref": "#/definitions/Optional.empty",
94577           "description": "Contains URL for asynchronous response"
94578         },
94579         "GENERIC-RESOURCE-API:svc-request-id": {
94580           "$ref": "#/definitions/Optional.empty",
94581           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
94582         }
94583       },
94584       "type": "object"
94585     },
94586     "GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header-TOP": {
94587       "properties": {
94588         "GENERIC-RESOURCE-API:sdnc-request-header": {
94589           "items": {
94590             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)sdnc-request-header"
94591           },
94592           "type": "object"
94593         }
94594       },
94595       "type": "object"
94596     },
94597     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information": {
94598       "properties": {
94599         "GENERIC-RESOURCE-API:global-customer-id": {
94600           "$ref": "#/definitions/Optional.empty",
94601           "description": "need for put of data to AnAI (MSO provides)"
94602         },
94603         "GENERIC-RESOURCE-API:onap-model-information": {
94604           "items": {
94605             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
94606           },
94607           "type": "object"
94608         },
94609         "GENERIC-RESOURCE-API:service-id": {
94610           "$ref": "#/definitions/Optional.empty",
94611           "description": "This maps to the product-family-id in A&AI"
94612         },
94613         "GENERIC-RESOURCE-API:service-instance-id": {
94614           "$ref": "#/definitions/Optional.empty"
94615         },
94616         "GENERIC-RESOURCE-API:subscriber-name": {
94617           "$ref": "#/definitions/Optional.empty",
94618           "description": "Would not be expected for vIPR-ATM or mobility services."
94619         },
94620         "GENERIC-RESOURCE-API:subscription-service-type": {
94621           "$ref": "#/definitions/Optional.empty",
94622           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
94623         }
94624       },
94625       "type": "object"
94626     },
94627     "GENERIC-RESOURCE-API/services/service/service-data(config)service-information-TOP": {
94628       "properties": {
94629         "GENERIC-RESOURCE-API:service-information": {
94630           "items": {
94631             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-information"
94632           },
94633           "type": "object"
94634         }
94635       },
94636       "type": "object"
94637     },
94638     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status": {
94639       "properties": {
94640         "GENERIC-RESOURCE-API:create-timestamp": {
94641           "$ref": "#/definitions/Optional.empty",
94642           "description": "Not currently populated in service data."
94643         },
94644         "GENERIC-RESOURCE-API:last-action": {
94645           "$ref": "#/definitions/Optional.empty",
94646           "description": "should be list of possible request-actions"
94647         },
94648         "GENERIC-RESOURCE-API:last-order-status": {
94649           "$ref": "#/definitions/Optional.empty"
94650         },
94651         "GENERIC-RESOURCE-API:last-rpc-action": {
94652           "$ref": "#/definitions/Optional.empty"
94653         },
94654         "GENERIC-RESOURCE-API:last-svc-request-id": {
94655           "$ref": "#/definitions/Optional.empty",
94656           "description": "Not currently populated in service data."
94657         },
94658         "GENERIC-RESOURCE-API:modify-timestamp": {
94659           "$ref": "#/definitions/Optional.empty"
94660         },
94661         "GENERIC-RESOURCE-API:order-status": {
94662           "$ref": "#/definitions/Optional.empty",
94663           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
94664         }
94665       },
94666       "type": "object"
94667     },
94668     "GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status-TOP": {
94669       "properties": {
94670         "GENERIC-RESOURCE-API:service-level-oper-status": {
94671           "items": {
94672             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-level-oper-status"
94673           },
94674           "type": "object"
94675         }
94676       },
94677       "type": "object"
94678     },
94679     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input": {
94680       "properties": {
94681         "GENERIC-RESOURCE-API:service-input-parameters": {
94682           "items": {
94683             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
94684           },
94685           "type": "object"
94686         },
94687         "GENERIC-RESOURCE-API:service-instance-name": {
94688           "$ref": "#/definitions/Optional.empty"
94689         }
94690       },
94691       "type": "object"
94692     },
94693     "GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input-TOP": {
94694       "properties": {
94695         "GENERIC-RESOURCE-API:service-request-input": {
94696           "items": {
94697             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-request-input"
94698           },
94699           "type": "object"
94700         }
94701       },
94702       "type": "object"
94703     },
94704     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology": {
94705       "properties": {
94706         "GENERIC-RESOURCE-API:onap-model-information": {
94707           "items": {
94708             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
94709           },
94710           "type": "object"
94711         },
94712         "GENERIC-RESOURCE-API:service-assignments": {
94713           "items": {
94714             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
94715           },
94716           "type": "object"
94717         },
94718         "GENERIC-RESOURCE-API:service-parameters": {
94719           "items": {
94720             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
94721           },
94722           "type": "object"
94723         },
94724         "GENERIC-RESOURCE-API:service-topology-identifier": {
94725           "items": {
94726             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
94727           },
94728           "type": "object"
94729         }
94730       },
94731       "type": "object"
94732     },
94733     "GENERIC-RESOURCE-API/services/service/service-data(config)service-topology-TOP": {
94734       "properties": {
94735         "GENERIC-RESOURCE-API:service-topology": {
94736           "items": {
94737             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)service-topology"
94738           },
94739           "type": "object"
94740         }
94741       },
94742       "type": "object"
94743     },
94744     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups": {
94745       "properties": {
94746         "GENERIC-RESOURCE-API:vnfc-instance-group": {
94747           "items": {
94748             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
94749           },
94750           "type": "array"
94751         }
94752       },
94753       "type": "object"
94754     },
94755     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups-TOP": {
94756       "properties": {
94757         "GENERIC-RESOURCE-API:vnfc-instance-groups": {
94758           "items": {
94759             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfc-instance-groups"
94760           },
94761           "type": "object"
94762         }
94763       },
94764       "type": "object"
94765     },
94766     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs": {
94767       "properties": {
94768         "GENERIC-RESOURCE-API:vnf": {
94769           "items": {
94770             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
94771           },
94772           "type": "array"
94773         }
94774       },
94775       "type": "object"
94776     },
94777     "GENERIC-RESOURCE-API/services/service/service-data(config)vnfs-TOP": {
94778       "properties": {
94779         "GENERIC-RESOURCE-API:vnfs": {
94780           "items": {
94781             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data(config)vnfs"
94782           },
94783           "type": "object"
94784         }
94785       },
94786       "type": "object"
94787     },
94788     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource": {
94789       "properties": {
94790         "GENERIC-RESOURCE-API:allotted-resource-id": {
94791           "$ref": "#/definitions/Optional.empty"
94792         },
94793         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
94794           "$ref": "#/definitions/Optional.empty",
94795           "description": "Pointer to the allotted-resources topology"
94796         },
94797         "GENERIC-RESOURCE-API:allotted-resource-type": {
94798           "$ref": "#/definitions/Optional.empty",
94799           "description": "Not an enum, but expected values are contrail-route and security-zone."
94800         }
94801       },
94802       "type": "object"
94803     },
94804     "GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource-TOP": {
94805       "properties": {
94806         "GENERIC-RESOURCE-API:consumed-allotted-resource": {
94807           "items": {
94808             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/consumed-allotted-resources(config)consumed-allotted-resource"
94809           },
94810           "type": "array"
94811         }
94812       },
94813       "type": "object"
94814     },
94815     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path": {
94816       "properties": {
94817         "GENERIC-RESOURCE-API:forwarding-path-id": {
94818           "$ref": "#/definitions/Optional.empty",
94819           "description": "Generated by SDNC"
94820         },
94821         "GENERIC-RESOURCE-API:forwarding-path-name": {
94822           "$ref": "#/definitions/Optional.empty",
94823           "description": "Fowarding-path name from TOSCA model, or name generated by SDNC"
94824         },
94825         "GENERIC-RESOURCE-API:forwarding-path-type": {
94826           "$ref": "#/definitions/Optional.empty",
94827           "description": "Based on MySQL Forwarding_Path tables path_type value from related TOSCA model"
94828         },
94829         "GENERIC-RESOURCE-API:onap-model-information": {
94830           "items": {
94831             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
94832           },
94833           "type": "object"
94834         },
94835         "GENERIC-RESOURCE-API:service-paths": {
94836           "items": {
94837             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
94838           },
94839           "type": "object"
94840         }
94841       },
94842       "required": [
94843         "GENERIC-RESOURCE-API:forwarding-path-id"
94844       ],
94845       "type": "object"
94846     },
94847     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path-TOP": {
94848       "properties": {
94849         "GENERIC-RESOURCE-API:forwarding-path": {
94850           "items": {
94851             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths(config)forwarding-path"
94852           },
94853           "type": "array"
94854         }
94855       },
94856       "type": "object"
94857     },
94858     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information": {
94859       "properties": {
94860         "GENERIC-RESOURCE-API:model-customization-uuid": {
94861           "$ref": "#/definitions/Optional.empty",
94862           "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"
94863         },
94864         "GENERIC-RESOURCE-API:model-invariant-uuid": {
94865           "$ref": "#/definitions/Optional.empty",
94866           "description": "identifies the invariant uuid for this service or resource"
94867         },
94868         "GENERIC-RESOURCE-API:model-name": {
94869           "$ref": "#/definitions/Optional.empty"
94870         },
94871         "GENERIC-RESOURCE-API:model-uuid": {
94872           "$ref": "#/definitions/Optional.empty",
94873           "description": "identifies the uuid for this service or resource, which is version specific"
94874         },
94875         "GENERIC-RESOURCE-API:model-version": {
94876           "$ref": "#/definitions/Optional.empty"
94877         }
94878       },
94879       "type": "object"
94880     },
94881     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information-TOP": {
94882       "properties": {
94883         "GENERIC-RESOURCE-API:onap-model-information": {
94884           "items": {
94885             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)onap-model-information"
94886           },
94887           "type": "object"
94888         }
94889       },
94890       "type": "object"
94891     },
94892     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths": {
94893       "properties": {
94894         "GENERIC-RESOURCE-API:service-path": {
94895           "items": {
94896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
94897           },
94898           "type": "array"
94899         }
94900       },
94901       "type": "object"
94902     },
94903     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths-TOP": {
94904       "properties": {
94905         "GENERIC-RESOURCE-API:service-paths": {
94906           "items": {
94907             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path(config)service-paths"
94908           },
94909           "type": "object"
94910         }
94911       },
94912       "type": "object"
94913     },
94914     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path": {
94915       "properties": {
94916         "GENERIC-RESOURCE-API:service": {
94917           "items": {
94918             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
94919           },
94920           "type": "array"
94921         },
94922         "GENERIC-RESOURCE-API:service-path-instance-id": {
94923           "$ref": "#/definitions/Optional.empty",
94924           "description": "Service path instance ID generated by SDNC. Identifies a service-path-instance within a forwarding-path definition"
94925         },
94926         "GENERIC-RESOURCE-API:service-path-instance-name": {
94927           "$ref": "#/definitions/Optional.empty",
94928           "description": "A unique name generated by SDNC ( forwarding-path-name + service-path-instance-id )"
94929         },
94930         "GENERIC-RESOURCE-API:version": {
94931           "$ref": "#/definitions/Optional.empty",
94932           "description": "Only one version of the service-path-instance data will be available in MD-SAL.  version will be updated when the service-path-instance is reevaluated "
94933         }
94934       },
94935       "type": "object"
94936     },
94937     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path-TOP": {
94938       "properties": {
94939         "GENERIC-RESOURCE-API:service-path": {
94940           "items": {
94941             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths(config)service-path"
94942           },
94943           "type": "array"
94944         }
94945       },
94946       "type": "object"
94947     },
94948     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service": {
94949       "properties": {
94950         "GENERIC-RESOURCE-API:service-instance-id": {
94951           "$ref": "#/definitions/Optional.empty",
94952           "description": "service-instance-id of each service-instance in the service-path-instance"
94953         },
94954         "GENERIC-RESOURCE-API:service-path-sequence-id": {
94955           "$ref": "#/definitions/Optional.empty",
94956           "description": "e.g. S1S2S3S5seq id=1  S1-S2seq id=2  S2S3seq id=3  S3S5Incremental integer value"
94957         },
94958         "GENERIC-RESOURCE-API:vnfs": {
94959           "items": {
94960             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs"
94961           },
94962           "type": "object"
94963         }
94964       },
94965       "type": "object"
94966     },
94967     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service-TOP": {
94968       "properties": {
94969         "GENERIC-RESOURCE-API:service": {
94970           "items": {
94971             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path(config)service"
94972           },
94973           "type": "array"
94974         }
94975       },
94976       "type": "object"
94977     },
94978     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs": {
94979       "properties": {
94980         "GENERIC-RESOURCE-API:vnf": {
94981           "items": {
94982             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
94983           },
94984           "type": "array"
94985         }
94986       },
94987       "type": "object"
94988     },
94989     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs-TOP": {
94990       "properties": {
94991         "GENERIC-RESOURCE-API:vnfs": {
94992           "items": {
94993             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service(config)vnfs"
94994           },
94995           "type": "object"
94996         }
94997       },
94998       "type": "object"
94999     },
95000     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf": {
95001       "properties": {
95002         "GENERIC-RESOURCE-API:left-network-name": {
95003           "$ref": "#/definitions/Optional.empty",
95004           "description": "Every VNF instance in the path is connected to one or two VNFs."
95005         },
95006         "GENERIC-RESOURCE-API:left-network-role": {
95007           "$ref": "#/definitions/Optional.empty"
95008         },
95009         "GENERIC-RESOURCE-API:right-network-name": {
95010           "$ref": "#/definitions/Optional.empty"
95011         },
95012         "GENERIC-RESOURCE-API:right-network-role": {
95013           "$ref": "#/definitions/Optional.empty"
95014         },
95015         "GENERIC-RESOURCE-API:vf-module-instance": {
95016           "items": {
95017             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance"
95018           },
95019           "type": "object"
95020         },
95021         "GENERIC-RESOURCE-API:vnf-instance-id": {
95022           "$ref": "#/definitions/Optional.empty",
95023           "description": "VNF instance ID in the path"
95024         },
95025         "GENERIC-RESOURCE-API:vnf-path-sequence-id": {
95026           "$ref": "#/definitions/Optional.empty",
95027           "description": "Sequence ID at the VNF instance levele.g.  e.g. V1V2V3V5V6seq id=1  V1-V2seq id=2  V2V3seq id=3  V3V5seq id=4  V5V6incremental integer value."
95028         }
95029       },
95030       "type": "object"
95031     },
95032     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf-TOP": {
95033       "properties": {
95034         "GENERIC-RESOURCE-API:vnf": {
95035           "items": {
95036             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs(config)vnf"
95037           },
95038           "type": "array"
95039         }
95040       },
95041       "type": "object"
95042     },
95043     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance": {
95044       "properties": {
95045         "GENERIC-RESOURCE-API:vf-module-id": {
95046           "$ref": "#/definitions/Optional.empty"
95047         },
95048         "GENERIC-RESOURCE-API:vf-module-name": {
95049           "$ref": "#/definitions/Optional.empty"
95050         }
95051       },
95052       "type": "object"
95053     },
95054     "GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance-TOP": {
95055       "properties": {
95056         "GENERIC-RESOURCE-API:vf-module-instance": {
95057           "items": {
95058             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/forwarding-paths/forwarding-path/service-paths/service-path/service/vnfs/vnf(config)vf-module-instance"
95059           },
95060           "type": "object"
95061         }
95062       },
95063       "type": "object"
95064     },
95065     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group": {
95066       "properties": {
95067         "GENERIC-RESOURCE-API:network-instance-group-function": {
95068           "$ref": "#/definitions/Optional.empty"
95069         },
95070         "GENERIC-RESOURCE-API:network-instance-group-id": {
95071           "$ref": "#/definitions/Optional.empty",
95072           "description": "Also a Key in Network Instance Group in A&AI"
95073         },
95074         "GENERIC-RESOURCE-API:networks": {
95075           "items": {
95076             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
95077           },
95078           "type": "object"
95079         },
95080         "GENERIC-RESOURCE-API:onap-model-information": {
95081           "items": {
95082             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
95083           },
95084           "type": "object"
95085         },
95086         "GENERIC-RESOURCE-API:service-instance-id": {
95087           "$ref": "#/definitions/Optional.empty"
95088         },
95089         "GENERIC-RESOURCE-API:subnet-assignment-policy": {
95090           "items": {
95091             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
95092           },
95093           "type": "object"
95094         },
95095         "GENERIC-RESOURCE-API:subnet-key-value": {
95096           "$ref": "#/definitions/Optional.empty",
95097           "description": "key-value provided to EIPAM when  creating shared subnet"
95098         },
95099         "GENERIC-RESOURCE-API:subnets": {
95100           "items": {
95101             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
95102           },
95103           "type": "array"
95104         },
95105         "GENERIC-RESOURCE-API:vpn-binding-policy": {
95106           "items": {
95107             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
95108           },
95109           "type": "object"
95110         }
95111       },
95112       "required": [
95113         "GENERIC-RESOURCE-API:network-instance-group-id"
95114       ],
95115       "type": "object"
95116     },
95117     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group-TOP": {
95118       "properties": {
95119         "GENERIC-RESOURCE-API:network-instance-group": {
95120           "items": {
95121             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups(config)network-instance-group"
95122           },
95123           "type": "array"
95124         }
95125       },
95126       "type": "object"
95127     },
95128     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks": {
95129       "properties": {
95130         "GENERIC-RESOURCE-API:network": {
95131           "items": {
95132             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
95133           },
95134           "type": "array"
95135         }
95136       },
95137       "type": "object"
95138     },
95139     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks-TOP": {
95140       "properties": {
95141         "GENERIC-RESOURCE-API:networks": {
95142           "items": {
95143             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)networks"
95144           },
95145           "type": "object"
95146         }
95147       },
95148       "type": "object"
95149     },
95150     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information": {
95151       "properties": {
95152         "GENERIC-RESOURCE-API:model-customization-uuid": {
95153           "$ref": "#/definitions/Optional.empty",
95154           "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"
95155         },
95156         "GENERIC-RESOURCE-API:model-invariant-uuid": {
95157           "$ref": "#/definitions/Optional.empty",
95158           "description": "identifies the invariant uuid for this service or resource"
95159         },
95160         "GENERIC-RESOURCE-API:model-name": {
95161           "$ref": "#/definitions/Optional.empty"
95162         },
95163         "GENERIC-RESOURCE-API:model-uuid": {
95164           "$ref": "#/definitions/Optional.empty",
95165           "description": "identifies the uuid for this service or resource, which is version specific"
95166         },
95167         "GENERIC-RESOURCE-API:model-version": {
95168           "$ref": "#/definitions/Optional.empty"
95169         }
95170       },
95171       "type": "object"
95172     },
95173     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information-TOP": {
95174       "properties": {
95175         "GENERIC-RESOURCE-API:onap-model-information": {
95176           "items": {
95177             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)onap-model-information"
95178           },
95179           "type": "object"
95180         }
95181       },
95182       "type": "object"
95183     },
95184     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy": {
95185       "properties": {
95186         "GENERIC-RESOURCE-API:subnet-use": {
95187           "$ref": "#/definitions/Optional.empty",
95188           "description": "Current valid values - unique, shared (default)"
95189         }
95190       },
95191       "type": "object"
95192     },
95193     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy-TOP": {
95194       "properties": {
95195         "GENERIC-RESOURCE-API:subnet-assignment-policy": {
95196           "items": {
95197             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnet-assignment-policy"
95198           },
95199           "type": "object"
95200         }
95201       },
95202       "type": "object"
95203     },
95204     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets": {
95205       "properties": {
95206         "GENERIC-RESOURCE-API:addr-from-start": {
95207           "$ref": "#/definitions/Optional.empty",
95208           "description": "Default is N"
95209         },
95210         "GENERIC-RESOURCE-API:cidr-mask": {
95211           "$ref": "#/definitions/Optional.empty"
95212         },
95213         "GENERIC-RESOURCE-API:dhcp-enabled": {
95214           "$ref": "#/definitions/Optional.empty"
95215         },
95216         "GENERIC-RESOURCE-API:dhcp-end-address": {
95217           "$ref": "#/definitions/Optional.empty"
95218         },
95219         "GENERIC-RESOURCE-API:dhcp-start-address": {
95220           "$ref": "#/definitions/Optional.empty"
95221         },
95222         "GENERIC-RESOURCE-API:gateway-address": {
95223           "$ref": "#/definitions/Optional.empty"
95224         },
95225         "GENERIC-RESOURCE-API:ip-version": {
95226           "$ref": "#/definitions/Optional.empty"
95227         },
95228         "GENERIC-RESOURCE-API:start-address": {
95229           "$ref": "#/definitions/Optional.empty"
95230         },
95231         "GENERIC-RESOURCE-API:subnet-name": {
95232           "$ref": "#/definitions/Optional.empty"
95233         },
95234         "GENERIC-RESOURCE-API:subnet-role": {
95235           "$ref": "#/definitions/Optional.empty"
95236         },
95237         "GENERIC-RESOURCE-API:subnet-sequence": {
95238           "$ref": "#/definitions/Optional.empty"
95239         }
95240       },
95241       "type": "object"
95242     },
95243     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets-TOP": {
95244       "properties": {
95245         "GENERIC-RESOURCE-API:subnets": {
95246           "items": {
95247             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)subnets"
95248           },
95249           "type": "array"
95250         }
95251       },
95252       "type": "object"
95253     },
95254     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy": {
95255       "properties": {
95256         "GENERIC-RESOURCE-API:global-route-target": {
95257           "$ref": "#/definitions/Optional.empty"
95258         },
95259         "GENERIC-RESOURCE-API:route-target-role": {
95260           "$ref": "#/definitions/Optional.empty"
95261         },
95262         "GENERIC-RESOURCE-API:vpn-binding": {
95263           "$ref": "#/definitions/Optional.empty"
95264         },
95265         "GENERIC-RESOURCE-API:vpn-name": {
95266           "$ref": "#/definitions/Optional.empty"
95267         },
95268         "GENERIC-RESOURCE-API:vpn-platform": {
95269           "$ref": "#/definitions/Optional.empty"
95270         },
95271         "GENERIC-RESOURCE-API:vpn-type": {
95272           "$ref": "#/definitions/Optional.empty"
95273         }
95274       },
95275       "type": "object"
95276     },
95277     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy-TOP": {
95278       "properties": {
95279         "GENERIC-RESOURCE-API:vpn-binding-policy": {
95280           "items": {
95281             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group(config)vpn-binding-policy"
95282           },
95283           "type": "object"
95284         }
95285       },
95286       "type": "object"
95287     },
95288     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network": {
95289       "properties": {
95290         "GENERIC-RESOURCE-API:customer-bonding-requests": {
95291           "items": {
95292             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
95293           },
95294           "type": "object"
95295         },
95296         "GENERIC-RESOURCE-API:network-id": {
95297           "$ref": "#/definitions/Optional.empty",
95298           "description": "Index into network-topology-identifier structure"
95299         },
95300         "GENERIC-RESOURCE-API:network-status": {
95301           "$ref": "#/definitions/Optional.empty",
95302           "description": "assigned, unassigned"
95303         },
95304         "GENERIC-RESOURCE-API:vlan-tag-id": {
95305           "$ref": "#/definitions/Optional.empty"
95306         },
95307         "GENERIC-RESOURCE-API:vpn-bindings": {
95308           "items": {
95309             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
95310           },
95311           "type": "array"
95312         }
95313       },
95314       "required": [
95315         "GENERIC-RESOURCE-API:network-id"
95316       ],
95317       "type": "object"
95318     },
95319     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network-TOP": {
95320       "properties": {
95321         "GENERIC-RESOURCE-API:network": {
95322           "items": {
95323             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks(config)network"
95324           },
95325           "type": "array"
95326         }
95327       },
95328       "type": "object"
95329     },
95330     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests": {
95331       "properties": {
95332         "GENERIC-RESOURCE-API:customer-bonding-request": {
95333           "items": {
95334             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
95335           },
95336           "type": "array"
95337         }
95338       },
95339       "type": "object"
95340     },
95341     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests-TOP": {
95342       "properties": {
95343         "GENERIC-RESOURCE-API:customer-bonding-requests": {
95344           "items": {
95345             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)customer-bonding-requests"
95346           },
95347           "type": "object"
95348         }
95349       },
95350       "type": "object"
95351     },
95352     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings": {
95353       "properties": {
95354         "GENERIC-RESOURCE-API:aic-zone": {
95355           "$ref": "#/definitions/Optional.empty",
95356           "description": "AIC Zone the route target associated with"
95357         },
95358         "GENERIC-RESOURCE-API:global-route-target": {
95359           "$ref": "#/definitions/Optional.empty"
95360         },
95361         "GENERIC-RESOURCE-API:route-target-role": {
95362           "$ref": "#/definitions/Optional.empty"
95363         },
95364         "GENERIC-RESOURCE-API:vpn-binding-id": {
95365           "$ref": "#/definitions/Optional.empty"
95366         },
95367         "GENERIC-RESOURCE-API:vpn-name": {
95368           "$ref": "#/definitions/Optional.empty"
95369         }
95370       },
95371       "type": "object"
95372     },
95373     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings-TOP": {
95374       "properties": {
95375         "GENERIC-RESOURCE-API:vpn-bindings": {
95376           "items": {
95377             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network(config)vpn-bindings"
95378           },
95379           "type": "array"
95380         }
95381       },
95382       "type": "object"
95383     },
95384     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request": {
95385       "properties": {
95386         "GENERIC-RESOURCE-API:configuration-id": {
95387           "$ref": "#/definitions/Optional.empty",
95388           "description": "e.g. vlan network receptor configuration id"
95389         }
95390       },
95391       "type": "object"
95392     },
95393     "GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request-TOP": {
95394       "properties": {
95395         "GENERIC-RESOURCE-API:customer-bonding-request": {
95396           "items": {
95397             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/network-instance-groups/network-instance-group/networks/network/customer-bonding-requests(config)customer-bonding-request"
95398           },
95399           "type": "array"
95400         }
95401       },
95402       "type": "object"
95403     },
95404     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network": {
95405       "properties": {
95406         "GENERIC-RESOURCE-API:network-data": {
95407           "items": {
95408             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
95409           },
95410           "type": "object"
95411         },
95412         "GENERIC-RESOURCE-API:network-id": {
95413           "$ref": "#/definitions/Optional.empty"
95414         }
95415       },
95416       "required": [
95417         "GENERIC-RESOURCE-API:network-id"
95418       ],
95419       "type": "object"
95420     },
95421     "GENERIC-RESOURCE-API/services/service/service-data/networks(config)network-TOP": {
95422       "properties": {
95423         "GENERIC-RESOURCE-API:network": {
95424           "items": {
95425             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks(config)network"
95426           },
95427           "type": "array"
95428         }
95429       },
95430       "type": "object"
95431     },
95432     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data": {
95433       "properties": {
95434         "GENERIC-RESOURCE-API:network-information": {
95435           "items": {
95436             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
95437           },
95438           "type": "object"
95439         },
95440         "GENERIC-RESOURCE-API:network-level-oper-status": {
95441           "items": {
95442             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
95443           },
95444           "type": "object"
95445         },
95446         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
95447           "items": {
95448             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
95449           },
95450           "type": "object"
95451         },
95452         "GENERIC-RESOURCE-API:network-request-input": {
95453           "items": {
95454             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
95455           },
95456           "type": "object"
95457         },
95458         "GENERIC-RESOURCE-API:network-topology": {
95459           "items": {
95460             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
95461           },
95462           "type": "object"
95463         },
95464         "GENERIC-RESOURCE-API:request-information": {
95465           "items": {
95466             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
95467           },
95468           "type": "object"
95469         },
95470         "GENERIC-RESOURCE-API:sdnc-request-header": {
95471           "items": {
95472             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
95473           },
95474           "type": "object"
95475         },
95476         "GENERIC-RESOURCE-API:service-information": {
95477           "items": {
95478             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
95479           },
95480           "type": "object"
95481         }
95482       },
95483       "type": "object"
95484     },
95485     "GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data-TOP": {
95486       "properties": {
95487         "GENERIC-RESOURCE-API:network-data": {
95488           "items": {
95489             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network(config)network-data"
95490           },
95491           "type": "object"
95492         }
95493       },
95494       "type": "object"
95495     },
95496     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information": {
95497       "properties": {
95498         "GENERIC-RESOURCE-API:from-preload": {
95499           "$ref": "#/definitions/Optional.empty",
95500           "description": "Indicates if source is preload data"
95501         },
95502         "GENERIC-RESOURCE-API:network-id": {
95503           "$ref": "#/definitions/Optional.empty"
95504         },
95505         "GENERIC-RESOURCE-API:network-technology": {
95506           "$ref": "#/definitions/Optional.empty"
95507         },
95508         "GENERIC-RESOURCE-API:network-type": {
95509           "$ref": "#/definitions/Optional.empty"
95510         },
95511         "GENERIC-RESOURCE-API:onap-model-information": {
95512           "items": {
95513             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
95514           },
95515           "type": "object"
95516         }
95517       },
95518       "type": "object"
95519     },
95520     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information-TOP": {
95521       "properties": {
95522         "GENERIC-RESOURCE-API:network-information": {
95523           "items": {
95524             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-information"
95525           },
95526           "type": "object"
95527         }
95528       },
95529       "type": "object"
95530     },
95531     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status": {
95532       "properties": {
95533         "GENERIC-RESOURCE-API:create-timestamp": {
95534           "$ref": "#/definitions/Optional.empty",
95535           "description": "Not currently populated in service data."
95536         },
95537         "GENERIC-RESOURCE-API:last-action": {
95538           "$ref": "#/definitions/Optional.empty",
95539           "description": "should be list of possible request-actions"
95540         },
95541         "GENERIC-RESOURCE-API:last-order-status": {
95542           "$ref": "#/definitions/Optional.empty"
95543         },
95544         "GENERIC-RESOURCE-API:last-rpc-action": {
95545           "$ref": "#/definitions/Optional.empty"
95546         },
95547         "GENERIC-RESOURCE-API:last-svc-request-id": {
95548           "$ref": "#/definitions/Optional.empty",
95549           "description": "Not currently populated in service data."
95550         },
95551         "GENERIC-RESOURCE-API:modify-timestamp": {
95552           "$ref": "#/definitions/Optional.empty"
95553         },
95554         "GENERIC-RESOURCE-API:order-status": {
95555           "$ref": "#/definitions/Optional.empty",
95556           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
95557         }
95558       },
95559       "type": "object"
95560     },
95561     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status-TOP": {
95562       "properties": {
95563         "GENERIC-RESOURCE-API:network-level-oper-status": {
95564           "items": {
95565             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-level-oper-status"
95566           },
95567           "type": "object"
95568         }
95569       },
95570       "type": "object"
95571     },
95572     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources": {
95573       "properties": {
95574         "GENERIC-RESOURCE-API:network-provided-ar-id": {
95575           "description": "List of allotted resources using capacity from this network",
95576           "items": {
95577             "$ref": "#/definitions/Optional.empty"
95578           },
95579           "type": "array"
95580         }
95581       },
95582       "type": "object"
95583     },
95584     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources-TOP": {
95585       "properties": {
95586         "GENERIC-RESOURCE-API:network-provided-allotted-resources": {
95587           "items": {
95588             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-provided-allotted-resources"
95589           },
95590           "type": "object"
95591         }
95592       },
95593       "type": "object"
95594     },
95595     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input": {
95596       "properties": {
95597         "GENERIC-RESOURCE-API:aic-clli": {
95598           "$ref": "#/definitions/Optional.empty",
95599           "description": "Not expected to be used"
95600         },
95601         "GENERIC-RESOURCE-API:aic-cloud-region": {
95602           "$ref": "#/definitions/Optional.empty",
95603           "description": "The AIC cloud region which maps to contrail versions"
95604         },
95605         "GENERIC-RESOURCE-API:network-input-parameters": {
95606           "items": {
95607             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
95608           },
95609           "type": "object"
95610         },
95611         "GENERIC-RESOURCE-API:network-instance-group-id": {
95612           "$ref": "#/definitions/Optional.empty",
95613           "description": "When network has instance-group role in service model"
95614         },
95615         "GENERIC-RESOURCE-API:network-name": {
95616           "$ref": "#/definitions/Optional.empty"
95617         },
95618         "GENERIC-RESOURCE-API:tenant": {
95619           "$ref": "#/definitions/Optional.empty"
95620         }
95621       },
95622       "type": "object"
95623     },
95624     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input-TOP": {
95625       "properties": {
95626         "GENERIC-RESOURCE-API:network-request-input": {
95627           "items": {
95628             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-request-input"
95629           },
95630           "type": "object"
95631         }
95632       },
95633       "type": "object"
95634     },
95635     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology": {
95636       "properties": {
95637         "GENERIC-RESOURCE-API:aic-clli": {
95638           "$ref": "#/definitions/Optional.empty",
95639           "description": "Not expected to be used"
95640         },
95641         "GENERIC-RESOURCE-API:aic-cloud-region": {
95642           "$ref": "#/definitions/Optional.empty",
95643           "description": "The AIC cloud region which maps to contrail versions"
95644         },
95645         "GENERIC-RESOURCE-API:network-assignments": {
95646           "items": {
95647             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
95648           },
95649           "type": "object"
95650         },
95651         "GENERIC-RESOURCE-API:network-parameters": {
95652           "items": {
95653             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
95654           },
95655           "type": "object"
95656         },
95657         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
95658           "items": {
95659             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
95660           },
95661           "type": "object"
95662         },
95663         "GENERIC-RESOURCE-API:onap-model-information": {
95664           "items": {
95665             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
95666           },
95667           "type": "object"
95668         },
95669         "GENERIC-RESOURCE-API:tenant": {
95670           "$ref": "#/definitions/Optional.empty"
95671         }
95672       },
95673       "type": "object"
95674     },
95675     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology-TOP": {
95676       "properties": {
95677         "GENERIC-RESOURCE-API:network-topology": {
95678           "items": {
95679             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)network-topology"
95680           },
95681           "type": "object"
95682         }
95683       },
95684       "type": "object"
95685     },
95686     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information": {
95687       "properties": {
95688         "GENERIC-RESOURCE-API:notification-url": {
95689           "$ref": "#/definitions/Optional.empty"
95690         },
95691         "GENERIC-RESOURCE-API:order-number": {
95692           "$ref": "#/definitions/Optional.empty"
95693         },
95694         "GENERIC-RESOURCE-API:order-version": {
95695           "$ref": "#/definitions/Optional.empty"
95696         },
95697         "GENERIC-RESOURCE-API:request-action": {
95698           "$ref": "#/definitions/Optional.empty",
95699           "description": "still need to work Disconnect"
95700         },
95701         "GENERIC-RESOURCE-API:request-id": {
95702           "$ref": "#/definitions/Optional.empty",
95703           "description": "Request ID generated upstream of MSO"
95704         },
95705         "GENERIC-RESOURCE-API:source": {
95706           "$ref": "#/definitions/Optional.empty"
95707         }
95708       },
95709       "type": "object"
95710     },
95711     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information-TOP": {
95712       "properties": {
95713         "GENERIC-RESOURCE-API:request-information": {
95714           "items": {
95715             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)request-information"
95716           },
95717           "type": "object"
95718         }
95719       },
95720       "type": "object"
95721     },
95722     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header": {
95723       "properties": {
95724         "GENERIC-RESOURCE-API:svc-action": {
95725           "$ref": "#/definitions/Optional.empty",
95726           "description": "This is the rpcAction"
95727         },
95728         "GENERIC-RESOURCE-API:svc-notification-url": {
95729           "$ref": "#/definitions/Optional.empty",
95730           "description": "Contains URL for asynchronous response"
95731         },
95732         "GENERIC-RESOURCE-API:svc-request-id": {
95733           "$ref": "#/definitions/Optional.empty",
95734           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
95735         }
95736       },
95737       "type": "object"
95738     },
95739     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header-TOP": {
95740       "properties": {
95741         "GENERIC-RESOURCE-API:sdnc-request-header": {
95742           "items": {
95743             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)sdnc-request-header"
95744           },
95745           "type": "object"
95746         }
95747       },
95748       "type": "object"
95749     },
95750     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information": {
95751       "properties": {
95752         "GENERIC-RESOURCE-API:global-customer-id": {
95753           "$ref": "#/definitions/Optional.empty",
95754           "description": "need for put of data to AnAI (MSO provides)"
95755         },
95756         "GENERIC-RESOURCE-API:onap-model-information": {
95757           "items": {
95758             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
95759           },
95760           "type": "object"
95761         },
95762         "GENERIC-RESOURCE-API:service-id": {
95763           "$ref": "#/definitions/Optional.empty",
95764           "description": "This maps to the product-family-id in A&AI"
95765         },
95766         "GENERIC-RESOURCE-API:service-instance-id": {
95767           "$ref": "#/definitions/Optional.empty"
95768         },
95769         "GENERIC-RESOURCE-API:subscriber-name": {
95770           "$ref": "#/definitions/Optional.empty",
95771           "description": "Would not be expected for vIPR-ATM or mobility services."
95772         },
95773         "GENERIC-RESOURCE-API:subscription-service-type": {
95774           "$ref": "#/definitions/Optional.empty",
95775           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
95776         }
95777       },
95778       "type": "object"
95779     },
95780     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information-TOP": {
95781       "properties": {
95782         "GENERIC-RESOURCE-API:service-information": {
95783           "items": {
95784             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data(config)service-information"
95785           },
95786           "type": "object"
95787         }
95788       },
95789       "type": "object"
95790     },
95791     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information": {
95792       "properties": {
95793         "GENERIC-RESOURCE-API:model-customization-uuid": {
95794           "$ref": "#/definitions/Optional.empty",
95795           "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"
95796         },
95797         "GENERIC-RESOURCE-API:model-invariant-uuid": {
95798           "$ref": "#/definitions/Optional.empty",
95799           "description": "identifies the invariant uuid for this service or resource"
95800         },
95801         "GENERIC-RESOURCE-API:model-name": {
95802           "$ref": "#/definitions/Optional.empty"
95803         },
95804         "GENERIC-RESOURCE-API:model-uuid": {
95805           "$ref": "#/definitions/Optional.empty",
95806           "description": "identifies the uuid for this service or resource, which is version specific"
95807         },
95808         "GENERIC-RESOURCE-API:model-version": {
95809           "$ref": "#/definitions/Optional.empty"
95810         }
95811       },
95812       "type": "object"
95813     },
95814     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information-TOP": {
95815       "properties": {
95816         "GENERIC-RESOURCE-API:onap-model-information": {
95817           "items": {
95818             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-information(config)onap-model-information"
95819           },
95820           "type": "object"
95821         }
95822       },
95823       "type": "object"
95824     },
95825     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters": {
95826       "properties": {
95827         "GENERIC-RESOURCE-API:param": {
95828           "items": {
95829             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
95830           },
95831           "type": "array"
95832         }
95833       },
95834       "type": "object"
95835     },
95836     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters-TOP": {
95837       "properties": {
95838         "GENERIC-RESOURCE-API:network-input-parameters": {
95839           "items": {
95840             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input(config)network-input-parameters"
95841           },
95842           "type": "object"
95843         }
95844       },
95845       "type": "object"
95846     },
95847     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param": {
95848       "properties": {
95849         "GENERIC-RESOURCE-API:name": {
95850           "$ref": "#/definitions/Optional.empty"
95851         },
95852         "GENERIC-RESOURCE-API:resource-resolution-data": {
95853           "items": {
95854             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data"
95855           },
95856           "type": "object"
95857         },
95858         "GENERIC-RESOURCE-API:value": {
95859           "$ref": "#/definitions/Optional.empty"
95860         }
95861       },
95862       "type": "object"
95863     },
95864     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param-TOP": {
95865       "properties": {
95866         "GENERIC-RESOURCE-API:param": {
95867           "items": {
95868             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters(config)param"
95869           },
95870           "type": "array"
95871         }
95872       },
95873       "type": "object"
95874     },
95875     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data": {
95876       "properties": {
95877         "GENERIC-RESOURCE-API:capability-name": {
95878           "$ref": "#/definitions/Optional.empty",
95879           "description": "Resource assignment resolution Capability name"
95880         },
95881         "GENERIC-RESOURCE-API:resource-key": {
95882           "items": {
95883             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
95884           },
95885           "type": "array"
95886         },
95887         "GENERIC-RESOURCE-API:status": {
95888           "$ref": "#/definitions/Optional.empty",
95889           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
95890         }
95891       },
95892       "type": "object"
95893     },
95894     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data-TOP": {
95895       "properties": {
95896         "GENERIC-RESOURCE-API:resource-resolution-data": {
95897           "items": {
95898             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param(config)resource-resolution-data"
95899           },
95900           "type": "object"
95901         }
95902       },
95903       "type": "object"
95904     },
95905     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key": {
95906       "properties": {
95907         "GENERIC-RESOURCE-API:name": {
95908           "$ref": "#/definitions/Optional.empty"
95909         },
95910         "GENERIC-RESOURCE-API:value": {
95911           "$ref": "#/definitions/Optional.empty"
95912         }
95913       },
95914       "type": "object"
95915     },
95916     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
95917       "properties": {
95918         "GENERIC-RESOURCE-API:resource-key": {
95919           "items": {
95920             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-request-input/network-input-parameters/param/resource-resolution-data(config)resource-key"
95921           },
95922           "type": "array"
95923         }
95924       },
95925       "type": "object"
95926     },
95927     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments": {
95928       "type": "object"
95929     },
95930     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments-TOP": {
95931       "properties": {
95932         "GENERIC-RESOURCE-API:network-assignments": {
95933           "items": {
95934             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-assignments"
95935           },
95936           "type": "object"
95937         }
95938       },
95939       "type": "object"
95940     },
95941     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters": {
95942       "properties": {
95943         "GENERIC-RESOURCE-API:network-parameter": {
95944           "items": {
95945             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
95946           },
95947           "type": "array"
95948         }
95949       },
95950       "type": "object"
95951     },
95952     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters-TOP": {
95953       "properties": {
95954         "GENERIC-RESOURCE-API:network-parameters": {
95955           "items": {
95956             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-parameters"
95957           },
95958           "type": "object"
95959         }
95960       },
95961       "type": "object"
95962     },
95963     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure": {
95964       "properties": {
95965         "GENERIC-RESOURCE-API:eipam-v4-address-plan": {
95966           "$ref": "#/definitions/Optional.empty"
95967         },
95968         "GENERIC-RESOURCE-API:eipam-v6-address-plan": {
95969           "$ref": "#/definitions/Optional.empty"
95970         },
95971         "GENERIC-RESOURCE-API:is-trunked": {
95972           "$ref": "#/definitions/Optional.empty"
95973         },
95974         "GENERIC-RESOURCE-API:network-id": {
95975           "$ref": "#/definitions/Optional.empty"
95976         },
95977         "GENERIC-RESOURCE-API:network-instance-group-id": {
95978           "$ref": "#/definitions/Optional.empty",
95979           "description": "When network is part of network instance-Group-data & instance Group in A&AI"
95980         },
95981         "GENERIC-RESOURCE-API:network-name": {
95982           "$ref": "#/definitions/Optional.empty"
95983         },
95984         "GENERIC-RESOURCE-API:network-role": {
95985           "$ref": "#/definitions/Optional.empty"
95986         },
95987         "GENERIC-RESOURCE-API:network-technology": {
95988           "$ref": "#/definitions/Optional.empty"
95989         },
95990         "GENERIC-RESOURCE-API:network-type": {
95991           "$ref": "#/definitions/Optional.empty"
95992         },
95993         "GENERIC-RESOURCE-API:related-networks": {
95994           "items": {
95995             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks"
95996           },
95997           "type": "object"
95998         },
95999         "GENERIC-RESOURCE-API:segmentation-id": {
96000           "$ref": "#/definitions/Optional.empty"
96001         }
96002       },
96003       "type": "object"
96004     },
96005     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure-TOP": {
96006       "properties": {
96007         "GENERIC-RESOURCE-API:network-topology-identifier-structure": {
96008           "items": {
96009             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)network-topology-identifier-structure"
96010           },
96011           "type": "object"
96012         }
96013       },
96014       "type": "object"
96015     },
96016     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information": {
96017       "properties": {
96018         "GENERIC-RESOURCE-API:model-customization-uuid": {
96019           "$ref": "#/definitions/Optional.empty",
96020           "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"
96021         },
96022         "GENERIC-RESOURCE-API:model-invariant-uuid": {
96023           "$ref": "#/definitions/Optional.empty",
96024           "description": "identifies the invariant uuid for this service or resource"
96025         },
96026         "GENERIC-RESOURCE-API:model-name": {
96027           "$ref": "#/definitions/Optional.empty"
96028         },
96029         "GENERIC-RESOURCE-API:model-uuid": {
96030           "$ref": "#/definitions/Optional.empty",
96031           "description": "identifies the uuid for this service or resource, which is version specific"
96032         },
96033         "GENERIC-RESOURCE-API:model-version": {
96034           "$ref": "#/definitions/Optional.empty"
96035         }
96036       },
96037       "type": "object"
96038     },
96039     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information-TOP": {
96040       "properties": {
96041         "GENERIC-RESOURCE-API:onap-model-information": {
96042           "items": {
96043             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology(config)onap-model-information"
96044           },
96045           "type": "object"
96046         }
96047       },
96048       "type": "object"
96049     },
96050     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter": {
96051       "properties": {
96052         "GENERIC-RESOURCE-API:network-parameter-name": {
96053           "$ref": "#/definitions/Optional.empty"
96054         },
96055         "GENERIC-RESOURCE-API:network-parameter-value": {
96056           "$ref": "#/definitions/Optional.empty"
96057         }
96058       },
96059       "type": "object"
96060     },
96061     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter-TOP": {
96062       "properties": {
96063         "GENERIC-RESOURCE-API:network-parameter": {
96064           "items": {
96065             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-parameters(config)network-parameter"
96066           },
96067           "type": "array"
96068         }
96069       },
96070       "type": "object"
96071     },
96072     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks": {
96073       "properties": {
96074         "GENERIC-RESOURCE-API:related-network": {
96075           "items": {
96076             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network"
96077           },
96078           "type": "array"
96079         }
96080       },
96081       "type": "object"
96082     },
96083     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks-TOP": {
96084       "properties": {
96085         "GENERIC-RESOURCE-API:related-networks": {
96086           "items": {
96087             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure(config)related-networks"
96088           },
96089           "type": "object"
96090         }
96091       },
96092       "type": "object"
96093     },
96094     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network": {
96095       "properties": {
96096         "GENERIC-RESOURCE-API:network-id": {
96097           "$ref": "#/definitions/Optional.empty",
96098           "description": "Key to l3-network object"
96099         },
96100         "GENERIC-RESOURCE-API:network-role": {
96101           "$ref": "#/definitions/Optional.empty"
96102         },
96103         "GENERIC-RESOURCE-API:vlan-tags": {
96104           "items": {
96105             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
96106           },
96107           "type": "object"
96108         }
96109       },
96110       "type": "object"
96111     },
96112     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network-TOP": {
96113       "properties": {
96114         "GENERIC-RESOURCE-API:related-network": {
96115           "items": {
96116             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks(config)related-network"
96117           },
96118           "type": "array"
96119         }
96120       },
96121       "type": "object"
96122     },
96123     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags": {
96124       "properties": {
96125         "GENERIC-RESOURCE-API:is-private": {
96126           "$ref": "#/definitions/Optional.empty"
96127         },
96128         "GENERIC-RESOURCE-API:lower-tag-id": {
96129           "$ref": "#/definitions/Optional.empty"
96130         },
96131         "GENERIC-RESOURCE-API:upper-tag-id": {
96132           "$ref": "#/definitions/Optional.empty"
96133         },
96134         "GENERIC-RESOURCE-API:vlan-interface": {
96135           "$ref": "#/definitions/Optional.empty",
96136           "description": "A&AI Key"
96137         }
96138       },
96139       "type": "object"
96140     },
96141     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags-TOP": {
96142       "properties": {
96143         "GENERIC-RESOURCE-API:vlan-tags": {
96144           "items": {
96145             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/network-topology/network-topology-identifier-structure/related-networks/related-network(config)vlan-tags"
96146           },
96147           "type": "object"
96148         }
96149       },
96150       "type": "object"
96151     },
96152     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information": {
96153       "properties": {
96154         "GENERIC-RESOURCE-API:model-customization-uuid": {
96155           "$ref": "#/definitions/Optional.empty",
96156           "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"
96157         },
96158         "GENERIC-RESOURCE-API:model-invariant-uuid": {
96159           "$ref": "#/definitions/Optional.empty",
96160           "description": "identifies the invariant uuid for this service or resource"
96161         },
96162         "GENERIC-RESOURCE-API:model-name": {
96163           "$ref": "#/definitions/Optional.empty"
96164         },
96165         "GENERIC-RESOURCE-API:model-uuid": {
96166           "$ref": "#/definitions/Optional.empty",
96167           "description": "identifies the uuid for this service or resource, which is version specific"
96168         },
96169         "GENERIC-RESOURCE-API:model-version": {
96170           "$ref": "#/definitions/Optional.empty"
96171         }
96172       },
96173       "type": "object"
96174     },
96175     "GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information-TOP": {
96176       "properties": {
96177         "GENERIC-RESOURCE-API:onap-model-information": {
96178           "items": {
96179             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/networks/network/network-data/service-information(config)onap-model-information"
96180           },
96181           "type": "object"
96182         }
96183       },
96184       "type": "object"
96185     },
96186     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource": {
96187       "properties": {
96188         "GENERIC-RESOURCE-API:allotted-resource-id": {
96189           "$ref": "#/definitions/Optional.empty"
96190         },
96191         "GENERIC-RESOURCE-API:allotted-resource-pointer": {
96192           "$ref": "#/definitions/Optional.empty",
96193           "description": "Pointer to the allotted-resources topology"
96194         },
96195         "GENERIC-RESOURCE-API:allotted-resource-type": {
96196           "$ref": "#/definitions/Optional.empty",
96197           "description": "Not an enum, but expected values are contrail-route and security-zone."
96198         }
96199       },
96200       "type": "object"
96201     },
96202     "GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource-TOP": {
96203       "properties": {
96204         "GENERIC-RESOURCE-API:provided-allotted-resource": {
96205           "items": {
96206             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-allotted-resources(config)provided-allotted-resource"
96207           },
96208           "type": "array"
96209         }
96210       },
96211       "type": "object"
96212     },
96213     "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration": {
96214       "properties": {
96215         "GENERIC-RESOURCE-API:configuration-id": {
96216           "$ref": "#/definitions/Optional.empty"
96217         },
96218         "GENERIC-RESOURCE-API:configuration-sub-type": {
96219           "$ref": "#/definitions/Optional.empty",
96220           "description": "Not an enum, but expected values are vprobe and pprobe"
96221         },
96222         "GENERIC-RESOURCE-API:configuration-topology-link": {
96223           "$ref": "#/definitions/Optional.empty",
96224           "description": "Pointer to the configurations topology"
96225         },
96226         "GENERIC-RESOURCE-API:configuration-type": {
96227           "$ref": "#/definitions/Optional.empty",
96228           "description": "Not an enum, but expected values are port-mirror-configuration, , vlan-network-receptor"
96229         }
96230       },
96231       "type": "object"
96232     },
96233     "GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration-TOP": {
96234       "properties": {
96235         "GENERIC-RESOURCE-API:provided-configuration": {
96236           "items": {
96237             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/provided-configurations(config)provided-configuration"
96238           },
96239           "type": "array"
96240         }
96241       },
96242       "type": "object"
96243     },
96244     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information": {
96245       "properties": {
96246         "GENERIC-RESOURCE-API:model-customization-uuid": {
96247           "$ref": "#/definitions/Optional.empty",
96248           "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"
96249         },
96250         "GENERIC-RESOURCE-API:model-invariant-uuid": {
96251           "$ref": "#/definitions/Optional.empty",
96252           "description": "identifies the invariant uuid for this service or resource"
96253         },
96254         "GENERIC-RESOURCE-API:model-name": {
96255           "$ref": "#/definitions/Optional.empty"
96256         },
96257         "GENERIC-RESOURCE-API:model-uuid": {
96258           "$ref": "#/definitions/Optional.empty",
96259           "description": "identifies the uuid for this service or resource, which is version specific"
96260         },
96261         "GENERIC-RESOURCE-API:model-version": {
96262           "$ref": "#/definitions/Optional.empty"
96263         }
96264       },
96265       "type": "object"
96266     },
96267     "GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information-TOP": {
96268       "properties": {
96269         "GENERIC-RESOURCE-API:onap-model-information": {
96270           "items": {
96271             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-information(config)onap-model-information"
96272           },
96273           "type": "object"
96274         }
96275       },
96276       "type": "object"
96277     },
96278     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters": {
96279       "properties": {
96280         "GENERIC-RESOURCE-API:param": {
96281           "items": {
96282             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
96283           },
96284           "type": "array"
96285         }
96286       },
96287       "type": "object"
96288     },
96289     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters-TOP": {
96290       "properties": {
96291         "GENERIC-RESOURCE-API:service-input-parameters": {
96292           "items": {
96293             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input(config)service-input-parameters"
96294           },
96295           "type": "object"
96296         }
96297       },
96298       "type": "object"
96299     },
96300     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param": {
96301       "properties": {
96302         "GENERIC-RESOURCE-API:name": {
96303           "$ref": "#/definitions/Optional.empty"
96304         },
96305         "GENERIC-RESOURCE-API:resource-resolution-data": {
96306           "items": {
96307             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data"
96308           },
96309           "type": "object"
96310         },
96311         "GENERIC-RESOURCE-API:value": {
96312           "$ref": "#/definitions/Optional.empty"
96313         }
96314       },
96315       "type": "object"
96316     },
96317     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param-TOP": {
96318       "properties": {
96319         "GENERIC-RESOURCE-API:param": {
96320           "items": {
96321             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters(config)param"
96322           },
96323           "type": "array"
96324         }
96325       },
96326       "type": "object"
96327     },
96328     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data": {
96329       "properties": {
96330         "GENERIC-RESOURCE-API:capability-name": {
96331           "$ref": "#/definitions/Optional.empty",
96332           "description": "Resource assignment resolution Capability name"
96333         },
96334         "GENERIC-RESOURCE-API:resource-key": {
96335           "items": {
96336             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
96337           },
96338           "type": "array"
96339         },
96340         "GENERIC-RESOURCE-API:status": {
96341           "$ref": "#/definitions/Optional.empty",
96342           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
96343         }
96344       },
96345       "type": "object"
96346     },
96347     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data-TOP": {
96348       "properties": {
96349         "GENERIC-RESOURCE-API:resource-resolution-data": {
96350           "items": {
96351             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param(config)resource-resolution-data"
96352           },
96353           "type": "object"
96354         }
96355       },
96356       "type": "object"
96357     },
96358     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key": {
96359       "properties": {
96360         "GENERIC-RESOURCE-API:name": {
96361           "$ref": "#/definitions/Optional.empty"
96362         },
96363         "GENERIC-RESOURCE-API:value": {
96364           "$ref": "#/definitions/Optional.empty"
96365         }
96366       },
96367       "type": "object"
96368     },
96369     "GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
96370       "properties": {
96371         "GENERIC-RESOURCE-API:resource-key": {
96372           "items": {
96373             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-request-input/service-input-parameters/param/resource-resolution-data(config)resource-key"
96374           },
96375           "type": "array"
96376         }
96377       },
96378       "type": "object"
96379     },
96380     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information": {
96381       "properties": {
96382         "GENERIC-RESOURCE-API:model-customization-uuid": {
96383           "$ref": "#/definitions/Optional.empty",
96384           "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"
96385         },
96386         "GENERIC-RESOURCE-API:model-invariant-uuid": {
96387           "$ref": "#/definitions/Optional.empty",
96388           "description": "identifies the invariant uuid for this service or resource"
96389         },
96390         "GENERIC-RESOURCE-API:model-name": {
96391           "$ref": "#/definitions/Optional.empty"
96392         },
96393         "GENERIC-RESOURCE-API:model-uuid": {
96394           "$ref": "#/definitions/Optional.empty",
96395           "description": "identifies the uuid for this service or resource, which is version specific"
96396         },
96397         "GENERIC-RESOURCE-API:model-version": {
96398           "$ref": "#/definitions/Optional.empty"
96399         }
96400       },
96401       "type": "object"
96402     },
96403     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information-TOP": {
96404       "properties": {
96405         "GENERIC-RESOURCE-API:onap-model-information": {
96406           "items": {
96407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)onap-model-information"
96408           },
96409           "type": "object"
96410         }
96411       },
96412       "type": "object"
96413     },
96414     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments": {
96415       "type": "object"
96416     },
96417     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments-TOP": {
96418       "properties": {
96419         "GENERIC-RESOURCE-API:service-assignments": {
96420           "items": {
96421             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-assignments"
96422           },
96423           "type": "object"
96424         }
96425       },
96426       "type": "object"
96427     },
96428     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters": {
96429       "properties": {
96430         "GENERIC-RESOURCE-API:service-parameter": {
96431           "items": {
96432             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
96433           },
96434           "type": "array"
96435         }
96436       },
96437       "type": "object"
96438     },
96439     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters-TOP": {
96440       "properties": {
96441         "GENERIC-RESOURCE-API:service-parameters": {
96442           "items": {
96443             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-parameters"
96444           },
96445           "type": "object"
96446         }
96447       },
96448       "type": "object"
96449     },
96450     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier": {
96451       "properties": {
96452         "GENERIC-RESOURCE-API:global-customer-id": {
96453           "$ref": "#/definitions/Optional.empty"
96454         },
96455         "GENERIC-RESOURCE-API:service-id": {
96456           "$ref": "#/definitions/Optional.empty",
96457           "description": "from MSO input on STO assign"
96458         },
96459         "GENERIC-RESOURCE-API:service-instance-id": {
96460           "$ref": "#/definitions/Optional.empty",
96461           "description": "repeated"
96462         },
96463         "GENERIC-RESOURCE-API:service-instance-name": {
96464           "$ref": "#/definitions/Optional.empty",
96465           "description": "optionally comes from service-request-input container or is assigned by sdn-c"
96466         },
96467         "GENERIC-RESOURCE-API:service-type": {
96468           "$ref": "#/definitions/Optional.empty",
96469           "description": "tag labeled subscription-service-type in the service-information input"
96470         }
96471       },
96472       "type": "object"
96473     },
96474     "GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier-TOP": {
96475       "properties": {
96476         "GENERIC-RESOURCE-API:service-topology-identifier": {
96477           "items": {
96478             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology(config)service-topology-identifier"
96479           },
96480           "type": "object"
96481         }
96482       },
96483       "type": "object"
96484     },
96485     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter": {
96486       "properties": {
96487         "GENERIC-RESOURCE-API:service-parameter-name": {
96488           "$ref": "#/definitions/Optional.empty"
96489         },
96490         "GENERIC-RESOURCE-API:service-parameter-value": {
96491           "$ref": "#/definitions/Optional.empty"
96492         }
96493       },
96494       "type": "object"
96495     },
96496     "GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter-TOP": {
96497       "properties": {
96498         "GENERIC-RESOURCE-API:service-parameter": {
96499           "items": {
96500             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/service-topology/service-parameters(config)service-parameter"
96501           },
96502           "type": "array"
96503         }
96504       },
96505       "type": "object"
96506     },
96507     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group": {
96508       "properties": {
96509         "GENERIC-RESOURCE-API:configuration-id": {
96510           "$ref": "#/definitions/Optional.empty"
96511         },
96512         "GENERIC-RESOURCE-API:group-type": {
96513           "$ref": "#/definitions/Optional.empty",
96514           "description": " port-mirror-source or  port-mirror-dest"
96515         },
96516         "GENERIC-RESOURCE-API:instance-group-role": {
96517           "$ref": "#/definitions/Optional.empty",
96518           "description": "i.e.TSBC_VNFC_group"
96519         },
96520         "GENERIC-RESOURCE-API:nfc-naming-code": {
96521           "$ref": "#/definitions/Optional.empty",
96522           "description": "Set to nfc-naming-code from A&AI"
96523         },
96524         "GENERIC-RESOURCE-API:vnfc-objects": {
96525           "items": {
96526             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
96527           },
96528           "type": "object"
96529         }
96530       },
96531       "required": [
96532         "GENERIC-RESOURCE-API:configuration-id",
96533         "GENERIC-RESOURCE-API:instance-group-role",
96534         "GENERIC-RESOURCE-API:nfc-naming-code"
96535       ],
96536       "type": "object"
96537     },
96538     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group-TOP": {
96539       "properties": {
96540         "GENERIC-RESOURCE-API:vnfc-instance-group": {
96541           "items": {
96542             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups(config)vnfc-instance-group"
96543           },
96544           "type": "array"
96545         }
96546       },
96547       "type": "object"
96548     },
96549     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects": {
96550       "properties": {
96551         "GENERIC-RESOURCE-API:vnfc-object": {
96552           "items": {
96553             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
96554           },
96555           "type": "array"
96556         }
96557       },
96558       "type": "object"
96559     },
96560     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects-TOP": {
96561       "properties": {
96562         "GENERIC-RESOURCE-API:vnfc-objects": {
96563           "items": {
96564             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group(config)vnfc-objects"
96565           },
96566           "type": "object"
96567         }
96568       },
96569       "type": "object"
96570     },
96571     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object": {
96572       "properties": {
96573         "GENERIC-RESOURCE-API:vm-type": {
96574           "$ref": "#/definitions/Optional.empty"
96575         },
96576         "GENERIC-RESOURCE-API:vnf-id": {
96577           "$ref": "#/definitions/Optional.empty"
96578         },
96579         "GENERIC-RESOURCE-API:vnfc-key": {
96580           "$ref": "#/definitions/Optional.empty"
96581         },
96582         "GENERIC-RESOURCE-API:vnfc-name": {
96583           "$ref": "#/definitions/Optional.empty",
96584           "description": "Vnfc name as key in A&AI"
96585         },
96586         "GENERIC-RESOURCE-API:vnics": {
96587           "items": {
96588             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
96589           },
96590           "type": "object"
96591         },
96592         "GENERIC-RESOURCE-API:vserver-id": {
96593           "$ref": "#/definitions/Optional.empty"
96594         },
96595         "GENERIC-RESOURCE-API:vserver-name": {
96596           "$ref": "#/definitions/Optional.empty"
96597         }
96598       },
96599       "type": "object"
96600     },
96601     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object-TOP": {
96602       "properties": {
96603         "GENERIC-RESOURCE-API:vnfc-object": {
96604           "items": {
96605             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects(config)vnfc-object"
96606           },
96607           "type": "array"
96608         }
96609       },
96610       "type": "object"
96611     },
96612     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics": {
96613       "properties": {
96614         "GENERIC-RESOURCE-API:vnic": {
96615           "items": {
96616             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
96617           },
96618           "type": "array"
96619         }
96620       },
96621       "type": "object"
96622     },
96623     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics-TOP": {
96624       "properties": {
96625         "GENERIC-RESOURCE-API:vnics": {
96626           "items": {
96627             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object(config)vnics"
96628           },
96629           "type": "object"
96630         }
96631       },
96632       "type": "object"
96633     },
96634     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic": {
96635       "properties": {
96636         "GENERIC-RESOURCE-API:capacity": {
96637           "items": {
96638             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
96639           },
96640           "type": "object"
96641         },
96642         "GENERIC-RESOURCE-API:vnic-ip-addresses": {
96643           "items": {
96644             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses"
96645           },
96646           "type": "object"
96647         },
96648         "GENERIC-RESOURCE-API:vnic-port-id": {
96649           "$ref": "#/definitions/Optional.empty"
96650         },
96651         "GENERIC-RESOURCE-API:vnic-port-name": {
96652           "$ref": "#/definitions/Optional.empty"
96653         }
96654       },
96655       "type": "object"
96656     },
96657     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic-TOP": {
96658       "properties": {
96659         "GENERIC-RESOURCE-API:vnic": {
96660           "items": {
96661             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics(config)vnic"
96662           },
96663           "type": "array"
96664         }
96665       },
96666       "type": "object"
96667     },
96668     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity": {
96669       "properties": {
96670         "GENERIC-RESOURCE-API:used-capacity": {
96671           "$ref": "#/definitions/Optional.empty",
96672           "description": "Updated for destination port when source port is mapped/unmapped."
96673         },
96674         "GENERIC-RESOURCE-API:vnic-capacity": {
96675           "$ref": "#/definitions/Optional.empty"
96676         }
96677       },
96678       "type": "object"
96679     },
96680     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity-TOP": {
96681       "properties": {
96682         "GENERIC-RESOURCE-API:capacity": {
96683           "items": {
96684             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)capacity"
96685           },
96686           "type": "object"
96687         }
96688       },
96689       "type": "object"
96690     },
96691     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses": {
96692       "properties": {
96693         "GENERIC-RESOURCE-API:ip-addresses": {
96694           "items": {
96695             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses"
96696           },
96697           "type": "object"
96698         }
96699       },
96700       "type": "object"
96701     },
96702     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses-TOP": {
96703       "properties": {
96704         "GENERIC-RESOURCE-API:vnic-ip-addresses": {
96705           "items": {
96706             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic(config)vnic-ip-addresses"
96707           },
96708           "type": "object"
96709         }
96710       },
96711       "type": "object"
96712     },
96713     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses": {
96714       "properties": {
96715         "GENERIC-RESOURCE-API:ipv4-address": {
96716           "$ref": "#/definitions/Optional.empty"
96717         },
96718         "GENERIC-RESOURCE-API:ipv6-address": {
96719           "$ref": "#/definitions/Optional.empty"
96720         },
96721         "GENERIC-RESOURCE-API:vipv4-address": {
96722           "$ref": "#/definitions/Optional.empty",
96723           "description": "Virtual v4"
96724         },
96725         "GENERIC-RESOURCE-API:vipv6-address": {
96726           "$ref": "#/definitions/Optional.empty",
96727           "description": "Virtual v6"
96728         }
96729       },
96730       "type": "object"
96731     },
96732     "GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses-TOP": {
96733       "properties": {
96734         "GENERIC-RESOURCE-API:ip-addresses": {
96735           "items": {
96736             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfc-instance-groups/vnfc-instance-group/vnfc-objects/vnfc-object/vnics/vnic/vnic-ip-addresses(config)ip-addresses"
96737           },
96738           "type": "object"
96739         }
96740       },
96741       "type": "object"
96742     },
96743     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf": {
96744       "properties": {
96745         "GENERIC-RESOURCE-API:vnf-data": {
96746           "items": {
96747             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
96748           },
96749           "type": "object"
96750         },
96751         "GENERIC-RESOURCE-API:vnf-id": {
96752           "$ref": "#/definitions/Optional.empty"
96753         }
96754       },
96755       "required": [
96756         "GENERIC-RESOURCE-API:vnf-id"
96757       ],
96758       "type": "object"
96759     },
96760     "GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf-TOP": {
96761       "properties": {
96762         "GENERIC-RESOURCE-API:vnf": {
96763           "items": {
96764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs(config)vnf"
96765           },
96766           "type": "array"
96767         }
96768       },
96769       "type": "object"
96770     },
96771     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data": {
96772       "properties": {
96773         "GENERIC-RESOURCE-API:license-information": {
96774           "items": {
96775             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
96776           },
96777           "type": "object"
96778         },
96779         "GENERIC-RESOURCE-API:request-information": {
96780           "items": {
96781             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
96782           },
96783           "type": "object"
96784         },
96785         "GENERIC-RESOURCE-API:sdnc-request-header": {
96786           "items": {
96787             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
96788           },
96789           "type": "object"
96790         },
96791         "GENERIC-RESOURCE-API:service-information": {
96792           "items": {
96793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
96794           },
96795           "type": "object"
96796         },
96797         "GENERIC-RESOURCE-API:vf-modules": {
96798           "items": {
96799             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
96800           },
96801           "type": "object"
96802         },
96803         "GENERIC-RESOURCE-API:vnf-information": {
96804           "items": {
96805             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
96806           },
96807           "type": "object"
96808         },
96809         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
96810           "items": {
96811             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
96812           },
96813           "type": "object"
96814         },
96815         "GENERIC-RESOURCE-API:vnf-network-collections": {
96816           "items": {
96817             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
96818           },
96819           "type": "object"
96820         },
96821         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
96822           "items": {
96823             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
96824           },
96825           "type": "object"
96826         },
96827         "GENERIC-RESOURCE-API:vnf-request-input": {
96828           "items": {
96829             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
96830           },
96831           "type": "object"
96832         },
96833         "GENERIC-RESOURCE-API:vnf-sub-interface-groups": {
96834           "items": {
96835             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
96836           },
96837           "type": "object"
96838         },
96839         "GENERIC-RESOURCE-API:vnf-topology": {
96840           "items": {
96841             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
96842           },
96843           "type": "object"
96844         }
96845       },
96846       "type": "object"
96847     },
96848     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data-TOP": {
96849       "properties": {
96850         "GENERIC-RESOURCE-API:vnf-data": {
96851           "items": {
96852             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf(config)vnf-data"
96853           },
96854           "type": "object"
96855         }
96856       },
96857       "type": "object"
96858     },
96859     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information": {
96860       "properties": {
96861         "GENERIC-RESOURCE-API:entitlement-pool-list": {
96862           "items": {
96863             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list"
96864           },
96865           "type": "array"
96866         },
96867         "GENERIC-RESOURCE-API:license-key-group-list": {
96868           "items": {
96869             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list"
96870           },
96871           "type": "array"
96872         }
96873       },
96874       "type": "object"
96875     },
96876     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information-TOP": {
96877       "properties": {
96878         "GENERIC-RESOURCE-API:license-information": {
96879           "items": {
96880             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)license-information"
96881           },
96882           "type": "object"
96883         }
96884       },
96885       "type": "object"
96886     },
96887     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information": {
96888       "properties": {
96889         "GENERIC-RESOURCE-API:notification-url": {
96890           "$ref": "#/definitions/Optional.empty"
96891         },
96892         "GENERIC-RESOURCE-API:order-number": {
96893           "$ref": "#/definitions/Optional.empty"
96894         },
96895         "GENERIC-RESOURCE-API:order-version": {
96896           "$ref": "#/definitions/Optional.empty"
96897         },
96898         "GENERIC-RESOURCE-API:request-action": {
96899           "$ref": "#/definitions/Optional.empty",
96900           "description": "still need to work Disconnect"
96901         },
96902         "GENERIC-RESOURCE-API:request-id": {
96903           "$ref": "#/definitions/Optional.empty",
96904           "description": "Request ID generated upstream of MSO"
96905         },
96906         "GENERIC-RESOURCE-API:source": {
96907           "$ref": "#/definitions/Optional.empty"
96908         }
96909       },
96910       "type": "object"
96911     },
96912     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information-TOP": {
96913       "properties": {
96914         "GENERIC-RESOURCE-API:request-information": {
96915           "items": {
96916             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)request-information"
96917           },
96918           "type": "object"
96919         }
96920       },
96921       "type": "object"
96922     },
96923     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header": {
96924       "properties": {
96925         "GENERIC-RESOURCE-API:svc-action": {
96926           "$ref": "#/definitions/Optional.empty",
96927           "description": "This is the rpcAction"
96928         },
96929         "GENERIC-RESOURCE-API:svc-notification-url": {
96930           "$ref": "#/definitions/Optional.empty",
96931           "description": "Contains URL for asynchronous response"
96932         },
96933         "GENERIC-RESOURCE-API:svc-request-id": {
96934           "$ref": "#/definitions/Optional.empty",
96935           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
96936         }
96937       },
96938       "type": "object"
96939     },
96940     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header-TOP": {
96941       "properties": {
96942         "GENERIC-RESOURCE-API:sdnc-request-header": {
96943           "items": {
96944             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)sdnc-request-header"
96945           },
96946           "type": "object"
96947         }
96948       },
96949       "type": "object"
96950     },
96951     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information": {
96952       "properties": {
96953         "GENERIC-RESOURCE-API:global-customer-id": {
96954           "$ref": "#/definitions/Optional.empty",
96955           "description": "need for put of data to AnAI (MSO provides)"
96956         },
96957         "GENERIC-RESOURCE-API:onap-model-information": {
96958           "items": {
96959             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
96960           },
96961           "type": "object"
96962         },
96963         "GENERIC-RESOURCE-API:service-id": {
96964           "$ref": "#/definitions/Optional.empty",
96965           "description": "This maps to the product-family-id in A&AI"
96966         },
96967         "GENERIC-RESOURCE-API:service-instance-id": {
96968           "$ref": "#/definitions/Optional.empty"
96969         },
96970         "GENERIC-RESOURCE-API:subscriber-name": {
96971           "$ref": "#/definitions/Optional.empty",
96972           "description": "Would not be expected for vIPR-ATM or mobility services."
96973         },
96974         "GENERIC-RESOURCE-API:subscription-service-type": {
96975           "$ref": "#/definitions/Optional.empty",
96976           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
96977         }
96978       },
96979       "type": "object"
96980     },
96981     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information-TOP": {
96982       "properties": {
96983         "GENERIC-RESOURCE-API:service-information": {
96984           "items": {
96985             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)service-information"
96986           },
96987           "type": "object"
96988         }
96989       },
96990       "type": "object"
96991     },
96992     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules": {
96993       "properties": {
96994         "GENERIC-RESOURCE-API:vf-module": {
96995           "items": {
96996             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
96997           },
96998           "type": "array"
96999         }
97000       },
97001       "type": "object"
97002     },
97003     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules-TOP": {
97004       "properties": {
97005         "GENERIC-RESOURCE-API:vf-modules": {
97006           "items": {
97007             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vf-modules"
97008           },
97009           "type": "object"
97010         }
97011       },
97012       "type": "object"
97013     },
97014     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information": {
97015       "properties": {
97016         "GENERIC-RESOURCE-API:onap-model-information": {
97017           "items": {
97018             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
97019           },
97020           "type": "object"
97021         },
97022         "GENERIC-RESOURCE-API:vnf-id": {
97023           "$ref": "#/definitions/Optional.empty"
97024         },
97025         "GENERIC-RESOURCE-API:vnf-name": {
97026           "$ref": "#/definitions/Optional.empty"
97027         },
97028         "GENERIC-RESOURCE-API:vnf-type": {
97029           "$ref": "#/definitions/Optional.empty"
97030         }
97031       },
97032       "type": "object"
97033     },
97034     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information-TOP": {
97035       "properties": {
97036         "GENERIC-RESOURCE-API:vnf-information": {
97037           "items": {
97038             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-information"
97039           },
97040           "type": "object"
97041         }
97042       },
97043       "type": "object"
97044     },
97045     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status": {
97046       "properties": {
97047         "GENERIC-RESOURCE-API:create-timestamp": {
97048           "$ref": "#/definitions/Optional.empty",
97049           "description": "Not currently populated in service data."
97050         },
97051         "GENERIC-RESOURCE-API:last-action": {
97052           "$ref": "#/definitions/Optional.empty",
97053           "description": "should be list of possible request-actions"
97054         },
97055         "GENERIC-RESOURCE-API:last-order-status": {
97056           "$ref": "#/definitions/Optional.empty"
97057         },
97058         "GENERIC-RESOURCE-API:last-rpc-action": {
97059           "$ref": "#/definitions/Optional.empty"
97060         },
97061         "GENERIC-RESOURCE-API:last-svc-request-id": {
97062           "$ref": "#/definitions/Optional.empty",
97063           "description": "Not currently populated in service data."
97064         },
97065         "GENERIC-RESOURCE-API:modify-timestamp": {
97066           "$ref": "#/definitions/Optional.empty"
97067         },
97068         "GENERIC-RESOURCE-API:order-status": {
97069           "$ref": "#/definitions/Optional.empty",
97070           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
97071         }
97072       },
97073       "type": "object"
97074     },
97075     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status-TOP": {
97076       "properties": {
97077         "GENERIC-RESOURCE-API:vnf-level-oper-status": {
97078           "items": {
97079             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-level-oper-status"
97080           },
97081           "type": "object"
97082         }
97083       },
97084       "type": "object"
97085     },
97086     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections": {
97087       "properties": {
97088         "GENERIC-RESOURCE-API:vnf-network-collection": {
97089           "items": {
97090             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
97091           },
97092           "type": "array"
97093         }
97094       },
97095       "type": "object"
97096     },
97097     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections-TOP": {
97098       "properties": {
97099         "GENERIC-RESOURCE-API:vnf-network-collections": {
97100           "items": {
97101             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-network-collections"
97102           },
97103           "type": "object"
97104         }
97105       },
97106       "type": "object"
97107     },
97108     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources": {
97109       "properties": {
97110         "GENERIC-RESOURCE-API:vnf-provided-ar-id": {
97111           "description": "List of allotted resources using capacity from this vnf",
97112           "items": {
97113             "$ref": "#/definitions/Optional.empty"
97114           },
97115           "type": "array"
97116         }
97117       },
97118       "type": "object"
97119     },
97120     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources-TOP": {
97121       "properties": {
97122         "GENERIC-RESOURCE-API:vnf-provided-allotted-resources": {
97123           "items": {
97124             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-provided-allotted-resources"
97125           },
97126           "type": "object"
97127         }
97128       },
97129       "type": "object"
97130     },
97131     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input": {
97132       "properties": {
97133         "GENERIC-RESOURCE-API:aic-clli": {
97134           "$ref": "#/definitions/Optional.empty",
97135           "description": "Not expected to be used"
97136         },
97137         "GENERIC-RESOURCE-API:aic-cloud-region": {
97138           "$ref": "#/definitions/Optional.empty",
97139           "description": "The AIC cloud region which maps to contrail versions"
97140         },
97141         "GENERIC-RESOURCE-API:request-version": {
97142           "$ref": "#/definitions/Optional.empty"
97143         },
97144         "GENERIC-RESOURCE-API:tenant": {
97145           "$ref": "#/definitions/Optional.empty"
97146         },
97147         "GENERIC-RESOURCE-API:vnf-input-parameters": {
97148           "items": {
97149             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
97150           },
97151           "type": "object"
97152         },
97153         "GENERIC-RESOURCE-API:vnf-name": {
97154           "$ref": "#/definitions/Optional.empty"
97155         },
97156         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
97157           "items": {
97158             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids"
97159           },
97160           "type": "array"
97161         },
97162         "GENERIC-RESOURCE-API:vnf-networks": {
97163           "items": {
97164             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
97165           },
97166           "type": "object"
97167         }
97168       },
97169       "type": "object"
97170     },
97171     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input-TOP": {
97172       "properties": {
97173         "GENERIC-RESOURCE-API:vnf-request-input": {
97174           "items": {
97175             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-request-input"
97176           },
97177           "type": "object"
97178         }
97179       },
97180       "type": "object"
97181     },
97182     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups": {
97183       "properties": {
97184         "GENERIC-RESOURCE-API:vnf-sub-interface-group": {
97185           "items": {
97186             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
97187           },
97188           "type": "array"
97189         }
97190       },
97191       "type": "object"
97192     },
97193     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups-TOP": {
97194       "properties": {
97195         "GENERIC-RESOURCE-API:vnf-sub-interface-groups": {
97196           "items": {
97197             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-sub-interface-groups"
97198           },
97199           "type": "object"
97200         }
97201       },
97202       "type": "object"
97203     },
97204     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology": {
97205       "properties": {
97206         "GENERIC-RESOURCE-API:aic-clli": {
97207           "$ref": "#/definitions/Optional.empty",
97208           "description": "Not expected to be used"
97209         },
97210         "GENERIC-RESOURCE-API:aic-cloud-region": {
97211           "$ref": "#/definitions/Optional.empty",
97212           "description": "The AIC cloud region which maps to contrail versions"
97213         },
97214         "GENERIC-RESOURCE-API:onap-model-information": {
97215           "items": {
97216             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
97217           },
97218           "type": "object"
97219         },
97220         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
97221           "$ref": "#/definitions/Optional.empty",
97222           "description": "Indicate if source is sdnc generated cloud param"
97223         },
97224         "GENERIC-RESOURCE-API:tenant": {
97225           "$ref": "#/definitions/Optional.empty"
97226         },
97227         "GENERIC-RESOURCE-API:vnf-parameters-data": {
97228           "items": {
97229             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
97230           },
97231           "type": "object"
97232         },
97233         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
97234           "items": {
97235             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
97236           },
97237           "type": "object"
97238         },
97239         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
97240           "items": {
97241             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
97242           },
97243           "type": "object"
97244         }
97245       },
97246       "type": "object"
97247     },
97248     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology-TOP": {
97249       "properties": {
97250         "GENERIC-RESOURCE-API:vnf-topology": {
97251           "items": {
97252             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data(config)vnf-topology"
97253           },
97254           "type": "object"
97255         }
97256       },
97257       "type": "object"
97258     },
97259     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list": {
97260       "properties": {
97261         "GENERIC-RESOURCE-API:action": {
97262           "$ref": "#/definitions/Optional.empty"
97263         },
97264         "GENERIC-RESOURCE-API:entitlement-pool-invariant-uuid": {
97265           "$ref": "#/definitions/Optional.empty"
97266         },
97267         "GENERIC-RESOURCE-API:entitlement-pool-uuid": {
97268           "$ref": "#/definitions/Optional.empty"
97269         },
97270         "GENERIC-RESOURCE-API:entitlement-uuid": {
97271           "$ref": "#/definitions/Optional.empty",
97272           "description": "assigned by ALTS"
97273         }
97274       },
97275       "required": [
97276         "GENERIC-RESOURCE-API:action",
97277         "GENERIC-RESOURCE-API:entitlement-pool-uuid"
97278       ],
97279       "type": "object"
97280     },
97281     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list-TOP": {
97282       "properties": {
97283         "GENERIC-RESOURCE-API:entitlement-pool-list": {
97284           "items": {
97285             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)entitlement-pool-list"
97286           },
97287           "type": "array"
97288         }
97289       },
97290       "type": "object"
97291     },
97292     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list": {
97293       "properties": {
97294         "GENERIC-RESOURCE-API:action": {
97295           "$ref": "#/definitions/Optional.empty"
97296         },
97297         "GENERIC-RESOURCE-API:license-key": {
97298           "$ref": "#/definitions/Optional.empty",
97299           "description": "assigned by ALTS"
97300         },
97301         "GENERIC-RESOURCE-API:license-key-group-invariant-uuid": {
97302           "$ref": "#/definitions/Optional.empty"
97303         },
97304         "GENERIC-RESOURCE-API:license-key-group-uuid": {
97305           "$ref": "#/definitions/Optional.empty"
97306         },
97307         "GENERIC-RESOURCE-API:license-uuid": {
97308           "$ref": "#/definitions/Optional.empty",
97309           "description": "assigned by ALTS"
97310         }
97311       },
97312       "required": [
97313         "GENERIC-RESOURCE-API:action",
97314         "GENERIC-RESOURCE-API:license-key-group-uuid"
97315       ],
97316       "type": "object"
97317     },
97318     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list-TOP": {
97319       "properties": {
97320         "GENERIC-RESOURCE-API:license-key-group-list": {
97321           "items": {
97322             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/license-information(config)license-key-group-list"
97323           },
97324           "type": "array"
97325         }
97326       },
97327       "type": "object"
97328     },
97329     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information": {
97330       "properties": {
97331         "GENERIC-RESOURCE-API:model-customization-uuid": {
97332           "$ref": "#/definitions/Optional.empty",
97333           "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"
97334         },
97335         "GENERIC-RESOURCE-API:model-invariant-uuid": {
97336           "$ref": "#/definitions/Optional.empty",
97337           "description": "identifies the invariant uuid for this service or resource"
97338         },
97339         "GENERIC-RESOURCE-API:model-name": {
97340           "$ref": "#/definitions/Optional.empty"
97341         },
97342         "GENERIC-RESOURCE-API:model-uuid": {
97343           "$ref": "#/definitions/Optional.empty",
97344           "description": "identifies the uuid for this service or resource, which is version specific"
97345         },
97346         "GENERIC-RESOURCE-API:model-version": {
97347           "$ref": "#/definitions/Optional.empty"
97348         }
97349       },
97350       "type": "object"
97351     },
97352     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information-TOP": {
97353       "properties": {
97354         "GENERIC-RESOURCE-API:onap-model-information": {
97355           "items": {
97356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/service-information(config)onap-model-information"
97357           },
97358           "type": "object"
97359         }
97360       },
97361       "type": "object"
97362     },
97363     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module": {
97364       "properties": {
97365         "GENERIC-RESOURCE-API:vf-module-data": {
97366           "items": {
97367             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
97368           },
97369           "type": "object"
97370         },
97371         "GENERIC-RESOURCE-API:vf-module-id": {
97372           "$ref": "#/definitions/Optional.empty"
97373         }
97374       },
97375       "required": [
97376         "GENERIC-RESOURCE-API:vf-module-id"
97377       ],
97378       "type": "object"
97379     },
97380     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module-TOP": {
97381       "properties": {
97382         "GENERIC-RESOURCE-API:vf-module": {
97383           "items": {
97384             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules(config)vf-module"
97385           },
97386           "type": "array"
97387         }
97388       },
97389       "type": "object"
97390     },
97391     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data": {
97392       "properties": {
97393         "GENERIC-RESOURCE-API:request-information": {
97394           "items": {
97395             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
97396           },
97397           "type": "object"
97398         },
97399         "GENERIC-RESOURCE-API:sdnc-request-header": {
97400           "items": {
97401             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
97402           },
97403           "type": "object"
97404         },
97405         "GENERIC-RESOURCE-API:service-information": {
97406           "items": {
97407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
97408           },
97409           "type": "object"
97410         },
97411         "GENERIC-RESOURCE-API:vf-module-information": {
97412           "items": {
97413             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
97414           },
97415           "type": "object"
97416         },
97417         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
97418           "items": {
97419             "$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"
97420           },
97421           "type": "object"
97422         },
97423         "GENERIC-RESOURCE-API:vf-module-request-input": {
97424           "items": {
97425             "$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"
97426           },
97427           "type": "object"
97428         },
97429         "GENERIC-RESOURCE-API:vf-module-topology": {
97430           "items": {
97431             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
97432           },
97433           "type": "object"
97434         },
97435         "GENERIC-RESOURCE-API:vnf-information": {
97436           "items": {
97437             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
97438           },
97439           "type": "object"
97440         }
97441       },
97442       "type": "object"
97443     },
97444     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data-TOP": {
97445       "properties": {
97446         "GENERIC-RESOURCE-API:vf-module-data": {
97447           "items": {
97448             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module(config)vf-module-data"
97449           },
97450           "type": "object"
97451         }
97452       },
97453       "type": "object"
97454     },
97455     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information": {
97456       "properties": {
97457         "GENERIC-RESOURCE-API:notification-url": {
97458           "$ref": "#/definitions/Optional.empty"
97459         },
97460         "GENERIC-RESOURCE-API:order-number": {
97461           "$ref": "#/definitions/Optional.empty"
97462         },
97463         "GENERIC-RESOURCE-API:order-version": {
97464           "$ref": "#/definitions/Optional.empty"
97465         },
97466         "GENERIC-RESOURCE-API:request-action": {
97467           "$ref": "#/definitions/Optional.empty",
97468           "description": "still need to work Disconnect"
97469         },
97470         "GENERIC-RESOURCE-API:request-id": {
97471           "$ref": "#/definitions/Optional.empty",
97472           "description": "Request ID generated upstream of MSO"
97473         },
97474         "GENERIC-RESOURCE-API:source": {
97475           "$ref": "#/definitions/Optional.empty"
97476         }
97477       },
97478       "type": "object"
97479     },
97480     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information-TOP": {
97481       "properties": {
97482         "GENERIC-RESOURCE-API:request-information": {
97483           "items": {
97484             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)request-information"
97485           },
97486           "type": "object"
97487         }
97488       },
97489       "type": "object"
97490     },
97491     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header": {
97492       "properties": {
97493         "GENERIC-RESOURCE-API:svc-action": {
97494           "$ref": "#/definitions/Optional.empty",
97495           "description": "This is the rpcAction"
97496         },
97497         "GENERIC-RESOURCE-API:svc-notification-url": {
97498           "$ref": "#/definitions/Optional.empty",
97499           "description": "Contains URL for asynchronous response"
97500         },
97501         "GENERIC-RESOURCE-API:svc-request-id": {
97502           "$ref": "#/definitions/Optional.empty",
97503           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
97504         }
97505       },
97506       "type": "object"
97507     },
97508     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header-TOP": {
97509       "properties": {
97510         "GENERIC-RESOURCE-API:sdnc-request-header": {
97511           "items": {
97512             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)sdnc-request-header"
97513           },
97514           "type": "object"
97515         }
97516       },
97517       "type": "object"
97518     },
97519     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information": {
97520       "properties": {
97521         "GENERIC-RESOURCE-API:global-customer-id": {
97522           "$ref": "#/definitions/Optional.empty",
97523           "description": "need for put of data to AnAI (MSO provides)"
97524         },
97525         "GENERIC-RESOURCE-API:onap-model-information": {
97526           "items": {
97527             "$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"
97528           },
97529           "type": "object"
97530         },
97531         "GENERIC-RESOURCE-API:service-id": {
97532           "$ref": "#/definitions/Optional.empty",
97533           "description": "This maps to the product-family-id in A&AI"
97534         },
97535         "GENERIC-RESOURCE-API:service-instance-id": {
97536           "$ref": "#/definitions/Optional.empty"
97537         },
97538         "GENERIC-RESOURCE-API:subscriber-name": {
97539           "$ref": "#/definitions/Optional.empty",
97540           "description": "Would not be expected for vIPR-ATM or mobility services."
97541         },
97542         "GENERIC-RESOURCE-API:subscription-service-type": {
97543           "$ref": "#/definitions/Optional.empty",
97544           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
97545         }
97546       },
97547       "type": "object"
97548     },
97549     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information-TOP": {
97550       "properties": {
97551         "GENERIC-RESOURCE-API:service-information": {
97552           "items": {
97553             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)service-information"
97554           },
97555           "type": "object"
97556         }
97557       },
97558       "type": "object"
97559     },
97560     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information": {
97561       "properties": {
97562         "GENERIC-RESOURCE-API:from-preload": {
97563           "$ref": "#/definitions/Optional.empty",
97564           "description": "Indicates if source is preload data"
97565         },
97566         "GENERIC-RESOURCE-API:onap-model-information": {
97567           "items": {
97568             "$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"
97569           },
97570           "type": "object"
97571         },
97572         "GENERIC-RESOURCE-API:vf-module-id": {
97573           "$ref": "#/definitions/Optional.empty"
97574         },
97575         "GENERIC-RESOURCE-API:vf-module-type": {
97576           "$ref": "#/definitions/Optional.empty"
97577         }
97578       },
97579       "type": "object"
97580     },
97581     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information-TOP": {
97582       "properties": {
97583         "GENERIC-RESOURCE-API:vf-module-information": {
97584           "items": {
97585             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-information"
97586           },
97587           "type": "object"
97588         }
97589       },
97590       "type": "object"
97591     },
97592     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-level-oper-status": {
97593       "properties": {
97594         "GENERIC-RESOURCE-API:create-timestamp": {
97595           "$ref": "#/definitions/Optional.empty",
97596           "description": "Not currently populated in service data."
97597         },
97598         "GENERIC-RESOURCE-API:last-action": {
97599           "$ref": "#/definitions/Optional.empty",
97600           "description": "should be list of possible request-actions"
97601         },
97602         "GENERIC-RESOURCE-API:last-order-status": {
97603           "$ref": "#/definitions/Optional.empty"
97604         },
97605         "GENERIC-RESOURCE-API:last-rpc-action": {
97606           "$ref": "#/definitions/Optional.empty"
97607         },
97608         "GENERIC-RESOURCE-API:last-svc-request-id": {
97609           "$ref": "#/definitions/Optional.empty",
97610           "description": "Not currently populated in service data."
97611         },
97612         "GENERIC-RESOURCE-API:modify-timestamp": {
97613           "$ref": "#/definitions/Optional.empty"
97614         },
97615         "GENERIC-RESOURCE-API:order-status": {
97616           "$ref": "#/definitions/Optional.empty",
97617           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
97618         }
97619       },
97620       "type": "object"
97621     },
97622     "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": {
97623       "properties": {
97624         "GENERIC-RESOURCE-API:vf-module-level-oper-status": {
97625           "items": {
97626             "$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"
97627           },
97628           "type": "object"
97629         }
97630       },
97631       "type": "object"
97632     },
97633     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input": {
97634       "properties": {
97635         "GENERIC-RESOURCE-API:aic-clli": {
97636           "$ref": "#/definitions/Optional.empty",
97637           "description": "Not expected to be used"
97638         },
97639         "GENERIC-RESOURCE-API:aic-cloud-region": {
97640           "$ref": "#/definitions/Optional.empty",
97641           "description": "The AIC cloud region which maps to contrail versions"
97642         },
97643         "GENERIC-RESOURCE-API:request-version": {
97644           "$ref": "#/definitions/Optional.empty",
97645           "description": "keep this?"
97646         },
97647         "GENERIC-RESOURCE-API:tenant": {
97648           "$ref": "#/definitions/Optional.empty"
97649         },
97650         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
97651           "items": {
97652             "$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"
97653           },
97654           "type": "object"
97655         },
97656         "GENERIC-RESOURCE-API:vf-module-name": {
97657           "$ref": "#/definitions/Optional.empty"
97658         }
97659       },
97660       "type": "object"
97661     },
97662     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-request-input-TOP": {
97663       "properties": {
97664         "GENERIC-RESOURCE-API:vf-module-request-input": {
97665           "items": {
97666             "$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"
97667           },
97668           "type": "object"
97669         }
97670       },
97671       "type": "object"
97672     },
97673     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology": {
97674       "properties": {
97675         "GENERIC-RESOURCE-API:aic-clli": {
97676           "$ref": "#/definitions/Optional.empty",
97677           "description": "Not expected to be used"
97678         },
97679         "GENERIC-RESOURCE-API:aic-cloud-region": {
97680           "$ref": "#/definitions/Optional.empty",
97681           "description": "The AIC cloud region which maps to contrail versions"
97682         },
97683         "GENERIC-RESOURCE-API:onap-model-information": {
97684           "items": {
97685             "$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"
97686           },
97687           "type": "object"
97688         },
97689         "GENERIC-RESOURCE-API:sdnc-generated-cloud-resources": {
97690           "$ref": "#/definitions/Optional.empty",
97691           "description": "Indicate if source is sdnc-generated-cloud-resources.When true, the parameters are literal HEAT template parameter names;When false, the parameters need to be converted to HEAT format"
97692         },
97693         "GENERIC-RESOURCE-API:tenant": {
97694           "$ref": "#/definitions/Optional.empty"
97695         },
97696         "GENERIC-RESOURCE-API:vf-module-assignments": {
97697           "items": {
97698             "$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"
97699           },
97700           "type": "object"
97701         },
97702         "GENERIC-RESOURCE-API:vf-module-parameters": {
97703           "items": {
97704             "$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"
97705           },
97706           "type": "object"
97707         },
97708         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
97709           "items": {
97710             "$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"
97711           },
97712           "type": "object"
97713         }
97714       },
97715       "type": "object"
97716     },
97717     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology-TOP": {
97718       "properties": {
97719         "GENERIC-RESOURCE-API:vf-module-topology": {
97720           "items": {
97721             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vf-module-topology"
97722           },
97723           "type": "object"
97724         }
97725       },
97726       "type": "object"
97727     },
97728     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information": {
97729       "properties": {
97730         "GENERIC-RESOURCE-API:onap-model-information": {
97731           "items": {
97732             "$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"
97733           },
97734           "type": "object"
97735         },
97736         "GENERIC-RESOURCE-API:vnf-id": {
97737           "$ref": "#/definitions/Optional.empty"
97738         },
97739         "GENERIC-RESOURCE-API:vnf-name": {
97740           "$ref": "#/definitions/Optional.empty"
97741         },
97742         "GENERIC-RESOURCE-API:vnf-type": {
97743           "$ref": "#/definitions/Optional.empty"
97744         }
97745       },
97746       "type": "object"
97747     },
97748     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information-TOP": {
97749       "properties": {
97750         "GENERIC-RESOURCE-API:vnf-information": {
97751           "items": {
97752             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data(config)vnf-information"
97753           },
97754           "type": "object"
97755         }
97756       },
97757       "type": "object"
97758     },
97759     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/service-information(config)onap-model-information": {
97760       "properties": {
97761         "GENERIC-RESOURCE-API:model-customization-uuid": {
97762           "$ref": "#/definitions/Optional.empty",
97763           "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"
97764         },
97765         "GENERIC-RESOURCE-API:model-invariant-uuid": {
97766           "$ref": "#/definitions/Optional.empty",
97767           "description": "identifies the invariant uuid for this service or resource"
97768         },
97769         "GENERIC-RESOURCE-API:model-name": {
97770           "$ref": "#/definitions/Optional.empty"
97771         },
97772         "GENERIC-RESOURCE-API:model-uuid": {
97773           "$ref": "#/definitions/Optional.empty",
97774           "description": "identifies the uuid for this service or resource, which is version specific"
97775         },
97776         "GENERIC-RESOURCE-API:model-version": {
97777           "$ref": "#/definitions/Optional.empty"
97778         }
97779       },
97780       "type": "object"
97781     },
97782     "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": {
97783       "properties": {
97784         "GENERIC-RESOURCE-API:onap-model-information": {
97785           "items": {
97786             "$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"
97787           },
97788           "type": "object"
97789         }
97790       },
97791       "type": "object"
97792     },
97793     "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": {
97794       "properties": {
97795         "GENERIC-RESOURCE-API:model-customization-uuid": {
97796           "$ref": "#/definitions/Optional.empty",
97797           "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"
97798         },
97799         "GENERIC-RESOURCE-API:model-invariant-uuid": {
97800           "$ref": "#/definitions/Optional.empty",
97801           "description": "identifies the invariant uuid for this service or resource"
97802         },
97803         "GENERIC-RESOURCE-API:model-name": {
97804           "$ref": "#/definitions/Optional.empty"
97805         },
97806         "GENERIC-RESOURCE-API:model-uuid": {
97807           "$ref": "#/definitions/Optional.empty",
97808           "description": "identifies the uuid for this service or resource, which is version specific"
97809         },
97810         "GENERIC-RESOURCE-API:model-version": {
97811           "$ref": "#/definitions/Optional.empty"
97812         }
97813       },
97814       "type": "object"
97815     },
97816     "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": {
97817       "properties": {
97818         "GENERIC-RESOURCE-API:onap-model-information": {
97819           "items": {
97820             "$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"
97821           },
97822           "type": "object"
97823         }
97824       },
97825       "type": "object"
97826     },
97827     "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": {
97828       "properties": {
97829         "GENERIC-RESOURCE-API:param": {
97830           "items": {
97831             "$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"
97832           },
97833           "type": "array"
97834         }
97835       },
97836       "type": "object"
97837     },
97838     "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": {
97839       "properties": {
97840         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
97841           "items": {
97842             "$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"
97843           },
97844           "type": "object"
97845         }
97846       },
97847       "type": "object"
97848     },
97849     "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": {
97850       "properties": {
97851         "GENERIC-RESOURCE-API:name": {
97852           "$ref": "#/definitions/Optional.empty"
97853         },
97854         "GENERIC-RESOURCE-API:resource-resolution-data": {
97855           "items": {
97856             "$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/param(config)resource-resolution-data"
97857           },
97858           "type": "object"
97859         },
97860         "GENERIC-RESOURCE-API:value": {
97861           "$ref": "#/definitions/Optional.empty"
97862         }
97863       },
97864       "type": "object"
97865     },
97866     "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": {
97867       "properties": {
97868         "GENERIC-RESOURCE-API:param": {
97869           "items": {
97870             "$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"
97871           },
97872           "type": "array"
97873         }
97874       },
97875       "type": "object"
97876     },
97877     "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/param(config)resource-resolution-data": {
97878       "properties": {
97879         "GENERIC-RESOURCE-API:capability-name": {
97880           "$ref": "#/definitions/Optional.empty",
97881           "description": "Resource assignment resolution Capability name"
97882         },
97883         "GENERIC-RESOURCE-API:resource-key": {
97884           "items": {
97885             "$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/param/resource-resolution-data(config)resource-key"
97886           },
97887           "type": "array"
97888         },
97889         "GENERIC-RESOURCE-API:status": {
97890           "$ref": "#/definitions/Optional.empty",
97891           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
97892         }
97893       },
97894       "type": "object"
97895     },
97896     "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/param(config)resource-resolution-data-TOP": {
97897       "properties": {
97898         "GENERIC-RESOURCE-API:resource-resolution-data": {
97899           "items": {
97900             "$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/param(config)resource-resolution-data"
97901           },
97902           "type": "object"
97903         }
97904       },
97905       "type": "object"
97906     },
97907     "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/param/resource-resolution-data(config)resource-key": {
97908       "properties": {
97909         "GENERIC-RESOURCE-API:name": {
97910           "$ref": "#/definitions/Optional.empty"
97911         },
97912         "GENERIC-RESOURCE-API:value": {
97913           "$ref": "#/definitions/Optional.empty"
97914         }
97915       },
97916       "type": "object"
97917     },
97918     "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/param/resource-resolution-data(config)resource-key-TOP": {
97919       "properties": {
97920         "GENERIC-RESOURCE-API:resource-key": {
97921           "items": {
97922             "$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/param/resource-resolution-data(config)resource-key"
97923           },
97924           "type": "array"
97925         }
97926       },
97927       "type": "object"
97928     },
97929     "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": {
97930       "properties": {
97931         "GENERIC-RESOURCE-API:model-customization-uuid": {
97932           "$ref": "#/definitions/Optional.empty",
97933           "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"
97934         },
97935         "GENERIC-RESOURCE-API:model-invariant-uuid": {
97936           "$ref": "#/definitions/Optional.empty",
97937           "description": "identifies the invariant uuid for this service or resource"
97938         },
97939         "GENERIC-RESOURCE-API:model-name": {
97940           "$ref": "#/definitions/Optional.empty"
97941         },
97942         "GENERIC-RESOURCE-API:model-uuid": {
97943           "$ref": "#/definitions/Optional.empty",
97944           "description": "identifies the uuid for this service or resource, which is version specific"
97945         },
97946         "GENERIC-RESOURCE-API:model-version": {
97947           "$ref": "#/definitions/Optional.empty"
97948         }
97949       },
97950       "type": "object"
97951     },
97952     "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": {
97953       "properties": {
97954         "GENERIC-RESOURCE-API:onap-model-information": {
97955           "items": {
97956             "$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"
97957           },
97958           "type": "object"
97959         }
97960       },
97961       "type": "object"
97962     },
97963     "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": {
97964       "properties": {
97965         "GENERIC-RESOURCE-API:vf-module-status": {
97966           "$ref": "#/definitions/Optional.empty",
97967           "description": "Orchestration status from AAI - to be set by SDNC"
97968         },
97969         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
97970           "items": {
97971             "$ref": "#/definitions/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)vlan-vnfc-instance-groups"
97972           },
97973           "type": "object"
97974         },
97975         "GENERIC-RESOURCE-API:vms": {
97976           "items": {
97977             "$ref": "#/definitions/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"
97978           },
97979           "type": "object"
97980         }
97981       },
97982       "type": "object"
97983     },
97984     "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": {
97985       "properties": {
97986         "GENERIC-RESOURCE-API:vf-module-assignments": {
97987           "items": {
97988             "$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"
97989           },
97990           "type": "object"
97991         }
97992       },
97993       "type": "object"
97994     },
97995     "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": {
97996       "properties": {
97997         "GENERIC-RESOURCE-API:param": {
97998           "items": {
97999             "$ref": "#/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"
98000           },
98001           "type": "array"
98002         }
98003       },
98004       "type": "object"
98005     },
98006     "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": {
98007       "properties": {
98008         "GENERIC-RESOURCE-API:vf-module-parameters": {
98009           "items": {
98010             "$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"
98011           },
98012           "type": "object"
98013         }
98014       },
98015       "type": "object"
98016     },
98017     "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": {
98018       "properties": {
98019         "GENERIC-RESOURCE-API:vf-module-id": {
98020           "$ref": "#/definitions/Optional.empty",
98021           "description": "vf-module id"
98022         },
98023         "GENERIC-RESOURCE-API:vf-module-name": {
98024           "$ref": "#/definitions/Optional.empty",
98025           "description": "vf-module-name"
98026         },
98027         "GENERIC-RESOURCE-API:vf-module-type": {
98028           "$ref": "#/definitions/Optional.empty"
98029         }
98030       },
98031       "type": "object"
98032     },
98033     "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": {
98034       "properties": {
98035         "GENERIC-RESOURCE-API:vf-module-topology-identifier": {
98036           "items": {
98037             "$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"
98038           },
98039           "type": "object"
98040         }
98041       },
98042       "type": "object"
98043     },
98044     "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)vlan-vnfc-instance-groups": {
98045       "properties": {
98046         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
98047           "items": {
98048             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
98049           },
98050           "type": "array"
98051         }
98052       },
98053       "type": "object"
98054     },
98055     "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)vlan-vnfc-instance-groups-TOP": {
98056       "properties": {
98057         "GENERIC-RESOURCE-API:vlan-vnfc-instance-groups": {
98058           "items": {
98059             "$ref": "#/definitions/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)vlan-vnfc-instance-groups"
98060           },
98061           "type": "object"
98062         }
98063       },
98064       "type": "object"
98065     },
98066     "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": {
98067       "properties": {
98068         "GENERIC-RESOURCE-API:vm": {
98069           "items": {
98070             "$ref": "#/definitions/GENERIC-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"
98071           },
98072           "type": "array"
98073         }
98074       },
98075       "type": "object"
98076     },
98077     "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": {
98078       "properties": {
98079         "GENERIC-RESOURCE-API:vms": {
98080           "items": {
98081             "$ref": "#/definitions/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"
98082           },
98083           "type": "object"
98084         }
98085       },
98086       "type": "object"
98087     },
98088     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group": {
98089       "properties": {
98090         "GENERIC-RESOURCE-API:instance-group-function": {
98091           "$ref": "#/definitions/Optional.empty"
98092         },
98093         "GENERIC-RESOURCE-API:instance-group-id": {
98094           "$ref": "#/definitions/Optional.empty",
98095           "description": "A&AI ID"
98096         },
98097         "GENERIC-RESOURCE-API:vnf-id": {
98098           "$ref": "#/definitions/Optional.empty"
98099         },
98100         "GENERIC-RESOURCE-API:vnfcs": {
98101           "items": {
98102             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
98103           },
98104           "type": "object"
98105         }
98106       },
98107       "required": [
98108         "GENERIC-RESOURCE-API:instance-group-id"
98109       ],
98110       "type": "object"
98111     },
98112     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group-TOP": {
98113       "properties": {
98114         "GENERIC-RESOURCE-API:vlan-vnfc-instance-group": {
98115           "items": {
98116             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups(config)vlan-vnfc-instance-group"
98117           },
98118           "type": "array"
98119         }
98120       },
98121       "type": "object"
98122     },
98123     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs": {
98124       "properties": {
98125         "GENERIC-RESOURCE-API:vnfc": {
98126           "items": {
98127             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
98128           },
98129           "type": "array"
98130         }
98131       },
98132       "type": "object"
98133     },
98134     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs-TOP": {
98135       "properties": {
98136         "GENERIC-RESOURCE-API:vnfcs": {
98137           "items": {
98138             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group(config)vnfcs"
98139           },
98140           "type": "object"
98141         }
98142       },
98143       "type": "object"
98144     },
98145     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc": {
98146       "properties": {
98147         "GENERIC-RESOURCE-API:vnfc-name": {
98148           "$ref": "#/definitions/Optional.empty"
98149         },
98150         "GENERIC-RESOURCE-API:vnic-groups": {
98151           "items": {
98152             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
98153           },
98154           "type": "object"
98155         }
98156       },
98157       "type": "object"
98158     },
98159     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc-TOP": {
98160       "properties": {
98161         "GENERIC-RESOURCE-API:vnfc": {
98162           "items": {
98163             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs(config)vnfc"
98164           },
98165           "type": "array"
98166         }
98167       },
98168       "type": "object"
98169     },
98170     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups": {
98171       "properties": {
98172         "GENERIC-RESOURCE-API:vnic-group": {
98173           "items": {
98174             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
98175           },
98176           "type": "array"
98177         }
98178       },
98179       "type": "object"
98180     },
98181     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups-TOP": {
98182       "properties": {
98183         "GENERIC-RESOURCE-API:vnic-groups": {
98184           "items": {
98185             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc(config)vnic-groups"
98186           },
98187           "type": "object"
98188         }
98189       },
98190       "type": "object"
98191     },
98192     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group": {
98193       "properties": {
98194         "GENERIC-RESOURCE-API:network-instance-group-function": {
98195           "$ref": "#/definitions/Optional.empty",
98196           "description": "network-instance-Group-function for network collection where vnics with vnic-interface-role will connect"
98197         },
98198         "GENERIC-RESOURCE-API:vlan-assignment-policy-name": {
98199           "$ref": "#/definitions/Optional.empty",
98200           "description": "Policy name in ASDC model & policy definition in Policy Engine"
98201         },
98202         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
98203           "items": {
98204             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
98205           },
98206           "type": "object"
98207         },
98208         "GENERIC-RESOURCE-API:vlan-tag-index-next": {
98209           "$ref": "#/definitions/Optional.empty",
98210           "description": "Next tag to be assigned"
98211         },
98212         "GENERIC-RESOURCE-API:vlan-vnics": {
98213           "items": {
98214             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
98215           },
98216           "type": "object"
98217         },
98218         "GENERIC-RESOURCE-API:vnic-interface-role": {
98219           "$ref": "#/definitions/Optional.empty",
98220           "description": "Same as network-role of network where vnic is connected"
98221         }
98222       },
98223       "required": [
98224         "GENERIC-RESOURCE-API:vnic-interface-role"
98225       ],
98226       "type": "object"
98227     },
98228     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group-TOP": {
98229       "properties": {
98230         "GENERIC-RESOURCE-API:vnic-group": {
98231           "items": {
98232             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups(config)vnic-group"
98233           },
98234           "type": "array"
98235         }
98236       },
98237       "type": "object"
98238     },
98239     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses": {
98240       "properties": {
98241         "GENERIC-RESOURCE-API:ip-addresses": {
98242           "items": {
98243             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
98244           },
98245           "type": "object"
98246         }
98247       },
98248       "type": "object"
98249     },
98250     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses-TOP": {
98251       "properties": {
98252         "GENERIC-RESOURCE-API:vlan-common-ip-addresses": {
98253           "items": {
98254             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-common-ip-addresses"
98255           },
98256           "type": "object"
98257         }
98258       },
98259       "type": "object"
98260     },
98261     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics": {
98262       "properties": {
98263         "GENERIC-RESOURCE-API:vlan-vnic": {
98264           "items": {
98265             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
98266           },
98267           "type": "array"
98268         }
98269       },
98270       "type": "object"
98271     },
98272     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics-TOP": {
98273       "properties": {
98274         "GENERIC-RESOURCE-API:vlan-vnics": {
98275           "items": {
98276             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group(config)vlan-vnics"
98277           },
98278           "type": "object"
98279         }
98280       },
98281       "type": "object"
98282     },
98283     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses": {
98284       "properties": {
98285         "GENERIC-RESOURCE-API:ipv4-address": {
98286           "$ref": "#/definitions/Optional.empty"
98287         },
98288         "GENERIC-RESOURCE-API:ipv6-address": {
98289           "$ref": "#/definitions/Optional.empty"
98290         },
98291         "GENERIC-RESOURCE-API:vipv4-address": {
98292           "$ref": "#/definitions/Optional.empty",
98293           "description": "Virtual v4"
98294         },
98295         "GENERIC-RESOURCE-API:vipv6-address": {
98296           "$ref": "#/definitions/Optional.empty",
98297           "description": "Virtual v6"
98298         }
98299       },
98300       "type": "object"
98301     },
98302     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses-TOP": {
98303       "properties": {
98304         "GENERIC-RESOURCE-API:ip-addresses": {
98305           "items": {
98306             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-common-ip-addresses(config)ip-addresses"
98307           },
98308           "type": "object"
98309         }
98310       },
98311       "type": "object"
98312     },
98313     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic": {
98314       "properties": {
98315         "GENERIC-RESOURCE-API:vnic-port-id": {
98316           "$ref": "#/definitions/Optional.empty"
98317         },
98318         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
98319           "items": {
98320             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
98321           },
98322           "type": "object"
98323         }
98324       },
98325       "required": [
98326         "GENERIC-RESOURCE-API:vnic-port-id"
98327       ],
98328       "type": "object"
98329     },
98330     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic-TOP": {
98331       "properties": {
98332         "GENERIC-RESOURCE-API:vlan-vnic": {
98333           "items": {
98334             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics(config)vlan-vnic"
98335           },
98336           "type": "array"
98337         }
98338       },
98339       "type": "object"
98340     },
98341     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces": {
98342       "properties": {
98343         "GENERIC-RESOURCE-API:sub-interface-network-data": {
98344           "items": {
98345             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
98346           },
98347           "type": "array"
98348         }
98349       },
98350       "type": "object"
98351     },
98352     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces-TOP": {
98353       "properties": {
98354         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
98355           "items": {
98356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic(config)vnic-sub-interfaces"
98357           },
98358           "type": "object"
98359         }
98360       },
98361       "type": "object"
98362     },
98363     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data": {
98364       "properties": {
98365         "GENERIC-RESOURCE-API:floating-ips": {
98366           "items": {
98367             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
98368           },
98369           "type": "object"
98370         },
98371         "GENERIC-RESOURCE-API:network-id": {
98372           "$ref": "#/definitions/Optional.empty",
98373           "description": "Subinterface network id (UUID in A&AI)"
98374         },
98375         "GENERIC-RESOURCE-API:network-information-items": {
98376           "items": {
98377             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
98378           },
98379           "type": "object"
98380         },
98381         "GENERIC-RESOURCE-API:network-name": {
98382           "$ref": "#/definitions/Optional.empty",
98383           "description": "Subinterface network name"
98384         },
98385         "GENERIC-RESOURCE-API:network-role": {
98386           "$ref": "#/definitions/Optional.empty",
98387           "description": "e.g. untrusted "
98388         },
98389         "GENERIC-RESOURCE-API:network-role-tag": {
98390           "$ref": "#/definitions/Optional.empty",
98391           "description": "Assuming HEAT template network role tag parameter - not used"
98392         },
98393         "GENERIC-RESOURCE-API:vlan-tag-id": {
98394           "$ref": "#/definitions/Optional.empty",
98395           "description": "Vlan tag assigned to subinterface port"
98396         }
98397       },
98398       "required": [
98399         "GENERIC-RESOURCE-API:network-id"
98400       ],
98401       "type": "object"
98402     },
98403     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
98404       "properties": {
98405         "GENERIC-RESOURCE-API:sub-interface-network-data": {
98406           "items": {
98407             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces(config)sub-interface-network-data"
98408           },
98409           "type": "array"
98410         }
98411       },
98412       "type": "object"
98413     },
98414     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
98415       "properties": {
98416         "GENERIC-RESOURCE-API:floating-ip-v4": {
98417           "description": "Floating ipv4 for VMs of a given type on this network",
98418           "items": {
98419             "$ref": "#/definitions/Optional.empty"
98420           },
98421           "type": "array"
98422         },
98423         "GENERIC-RESOURCE-API:floating-ip-v6": {
98424           "description": "Floating ipv6 for VMs of a given type on this network",
98425           "items": {
98426             "$ref": "#/definitions/Optional.empty"
98427           },
98428           "type": "array"
98429         }
98430       },
98431       "type": "object"
98432     },
98433     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
98434       "properties": {
98435         "GENERIC-RESOURCE-API:floating-ips": {
98436           "items": {
98437             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
98438           },
98439           "type": "object"
98440         }
98441       },
98442       "type": "object"
98443     },
98444     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
98445       "properties": {
98446         "GENERIC-RESOURCE-API:network-information-item": {
98447           "items": {
98448             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
98449           },
98450           "type": "array"
98451         }
98452       },
98453       "type": "object"
98454     },
98455     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
98456       "properties": {
98457         "GENERIC-RESOURCE-API:network-information-items": {
98458           "items": {
98459             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
98460           },
98461           "type": "object"
98462         }
98463       },
98464       "type": "object"
98465     },
98466     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
98467       "properties": {
98468         "GENERIC-RESOURCE-API:ip-count": {
98469           "$ref": "#/definitions/Optional.empty",
98470           "description": "The number of ip addresses to be assigned per vm for this network role"
98471         },
98472         "GENERIC-RESOURCE-API:ip-version": {
98473           "$ref": "#/definitions/Optional.empty",
98474           "description": "Use ipv4 or ipv6"
98475         },
98476         "GENERIC-RESOURCE-API:network-ips": {
98477           "items": {
98478             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
98479           },
98480           "type": "object"
98481         },
98482         "GENERIC-RESOURCE-API:use-dhcp": {
98483           "$ref": "#/definitions/Optional.empty",
98484           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
98485         }
98486       },
98487       "type": "object"
98488     },
98489     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
98490       "properties": {
98491         "GENERIC-RESOURCE-API:network-information-item": {
98492           "items": {
98493             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
98494           },
98495           "type": "array"
98496         }
98497       },
98498       "type": "object"
98499     },
98500     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
98501       "properties": {
98502         "GENERIC-RESOURCE-API:network-ip": {
98503           "description": "List of assigned ip addresses of type ip-version on a network.",
98504           "items": {
98505             "$ref": "#/definitions/Optional.empty"
98506           },
98507           "type": "array"
98508         }
98509       },
98510       "type": "object"
98511     },
98512     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
98513       "properties": {
98514         "GENERIC-RESOURCE-API:network-ips": {
98515           "items": {
98516             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vlan-vnfc-instance-groups/vlan-vnfc-instance-group/vnfcs/vnfc/vnic-groups/vnic-group/vlan-vnics/vlan-vnic/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
98517           },
98518           "type": "object"
98519         }
98520       },
98521       "type": "object"
98522     },
98523     "GENERIC-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": {
98524       "properties": {
98525         "GENERIC-RESOURCE-API:nfc-naming-code": {
98526           "$ref": "#/definitions/Optional.empty",
98527           "description": "used in vm naming(draft 29: changed from nfc-code)"
98528         },
98529         "GENERIC-RESOURCE-API:onap-model-information": {
98530           "items": {
98531             "$ref": "#/definitions/GENERIC-RESOURCE-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)onap-model-information"
98532           },
98533           "type": "object"
98534         },
98535         "GENERIC-RESOURCE-API:vm-count": {
98536           "$ref": "#/definitions/Optional.empty"
98537         },
98538         "GENERIC-RESOURCE-API:vm-names": {
98539           "items": {
98540             "$ref": "#/definitions/GENERIC-RESOURCE-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"
98541           },
98542           "type": "object"
98543         },
98544         "GENERIC-RESOURCE-API:vm-networks": {
98545           "items": {
98546             "$ref": "#/definitions/GENERIC-RESOURCE-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"
98547           },
98548           "type": "object"
98549         },
98550         "GENERIC-RESOURCE-API:vm-type": {
98551           "$ref": "#/definitions/Optional.empty"
98552         },
98553         "GENERIC-RESOURCE-API:vm-type-tag": {
98554           "$ref": "#/definitions/Optional.empty",
98555           "description": "from tosca data on vfc"
98556         }
98557       },
98558       "required": [
98559         "GENERIC-RESOURCE-API:vm-type"
98560       ],
98561       "type": "object"
98562     },
98563     "GENERIC-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": {
98564       "properties": {
98565         "GENERIC-RESOURCE-API:vm": {
98566           "items": {
98567             "$ref": "#/definitions/GENERIC-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"
98568           },
98569           "type": "array"
98570         }
98571       },
98572       "type": "object"
98573     },
98574     "GENERIC-RESOURCE-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)onap-model-information": {
98575       "properties": {
98576         "GENERIC-RESOURCE-API:model-customization-uuid": {
98577           "$ref": "#/definitions/Optional.empty",
98578           "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"
98579         },
98580         "GENERIC-RESOURCE-API:model-invariant-uuid": {
98581           "$ref": "#/definitions/Optional.empty",
98582           "description": "identifies the invariant uuid for this service or resource"
98583         },
98584         "GENERIC-RESOURCE-API:model-name": {
98585           "$ref": "#/definitions/Optional.empty"
98586         },
98587         "GENERIC-RESOURCE-API:model-uuid": {
98588           "$ref": "#/definitions/Optional.empty",
98589           "description": "identifies the uuid for this service or resource, which is version specific"
98590         },
98591         "GENERIC-RESOURCE-API:model-version": {
98592           "$ref": "#/definitions/Optional.empty"
98593         }
98594       },
98595       "type": "object"
98596     },
98597     "GENERIC-RESOURCE-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)onap-model-information-TOP": {
98598       "properties": {
98599         "GENERIC-RESOURCE-API:onap-model-information": {
98600           "items": {
98601             "$ref": "#/definitions/GENERIC-RESOURCE-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)onap-model-information"
98602           },
98603           "type": "object"
98604         }
98605       },
98606       "type": "object"
98607     },
98608     "GENERIC-RESOURCE-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": {
98609       "properties": {
98610         "GENERIC-RESOURCE-API:vm-name": {
98611           "items": {
98612             "$ref": "#/definitions/Optional.empty"
98613           },
98614           "type": "array"
98615         },
98616         "GENERIC-RESOURCE-API:vnfc-names": {
98617           "items": {
98618             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
98619           },
98620           "type": "array"
98621         }
98622       },
98623       "type": "object"
98624     },
98625     "GENERIC-RESOURCE-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": {
98626       "properties": {
98627         "GENERIC-RESOURCE-API:vm-names": {
98628           "items": {
98629             "$ref": "#/definitions/GENERIC-RESOURCE-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"
98630           },
98631           "type": "object"
98632         }
98633       },
98634       "type": "object"
98635     },
98636     "GENERIC-RESOURCE-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": {
98637       "properties": {
98638         "GENERIC-RESOURCE-API:vm-network": {
98639           "items": {
98640             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
98641           },
98642           "type": "array"
98643         }
98644       },
98645       "type": "object"
98646     },
98647     "GENERIC-RESOURCE-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": {
98648       "properties": {
98649         "GENERIC-RESOURCE-API:vm-networks": {
98650           "items": {
98651             "$ref": "#/definitions/GENERIC-RESOURCE-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"
98652           },
98653           "type": "object"
98654         }
98655       },
98656       "type": "object"
98657     },
98658     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names": {
98659       "properties": {
98660         "GENERIC-RESOURCE-API:vnfc-name": {
98661           "$ref": "#/definitions/Optional.empty"
98662         },
98663         "GENERIC-RESOURCE-API:vnfc-networks": {
98664           "items": {
98665             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
98666           },
98667           "type": "object"
98668         }
98669       },
98670       "type": "object"
98671     },
98672     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names-TOP": {
98673       "properties": {
98674         "GENERIC-RESOURCE-API:vnfc-names": {
98675           "items": {
98676             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names(config)vnfc-names"
98677           },
98678           "type": "array"
98679         }
98680       },
98681       "type": "object"
98682     },
98683     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks": {
98684       "properties": {
98685         "GENERIC-RESOURCE-API:vnfc-network-data": {
98686           "items": {
98687             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
98688           },
98689           "type": "array"
98690         }
98691       },
98692       "type": "object"
98693     },
98694     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks-TOP": {
98695       "properties": {
98696         "GENERIC-RESOURCE-API:vnfc-networks": {
98697           "items": {
98698             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names(config)vnfc-networks"
98699           },
98700           "type": "object"
98701         }
98702       },
98703       "type": "object"
98704     },
98705     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data": {
98706       "properties": {
98707         "GENERIC-RESOURCE-API:connection-point": {
98708           "items": {
98709             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
98710           },
98711           "type": "object"
98712         },
98713         "GENERIC-RESOURCE-API:vnfc-network-role": {
98714           "$ref": "#/definitions/Optional.empty"
98715         },
98716         "GENERIC-RESOURCE-API:vnfc-ports": {
98717           "items": {
98718             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
98719           },
98720           "type": "object"
98721         },
98722         "GENERIC-RESOURCE-API:vnfc-subnet": {
98723           "items": {
98724             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
98725           },
98726           "type": "array"
98727         },
98728         "GENERIC-RESOURCE-API:vnfc-type": {
98729           "$ref": "#/definitions/Optional.empty"
98730         }
98731       },
98732       "required": [
98733         "GENERIC-RESOURCE-API:vnfc-network-role"
98734       ],
98735       "type": "object"
98736     },
98737     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data-TOP": {
98738       "properties": {
98739         "GENERIC-RESOURCE-API:vnfc-network-data": {
98740           "items": {
98741             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks(config)vnfc-network-data"
98742           },
98743           "type": "array"
98744         }
98745       },
98746       "type": "object"
98747     },
98748     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point": {
98749       "properties": {
98750         "GENERIC-RESOURCE-API:connection-point-id": {
98751           "$ref": "#/definitions/Optional.empty",
98752           "description": "Key to CP object in A&AI"
98753         },
98754         "GENERIC-RESOURCE-API:port-id": {
98755           "$ref": "#/definitions/Optional.empty",
98756           "description": "port-index when multiple CPs connect to same network. Default zero (0)"
98757         },
98758         "GENERIC-RESOURCE-API:vlan-data": {
98759           "items": {
98760             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
98761           },
98762           "type": "array"
98763         }
98764       },
98765       "type": "object"
98766     },
98767     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point-TOP": {
98768       "properties": {
98769         "GENERIC-RESOURCE-API:connection-point": {
98770           "items": {
98771             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)connection-point"
98772           },
98773           "type": "object"
98774         }
98775       },
98776       "type": "object"
98777     },
98778     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports": {
98779       "properties": {
98780         "GENERIC-RESOURCE-API:vnfc-port": {
98781           "items": {
98782             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
98783           },
98784           "type": "array"
98785         }
98786       },
98787       "type": "object"
98788     },
98789     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports-TOP": {
98790       "properties": {
98791         "GENERIC-RESOURCE-API:vnfc-ports": {
98792           "items": {
98793             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-ports"
98794           },
98795           "type": "object"
98796         }
98797       },
98798       "type": "object"
98799     },
98800     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet": {
98801       "properties": {
98802         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
98803           "items": {
98804             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
98805           },
98806           "type": "array"
98807         },
98808         "GENERIC-RESOURCE-API:vnfc-subnet-role": {
98809           "$ref": "#/definitions/Optional.empty",
98810           "description": "Default value if subnet role is not defined."
98811         }
98812       },
98813       "required": [
98814         "GENERIC-RESOURCE-API:vnfc-subnet-role"
98815       ],
98816       "type": "object"
98817     },
98818     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet-TOP": {
98819       "properties": {
98820         "GENERIC-RESOURCE-API:vnfc-subnet": {
98821           "items": {
98822             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data(config)vnfc-subnet"
98823           },
98824           "type": "array"
98825         }
98826       },
98827       "type": "object"
98828     },
98829     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data": {
98830       "properties": {
98831         "GENERIC-RESOURCE-API:vlan-role": {
98832           "$ref": "#/definitions/Optional.empty",
98833           "description": "Inner/Outer roles"
98834         },
98835         "GENERIC-RESOURCE-API:vlan-tag-description": {
98836           "$ref": "#/definitions/Optional.empty"
98837         },
98838         "GENERIC-RESOURCE-API:vlan-tag-id": {
98839           "$ref": "#/definitions/Optional.empty"
98840         },
98841         "GENERIC-RESOURCE-API:vlan-uuid": {
98842           "$ref": "#/definitions/Optional.empty",
98843           "description": "Key to vlan-tag uuid object in A&AI Generated by vlan mS"
98844         }
98845       },
98846       "type": "object"
98847     },
98848     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data-TOP": {
98849       "properties": {
98850         "GENERIC-RESOURCE-API:vlan-data": {
98851           "items": {
98852             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/connection-point(config)vlan-data"
98853           },
98854           "type": "array"
98855         }
98856       },
98857       "type": "object"
98858     },
98859     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port": {
98860       "properties": {
98861         "GENERIC-RESOURCE-API:common-sub-interface-role": {
98862           "$ref": "#/definitions/Optional.empty",
98863           "description": "If sub-interfaces have common interface role (network role)"
98864         },
98865         "GENERIC-RESOURCE-API:vnfc-port-id": {
98866           "$ref": "#/definitions/Optional.empty",
98867           "description": "Port(s) with a given network-role are assigned vnfc-port-id from series - 01, 02, 03 ...Example: VM with two ports with network-role =X and another 2 ports with network-role=Y vnfc-port-ids:01 - 1st port with network-role=X02 - 2nd port with network-role=X01 - 1st port with network-role=Y02 - 2nd port with network-role=Y"
98868         },
98869         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
98870           "items": {
98871             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
98872           },
98873           "type": "object"
98874         }
98875       },
98876       "required": [
98877         "GENERIC-RESOURCE-API:vnfc-port-id"
98878       ],
98879       "type": "object"
98880     },
98881     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port-TOP": {
98882       "properties": {
98883         "GENERIC-RESOURCE-API:vnfc-port": {
98884           "items": {
98885             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports(config)vnfc-port"
98886           },
98887           "type": "array"
98888         }
98889       },
98890       "type": "object"
98891     },
98892     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces": {
98893       "properties": {
98894         "GENERIC-RESOURCE-API:sub-interface-network-data": {
98895           "items": {
98896             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
98897           },
98898           "type": "array"
98899         }
98900       },
98901       "type": "object"
98902     },
98903     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces-TOP": {
98904       "properties": {
98905         "GENERIC-RESOURCE-API:vnic-sub-interfaces": {
98906           "items": {
98907             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port(config)vnic-sub-interfaces"
98908           },
98909           "type": "object"
98910         }
98911       },
98912       "type": "object"
98913     },
98914     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data": {
98915       "properties": {
98916         "GENERIC-RESOURCE-API:floating-ips": {
98917           "items": {
98918             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
98919           },
98920           "type": "object"
98921         },
98922         "GENERIC-RESOURCE-API:network-id": {
98923           "$ref": "#/definitions/Optional.empty",
98924           "description": "Subinterface network id (UUID in A&AI)"
98925         },
98926         "GENERIC-RESOURCE-API:network-information-items": {
98927           "items": {
98928             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
98929           },
98930           "type": "object"
98931         },
98932         "GENERIC-RESOURCE-API:network-name": {
98933           "$ref": "#/definitions/Optional.empty",
98934           "description": "Subinterface network name"
98935         },
98936         "GENERIC-RESOURCE-API:network-role": {
98937           "$ref": "#/definitions/Optional.empty",
98938           "description": "e.g. untrusted "
98939         },
98940         "GENERIC-RESOURCE-API:network-role-tag": {
98941           "$ref": "#/definitions/Optional.empty",
98942           "description": "Assuming HEAT template network role tag parameter - not used"
98943         },
98944         "GENERIC-RESOURCE-API:vlan-tag-id": {
98945           "$ref": "#/definitions/Optional.empty",
98946           "description": "Vlan tag assigned to subinterface port"
98947         }
98948       },
98949       "required": [
98950         "GENERIC-RESOURCE-API:network-id"
98951       ],
98952       "type": "object"
98953     },
98954     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data-TOP": {
98955       "properties": {
98956         "GENERIC-RESOURCE-API:sub-interface-network-data": {
98957           "items": {
98958             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces(config)sub-interface-network-data"
98959           },
98960           "type": "array"
98961         }
98962       },
98963       "type": "object"
98964     },
98965     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips": {
98966       "properties": {
98967         "GENERIC-RESOURCE-API:floating-ip-v4": {
98968           "description": "Floating ipv4 for VMs of a given type on this network",
98969           "items": {
98970             "$ref": "#/definitions/Optional.empty"
98971           },
98972           "type": "array"
98973         },
98974         "GENERIC-RESOURCE-API:floating-ip-v6": {
98975           "description": "Floating ipv6 for VMs of a given type on this network",
98976           "items": {
98977             "$ref": "#/definitions/Optional.empty"
98978           },
98979           "type": "array"
98980         }
98981       },
98982       "type": "object"
98983     },
98984     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips-TOP": {
98985       "properties": {
98986         "GENERIC-RESOURCE-API:floating-ips": {
98987           "items": {
98988             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)floating-ips"
98989           },
98990           "type": "object"
98991         }
98992       },
98993       "type": "object"
98994     },
98995     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items": {
98996       "properties": {
98997         "GENERIC-RESOURCE-API:network-information-item": {
98998           "items": {
98999             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
99000           },
99001           "type": "array"
99002         }
99003       },
99004       "type": "object"
99005     },
99006     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items-TOP": {
99007       "properties": {
99008         "GENERIC-RESOURCE-API:network-information-items": {
99009           "items": {
99010             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data(config)network-information-items"
99011           },
99012           "type": "object"
99013         }
99014       },
99015       "type": "object"
99016     },
99017     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item": {
99018       "properties": {
99019         "GENERIC-RESOURCE-API:ip-count": {
99020           "$ref": "#/definitions/Optional.empty",
99021           "description": "The number of ip addresses to be assigned per vm for this network role"
99022         },
99023         "GENERIC-RESOURCE-API:ip-version": {
99024           "$ref": "#/definitions/Optional.empty",
99025           "description": "Use ipv4 or ipv6"
99026         },
99027         "GENERIC-RESOURCE-API:network-ips": {
99028           "items": {
99029             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
99030           },
99031           "type": "object"
99032         },
99033         "GENERIC-RESOURCE-API:use-dhcp": {
99034           "$ref": "#/definitions/Optional.empty",
99035           "description": "Indicator to use DHCP on this network for this VM - set to N for Vlan tagging"
99036         }
99037       },
99038       "type": "object"
99039     },
99040     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item-TOP": {
99041       "properties": {
99042         "GENERIC-RESOURCE-API:network-information-item": {
99043           "items": {
99044             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items(config)network-information-item"
99045           },
99046           "type": "array"
99047         }
99048       },
99049       "type": "object"
99050     },
99051     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips": {
99052       "properties": {
99053         "GENERIC-RESOURCE-API:network-ip": {
99054           "description": "List of assigned ip addresses of type ip-version on a network.",
99055           "items": {
99056             "$ref": "#/definitions/Optional.empty"
99057           },
99058           "type": "array"
99059         }
99060       },
99061       "type": "object"
99062     },
99063     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips-TOP": {
99064       "properties": {
99065         "GENERIC-RESOURCE-API:network-ips": {
99066           "items": {
99067             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-ports/vnfc-port/vnic-sub-interfaces/sub-interface-network-data/network-information-items/network-information-item(config)network-ips"
99068           },
99069           "type": "object"
99070         }
99071       },
99072       "type": "object"
99073     },
99074     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments": {
99075       "properties": {
99076         "GENERIC-RESOURCE-API:vnfc-address-family": {
99077           "$ref": "#/definitions/Optional.empty",
99078           "description": "indicates if this is IpV4 or IpV6"
99079         },
99080         "GENERIC-RESOURCE-API:vnfc-subnet-dhcp": {
99081           "$ref": "#/definitions/Optional.empty",
99082           "description": "Indicator to use DHCP for IP assignment. Unless dhcp=N, we wouldnt have any IPs here, since they would not be SDNC assigned "
99083         },
99084         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
99085           "items": {
99086             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
99087           },
99088           "type": "array"
99089         },
99090         "GENERIC-RESOURCE-API:vnfc-subnet-ip-count": {
99091           "$ref": "#/definitions/Optional.empty",
99092           "description": "The number of IP addresses to be assigned per vnfc for this subnet role"
99093         }
99094       },
99095       "type": "object"
99096     },
99097     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments-TOP": {
99098       "properties": {
99099         "GENERIC-RESOURCE-API:vnfc-ip-assignments": {
99100           "items": {
99101             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet(config)vnfc-ip-assignments"
99102           },
99103           "type": "array"
99104         }
99105       },
99106       "type": "object"
99107     },
99108     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip": {
99109       "properties": {
99110         "GENERIC-RESOURCE-API:ip-type": {
99111           "$ref": "#/definitions/Optional.empty",
99112           "description": "Capture what type of IP this is, if is virtual IP (AKA, floating IP) or Fixed IP. "
99113         },
99114         "GENERIC-RESOURCE-API:vnfc-client-key": {
99115           "$ref": "#/definitions/Optional.empty"
99116         },
99117         "GENERIC-RESOURCE-API:vnfc-ip-address": {
99118           "$ref": "#/definitions/Optional.empty",
99119           "description": "Either IpV4 IP or IpV6 IP addresses should be present"
99120         }
99121       },
99122       "type": "object"
99123     },
99124     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip-TOP": {
99125       "properties": {
99126         "GENERIC-RESOURCE-API:vnfc-subnet-ip": {
99127           "items": {
99128             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-names/vnfc-names/vnfc-networks/vnfc-network-data/vnfc-subnet/vnfc-ip-assignments(config)vnfc-subnet-ip"
99129           },
99130           "type": "array"
99131         }
99132       },
99133       "type": "object"
99134     },
99135     "GENERIC-RESOURCE-API/services/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": {
99136       "properties": {
99137         "GENERIC-RESOURCE-API:floating-ips": {
99138           "items": {
99139             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99140           },
99141           "type": "object"
99142         },
99143         "GENERIC-RESOURCE-API:interface-route-prefixes": {
99144           "items": {
99145             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99146           },
99147           "type": "object"
99148         },
99149         "GENERIC-RESOURCE-API:is-trunked": {
99150           "$ref": "#/definitions/Optional.empty"
99151         },
99152         "GENERIC-RESOURCE-API:mac-addresses": {
99153           "items": {
99154             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99155           },
99156           "type": "object"
99157         },
99158         "GENERIC-RESOURCE-API:network-information-items": {
99159           "items": {
99160             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99161           },
99162           "type": "object"
99163         },
99164         "GENERIC-RESOURCE-API:network-role": {
99165           "$ref": "#/definitions/Optional.empty",
99166           "description": "network (identified by role) that this VM connects to.  Should also be included in the vnf-networks for the containing VNF"
99167         },
99168         "GENERIC-RESOURCE-API:network-role-tag": {
99169           "$ref": "#/definitions/Optional.empty"
99170         },
99171         "GENERIC-RESOURCE-API:related-networks": {
99172           "items": {
99173             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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)related-networks"
99174           },
99175           "type": "object"
99176         },
99177         "GENERIC-RESOURCE-API:segmentation-id": {
99178           "$ref": "#/definitions/Optional.empty"
99179         },
99180         "GENERIC-RESOURCE-API:sriov-parameters": {
99181           "items": {
99182             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99183           },
99184           "type": "object"
99185         }
99186       },
99187       "required": [
99188         "GENERIC-RESOURCE-API:network-role"
99189       ],
99190       "type": "object"
99191     },
99192     "GENERIC-RESOURCE-API/services/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": {
99193       "properties": {
99194         "GENERIC-RESOURCE-API:vm-network": {
99195           "items": {
99196             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/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"
99197           },
99198           "type": "array"
99199         }
99200       },
99201       "type": "object"
99202     },
99203     "GENERIC-RESOURCE-API/services/service/service-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": {
99204       "properties": {
99205         "GENERIC-RESOURCE-API:floating-ip-v4": {
99206           "description": "Floating ipv4 for VMs of a given type on this network",
99207           "items": {
99208             "$ref": "#/definitions/Optional.empty"
99209           },
99210           "type": "array"
99211         },
99212         "GENERIC-RESOURCE-API:floating-ip-v6": {
99213           "description": "Floating ipv6 for VMs of a given type on this network",
99214           "items": {
99215             "$ref": "#/definitions/Optional.empty"
99216           },
99217           "type": "array"
99218         }
99219       },
99220       "type": "object"
99221     },
99222     "GENERIC-RESOURCE-API/services/service/service-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": {
99223       "properties": {
99224         "GENERIC-RESOURCE-API:floating-ips": {
99225           "items": {
99226             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99227           },
99228           "type": "object"
99229         }
99230       },
99231       "type": "object"
99232     },
99233     "GENERIC-RESOURCE-API/services/service/service-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": {
99234       "properties": {
99235         "GENERIC-RESOURCE-API:interface-route-prefix": {
99236           "description": "ordered-by: user",
99237           "items": {
99238             "$ref": "#/definitions/Optional.empty"
99239           },
99240           "type": "array"
99241         }
99242       },
99243       "type": "object"
99244     },
99245     "GENERIC-RESOURCE-API/services/service/service-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": {
99246       "properties": {
99247         "GENERIC-RESOURCE-API:interface-route-prefixes": {
99248           "items": {
99249             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99250           },
99251           "type": "object"
99252         }
99253       },
99254       "type": "object"
99255     },
99256     "GENERIC-RESOURCE-API/services/service/service-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": {
99257       "properties": {
99258         "GENERIC-RESOURCE-API:mac-address": {
99259           "description": "List of network assignments for this vm-type",
99260           "items": {
99261             "$ref": "#/definitions/Optional.empty"
99262           },
99263           "type": "array"
99264         }
99265       },
99266       "type": "object"
99267     },
99268     "GENERIC-RESOURCE-API/services/service/service-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": {
99269       "properties": {
99270         "GENERIC-RESOURCE-API:mac-addresses": {
99271           "items": {
99272             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99273           },
99274           "type": "object"
99275         }
99276       },
99277       "type": "object"
99278     },
99279     "GENERIC-RESOURCE-API/services/service/service-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": {
99280       "properties": {
99281         "GENERIC-RESOURCE-API:network-information-item": {
99282           "items": {
99283             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99284           },
99285           "type": "array"
99286         }
99287       },
99288       "type": "object"
99289     },
99290     "GENERIC-RESOURCE-API/services/service/service-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": {
99291       "properties": {
99292         "GENERIC-RESOURCE-API:network-information-items": {
99293           "items": {
99294             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99295           },
99296           "type": "object"
99297         }
99298       },
99299       "type": "object"
99300     },
99301     "GENERIC-RESOURCE-API/services/service/service-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)related-networks": {
99302       "properties": {
99303         "GENERIC-RESOURCE-API:related-network": {
99304           "items": {
99305             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
99306           },
99307           "type": "array"
99308         }
99309       },
99310       "type": "object"
99311     },
99312     "GENERIC-RESOURCE-API/services/service/service-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)related-networks-TOP": {
99313       "properties": {
99314         "GENERIC-RESOURCE-API:related-networks": {
99315           "items": {
99316             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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)related-networks"
99317           },
99318           "type": "object"
99319         }
99320       },
99321       "type": "object"
99322     },
99323     "GENERIC-RESOURCE-API/services/service/service-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": {
99324       "properties": {
99325         "GENERIC-RESOURCE-API:application-tags": {
99326           "items": {
99327             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99328           },
99329           "type": "object"
99330         },
99331         "GENERIC-RESOURCE-API:heat-vlan-filters": {
99332           "items": {
99333             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99334           },
99335           "type": "object"
99336         }
99337       },
99338       "type": "object"
99339     },
99340     "GENERIC-RESOURCE-API/services/service/service-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": {
99341       "properties": {
99342         "GENERIC-RESOURCE-API:sriov-parameters": {
99343           "items": {
99344             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99345           },
99346           "type": "object"
99347         }
99348       },
99349       "type": "object"
99350     },
99351     "GENERIC-RESOURCE-API/services/service/service-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": {
99352       "properties": {
99353         "GENERIC-RESOURCE-API:ip-count": {
99354           "$ref": "#/definitions/Optional.empty",
99355           "description": "The number of ip addresses to be assigned per vm for this network role"
99356         },
99357         "GENERIC-RESOURCE-API:ip-version": {
99358           "$ref": "#/definitions/Optional.empty",
99359           "description": "Use ipv4 or ipv6"
99360         },
99361         "GENERIC-RESOURCE-API:network-ips": {
99362           "items": {
99363             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99364           },
99365           "type": "object"
99366         },
99367         "GENERIC-RESOURCE-API:use-dhcp": {
99368           "$ref": "#/definitions/Optional.empty",
99369           "description": "Indicator to use DHCP on this network for this VM"
99370         }
99371       },
99372       "type": "object"
99373     },
99374     "GENERIC-RESOURCE-API/services/service/service-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": {
99375       "properties": {
99376         "GENERIC-RESOURCE-API:network-information-item": {
99377           "items": {
99378             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99379           },
99380           "type": "array"
99381         }
99382       },
99383       "type": "object"
99384     },
99385     "GENERIC-RESOURCE-API/services/service/service-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": {
99386       "properties": {
99387         "GENERIC-RESOURCE-API:network-ip": {
99388           "description": "List of assigned ip addresses of type ip-version on a network",
99389           "items": {
99390             "$ref": "#/definitions/Optional.empty"
99391           },
99392           "type": "array"
99393         }
99394       },
99395       "type": "object"
99396     },
99397     "GENERIC-RESOURCE-API/services/service/service-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": {
99398       "properties": {
99399         "GENERIC-RESOURCE-API:network-ips": {
99400           "items": {
99401             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99402           },
99403           "type": "object"
99404         }
99405       },
99406       "type": "object"
99407     },
99408     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network": {
99409       "properties": {
99410         "GENERIC-RESOURCE-API:network-id": {
99411           "$ref": "#/definitions/Optional.empty",
99412           "description": "Key to l3-network object"
99413         },
99414         "GENERIC-RESOURCE-API:network-role": {
99415           "$ref": "#/definitions/Optional.empty"
99416         },
99417         "GENERIC-RESOURCE-API:vlan-tags": {
99418           "items": {
99419             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
99420           },
99421           "type": "object"
99422         }
99423       },
99424       "type": "object"
99425     },
99426     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network-TOP": {
99427       "properties": {
99428         "GENERIC-RESOURCE-API:related-network": {
99429           "items": {
99430             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks(config)related-network"
99431           },
99432           "type": "array"
99433         }
99434       },
99435       "type": "object"
99436     },
99437     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags": {
99438       "properties": {
99439         "GENERIC-RESOURCE-API:is-private": {
99440           "$ref": "#/definitions/Optional.empty"
99441         },
99442         "GENERIC-RESOURCE-API:lower-tag-id": {
99443           "$ref": "#/definitions/Optional.empty"
99444         },
99445         "GENERIC-RESOURCE-API:upper-tag-id": {
99446           "$ref": "#/definitions/Optional.empty"
99447         },
99448         "GENERIC-RESOURCE-API:vlan-interface": {
99449           "$ref": "#/definitions/Optional.empty",
99450           "description": "A&AI Key"
99451         }
99452       },
99453       "type": "object"
99454     },
99455     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags-TOP": {
99456       "properties": {
99457         "GENERIC-RESOURCE-API:vlan-tags": {
99458           "items": {
99459             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-assignments/vms/vm/vm-networks/vm-network/related-networks/related-network(config)vlan-tags"
99460           },
99461           "type": "object"
99462         }
99463       },
99464       "type": "object"
99465     },
99466     "GENERIC-RESOURCE-API/services/service/service-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": {
99467       "properties": {
99468         "GENERIC-RESOURCE-API:c-tags": {
99469           "items": {
99470             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99471           },
99472           "type": "object"
99473         },
99474         "GENERIC-RESOURCE-API:s-tags": {
99475           "items": {
99476             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99477           },
99478           "type": "object"
99479         }
99480       },
99481       "type": "object"
99482     },
99483     "GENERIC-RESOURCE-API/services/service/service-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": {
99484       "properties": {
99485         "GENERIC-RESOURCE-API:application-tags": {
99486           "items": {
99487             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99488           },
99489           "type": "object"
99490         }
99491       },
99492       "type": "object"
99493     },
99494     "GENERIC-RESOURCE-API/services/service/service-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": {
99495       "properties": {
99496         "GENERIC-RESOURCE-API:heat-vlan-filter": {
99497           "items": {
99498             "$ref": "#/definitions/Optional.empty"
99499           },
99500           "type": "array"
99501         }
99502       },
99503       "type": "object"
99504     },
99505     "GENERIC-RESOURCE-API/services/service/service-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": {
99506       "properties": {
99507         "GENERIC-RESOURCE-API:heat-vlan-filters": {
99508           "items": {
99509             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99510           },
99511           "type": "object"
99512         }
99513       },
99514       "type": "object"
99515     },
99516     "GENERIC-RESOURCE-API/services/service/service-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": {
99517       "properties": {
99518         "GENERIC-RESOURCE-API:c-tag": {
99519           "items": {
99520             "$ref": "#/definitions/Optional.empty"
99521           },
99522           "type": "array"
99523         }
99524       },
99525       "type": "object"
99526     },
99527     "GENERIC-RESOURCE-API/services/service/service-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": {
99528       "properties": {
99529         "GENERIC-RESOURCE-API:c-tags": {
99530           "items": {
99531             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99532           },
99533           "type": "object"
99534         }
99535       },
99536       "type": "object"
99537     },
99538     "GENERIC-RESOURCE-API/services/service/service-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": {
99539       "properties": {
99540         "GENERIC-RESOURCE-API:s-tag": {
99541           "items": {
99542             "$ref": "#/definitions/Optional.empty"
99543           },
99544           "type": "array"
99545         }
99546       },
99547       "type": "object"
99548     },
99549     "GENERIC-RESOURCE-API/services/service/service-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": {
99550       "properties": {
99551         "GENERIC-RESOURCE-API:s-tags": {
99552           "items": {
99553             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-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"
99554           },
99555           "type": "object"
99556         }
99557       },
99558       "type": "object"
99559     },
99560     "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": {
99561       "properties": {
99562         "GENERIC-RESOURCE-API:name": {
99563           "$ref": "#/definitions/Optional.empty"
99564         },
99565         "GENERIC-RESOURCE-API:resource-resolution-data": {
99566           "items": {
99567             "$ref": "#/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/param(config)resource-resolution-data"
99568           },
99569           "type": "object"
99570         },
99571         "GENERIC-RESOURCE-API:value": {
99572           "$ref": "#/definitions/Optional.empty"
99573         }
99574       },
99575       "type": "object"
99576     },
99577     "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": {
99578       "properties": {
99579         "GENERIC-RESOURCE-API:param": {
99580           "items": {
99581             "$ref": "#/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"
99582           },
99583           "type": "array"
99584         }
99585       },
99586       "type": "object"
99587     },
99588     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data": {
99589       "properties": {
99590         "GENERIC-RESOURCE-API:capability-name": {
99591           "$ref": "#/definitions/Optional.empty",
99592           "description": "Resource assignment resolution Capability name"
99593         },
99594         "GENERIC-RESOURCE-API:resource-key": {
99595           "items": {
99596             "$ref": "#/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/param/resource-resolution-data(config)resource-key"
99597           },
99598           "type": "array"
99599         },
99600         "GENERIC-RESOURCE-API:status": {
99601           "$ref": "#/definitions/Optional.empty",
99602           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99603         }
99604       },
99605       "type": "object"
99606     },
99607     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters/param(config)resource-resolution-data-TOP": {
99608       "properties": {
99609         "GENERIC-RESOURCE-API:resource-resolution-data": {
99610           "items": {
99611             "$ref": "#/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/param(config)resource-resolution-data"
99612           },
99613           "type": "object"
99614         }
99615       },
99616       "type": "object"
99617     },
99618     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key": {
99619       "properties": {
99620         "GENERIC-RESOURCE-API:name": {
99621           "$ref": "#/definitions/Optional.empty"
99622         },
99623         "GENERIC-RESOURCE-API:value": {
99624           "$ref": "#/definitions/Optional.empty"
99625         }
99626       },
99627       "type": "object"
99628     },
99629     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vf-module-topology/vf-module-parameters/param/resource-resolution-data(config)resource-key-TOP": {
99630       "properties": {
99631         "GENERIC-RESOURCE-API:resource-key": {
99632           "items": {
99633             "$ref": "#/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/param/resource-resolution-data(config)resource-key"
99634           },
99635           "type": "array"
99636         }
99637       },
99638       "type": "object"
99639     },
99640     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vf-modules/vf-module/vf-module-data/vnf-information(config)onap-model-information": {
99641       "properties": {
99642         "GENERIC-RESOURCE-API:model-customization-uuid": {
99643           "$ref": "#/definitions/Optional.empty",
99644           "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"
99645         },
99646         "GENERIC-RESOURCE-API:model-invariant-uuid": {
99647           "$ref": "#/definitions/Optional.empty",
99648           "description": "identifies the invariant uuid for this service or resource"
99649         },
99650         "GENERIC-RESOURCE-API:model-name": {
99651           "$ref": "#/definitions/Optional.empty"
99652         },
99653         "GENERIC-RESOURCE-API:model-uuid": {
99654           "$ref": "#/definitions/Optional.empty",
99655           "description": "identifies the uuid for this service or resource, which is version specific"
99656         },
99657         "GENERIC-RESOURCE-API:model-version": {
99658           "$ref": "#/definitions/Optional.empty"
99659         }
99660       },
99661       "type": "object"
99662     },
99663     "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": {
99664       "properties": {
99665         "GENERIC-RESOURCE-API:onap-model-information": {
99666           "items": {
99667             "$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"
99668           },
99669           "type": "object"
99670         }
99671       },
99672       "type": "object"
99673     },
99674     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information": {
99675       "properties": {
99676         "GENERIC-RESOURCE-API:model-customization-uuid": {
99677           "$ref": "#/definitions/Optional.empty",
99678           "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"
99679         },
99680         "GENERIC-RESOURCE-API:model-invariant-uuid": {
99681           "$ref": "#/definitions/Optional.empty",
99682           "description": "identifies the invariant uuid for this service or resource"
99683         },
99684         "GENERIC-RESOURCE-API:model-name": {
99685           "$ref": "#/definitions/Optional.empty"
99686         },
99687         "GENERIC-RESOURCE-API:model-uuid": {
99688           "$ref": "#/definitions/Optional.empty",
99689           "description": "identifies the uuid for this service or resource, which is version specific"
99690         },
99691         "GENERIC-RESOURCE-API:model-version": {
99692           "$ref": "#/definitions/Optional.empty"
99693         }
99694       },
99695       "type": "object"
99696     },
99697     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information-TOP": {
99698       "properties": {
99699         "GENERIC-RESOURCE-API:onap-model-information": {
99700           "items": {
99701             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-information(config)onap-model-information"
99702           },
99703           "type": "object"
99704         }
99705       },
99706       "type": "object"
99707     },
99708     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection": {
99709       "properties": {
99710         "GENERIC-RESOURCE-API:network-collection-customization-uuid": {
99711           "$ref": "#/definitions/Optional.empty",
99712           "description": "network-collection-customization-uuid stored in Network IsntanceGroup.customization-uuid in A&AI"
99713         },
99714         "GENERIC-RESOURCE-API:network-collection-service-instance-id": {
99715           "$ref": "#/definitions/Optional.empty",
99716           "description": "Service-instance-id of service that created the network collection"
99717         },
99718         "GENERIC-RESOURCE-API:network-instance-group-function": {
99719           "$ref": "#/definitions/Optional.empty",
99720           "description": "Network Instance-Group function in A&AI"
99721         },
99722         "GENERIC-RESOURCE-API:network-instance-group-id": {
99723           "$ref": "#/definitions/Optional.empty",
99724           "description": "Network Instance-Group id in A&AI"
99725         },
99726         "GENERIC-RESOURCE-API:vnf-floating-ip": {
99727           "items": {
99728             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
99729           },
99730           "type": "object"
99731         }
99732       },
99733       "required": [
99734         "GENERIC-RESOURCE-API:network-instance-group-function"
99735       ],
99736       "type": "object"
99737     },
99738     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection-TOP": {
99739       "properties": {
99740         "GENERIC-RESOURCE-API:vnf-network-collection": {
99741           "items": {
99742             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections(config)vnf-network-collection"
99743           },
99744           "type": "array"
99745         }
99746       },
99747       "type": "object"
99748     },
99749     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip": {
99750       "properties": {
99751         "GENERIC-RESOURCE-API:ip-addresses": {
99752           "items": {
99753             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses"
99754           },
99755           "type": "object"
99756         }
99757       },
99758       "type": "object"
99759     },
99760     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip-TOP": {
99761       "properties": {
99762         "GENERIC-RESOURCE-API:vnf-floating-ip": {
99763           "items": {
99764             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection(config)vnf-floating-ip"
99765           },
99766           "type": "object"
99767         }
99768       },
99769       "type": "object"
99770     },
99771     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses": {
99772       "properties": {
99773         "GENERIC-RESOURCE-API:ipv4-address": {
99774           "$ref": "#/definitions/Optional.empty"
99775         },
99776         "GENERIC-RESOURCE-API:ipv6-address": {
99777           "$ref": "#/definitions/Optional.empty"
99778         },
99779         "GENERIC-RESOURCE-API:vipv4-address": {
99780           "$ref": "#/definitions/Optional.empty",
99781           "description": "Virtual v4"
99782         },
99783         "GENERIC-RESOURCE-API:vipv6-address": {
99784           "$ref": "#/definitions/Optional.empty",
99785           "description": "Virtual v6"
99786         }
99787       },
99788       "type": "object"
99789     },
99790     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses-TOP": {
99791       "properties": {
99792         "GENERIC-RESOURCE-API:ip-addresses": {
99793           "items": {
99794             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-network-collections/vnf-network-collection/vnf-floating-ip(config)ip-addresses"
99795           },
99796           "type": "object"
99797         }
99798       },
99799       "type": "object"
99800     },
99801     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters": {
99802       "properties": {
99803         "GENERIC-RESOURCE-API:param": {
99804           "items": {
99805             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
99806           },
99807           "type": "array"
99808         }
99809       },
99810       "type": "object"
99811     },
99812     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters-TOP": {
99813       "properties": {
99814         "GENERIC-RESOURCE-API:vnf-input-parameters": {
99815           "items": {
99816             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-input-parameters"
99817           },
99818           "type": "object"
99819         }
99820       },
99821       "type": "object"
99822     },
99823     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids": {
99824       "properties": {
99825         "GENERIC-RESOURCE-API:vnf-network-instance-group-id": {
99826           "$ref": "#/definitions/Optional.empty",
99827           "description": "List of vnf network-instance-group"
99828         }
99829       },
99830       "type": "object"
99831     },
99832     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids-TOP": {
99833       "properties": {
99834         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
99835           "items": {
99836             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-network-instance-group-ids"
99837           },
99838           "type": "array"
99839         }
99840       },
99841       "type": "object"
99842     },
99843     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks": {
99844       "properties": {
99845         "GENERIC-RESOURCE-API:vnf-network": {
99846           "items": {
99847             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
99848           },
99849           "type": "array"
99850         }
99851       },
99852       "type": "object"
99853     },
99854     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks-TOP": {
99855       "properties": {
99856         "GENERIC-RESOURCE-API:vnf-networks": {
99857           "items": {
99858             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input(config)vnf-networks"
99859           },
99860           "type": "object"
99861         }
99862       },
99863       "type": "object"
99864     },
99865     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param": {
99866       "properties": {
99867         "GENERIC-RESOURCE-API:name": {
99868           "$ref": "#/definitions/Optional.empty"
99869         },
99870         "GENERIC-RESOURCE-API:resource-resolution-data": {
99871           "items": {
99872             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
99873           },
99874           "type": "object"
99875         },
99876         "GENERIC-RESOURCE-API:value": {
99877           "$ref": "#/definitions/Optional.empty"
99878         }
99879       },
99880       "type": "object"
99881     },
99882     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param-TOP": {
99883       "properties": {
99884         "GENERIC-RESOURCE-API:param": {
99885           "items": {
99886             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters(config)param"
99887           },
99888           "type": "array"
99889         }
99890       },
99891       "type": "object"
99892     },
99893     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data": {
99894       "properties": {
99895         "GENERIC-RESOURCE-API:capability-name": {
99896           "$ref": "#/definitions/Optional.empty",
99897           "description": "Resource assignment resolution Capability name"
99898         },
99899         "GENERIC-RESOURCE-API:resource-key": {
99900           "items": {
99901             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
99902           },
99903           "type": "array"
99904         },
99905         "GENERIC-RESOURCE-API:status": {
99906           "$ref": "#/definitions/Optional.empty",
99907           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
99908         }
99909       },
99910       "type": "object"
99911     },
99912     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": {
99913       "properties": {
99914         "GENERIC-RESOURCE-API:resource-resolution-data": {
99915           "items": {
99916             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
99917           },
99918           "type": "object"
99919         }
99920       },
99921       "type": "object"
99922     },
99923     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": {
99924       "properties": {
99925         "GENERIC-RESOURCE-API:name": {
99926           "$ref": "#/definitions/Optional.empty"
99927         },
99928         "GENERIC-RESOURCE-API:value": {
99929           "$ref": "#/definitions/Optional.empty"
99930         }
99931       },
99932       "type": "object"
99933     },
99934     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
99935       "properties": {
99936         "GENERIC-RESOURCE-API:resource-key": {
99937           "items": {
99938             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
99939           },
99940           "type": "array"
99941         }
99942       },
99943       "type": "object"
99944     },
99945     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network": {
99946       "properties": {
99947         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
99948           "$ref": "#/definitions/Optional.empty",
99949           "description": "contrail network policy object"
99950         },
99951         "GENERIC-RESOURCE-API:is-trunked": {
99952           "$ref": "#/definitions/Optional.empty"
99953         },
99954         "GENERIC-RESOURCE-API:network-id": {
99955           "$ref": "#/definitions/Optional.empty",
99956           "description": "Unique Neutron UUID of an instance of the network role "
99957         },
99958         "GENERIC-RESOURCE-API:network-name": {
99959           "$ref": "#/definitions/Optional.empty",
99960           "description": "Unique Neutron UUID of an instance of the network role "
99961         },
99962         "GENERIC-RESOURCE-API:network-role": {
99963           "$ref": "#/definitions/Optional.empty",
99964           "description": "A Network Role to which a VNF must connect"
99965         },
99966         "GENERIC-RESOURCE-API:neutron-id": {
99967           "$ref": "#/definitions/Optional.empty",
99968           "description": "Unique Neutron UUID of an instance of the network role "
99969         },
99970         "GENERIC-RESOURCE-API:related-networks": {
99971           "items": {
99972             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
99973           },
99974           "type": "object"
99975         },
99976         "GENERIC-RESOURCE-API:segmentation-id": {
99977           "$ref": "#/definitions/Optional.empty"
99978         },
99979         "GENERIC-RESOURCE-API:subnets-data": {
99980           "items": {
99981             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
99982           },
99983           "type": "object"
99984         }
99985       },
99986       "type": "object"
99987     },
99988     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
99989       "properties": {
99990         "GENERIC-RESOURCE-API:vnf-network": {
99991           "items": {
99992             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks(config)vnf-network"
99993           },
99994           "type": "array"
99995         }
99996       },
99997       "type": "object"
99998     },
99999     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks": {
100000       "properties": {
100001         "GENERIC-RESOURCE-API:related-network": {
100002           "items": {
100003             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
100004           },
100005           "type": "array"
100006         }
100007       },
100008       "type": "object"
100009     },
100010     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": {
100011       "properties": {
100012         "GENERIC-RESOURCE-API:related-networks": {
100013           "items": {
100014             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
100015           },
100016           "type": "object"
100017         }
100018       },
100019       "type": "object"
100020     },
100021     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
100022       "properties": {
100023         "GENERIC-RESOURCE-API:subnet-data": {
100024           "items": {
100025             "$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"
100026           },
100027           "type": "array"
100028         }
100029       },
100030       "type": "object"
100031     },
100032     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
100033       "properties": {
100034         "GENERIC-RESOURCE-API:subnets-data": {
100035           "items": {
100036             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
100037           },
100038           "type": "object"
100039         }
100040       },
100041       "type": "object"
100042     },
100043     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network": {
100044       "properties": {
100045         "GENERIC-RESOURCE-API:network-id": {
100046           "$ref": "#/definitions/Optional.empty",
100047           "description": "Key to l3-network object"
100048         },
100049         "GENERIC-RESOURCE-API:network-role": {
100050           "$ref": "#/definitions/Optional.empty"
100051         },
100052         "GENERIC-RESOURCE-API:vlan-tags": {
100053           "items": {
100054             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
100055           },
100056           "type": "object"
100057         }
100058       },
100059       "type": "object"
100060     },
100061     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
100062       "properties": {
100063         "GENERIC-RESOURCE-API:related-network": {
100064           "items": {
100065             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
100066           },
100067           "type": "array"
100068         }
100069       },
100070       "type": "object"
100071     },
100072     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
100073       "properties": {
100074         "GENERIC-RESOURCE-API:is-private": {
100075           "$ref": "#/definitions/Optional.empty"
100076         },
100077         "GENERIC-RESOURCE-API:lower-tag-id": {
100078           "$ref": "#/definitions/Optional.empty"
100079         },
100080         "GENERIC-RESOURCE-API:upper-tag-id": {
100081           "$ref": "#/definitions/Optional.empty"
100082         },
100083         "GENERIC-RESOURCE-API:vlan-interface": {
100084           "$ref": "#/definitions/Optional.empty",
100085           "description": "A&AI Key"
100086         }
100087       },
100088       "type": "object"
100089     },
100090     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
100091       "properties": {
100092         "GENERIC-RESOURCE-API:vlan-tags": {
100093           "items": {
100094             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
100095           },
100096           "type": "object"
100097         }
100098       },
100099       "type": "object"
100100     },
100101     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
100102       "properties": {
100103         "GENERIC-RESOURCE-API:cidr-mask": {
100104           "$ref": "#/definitions/Optional.empty",
100105           "description": "cidr mask"
100106         },
100107         "GENERIC-RESOURCE-API:dhcp-enabled": {
100108           "$ref": "#/definitions/Optional.empty",
100109           "description": "Indicator to use this subnet for  DHCP "
100110         },
100111         "GENERIC-RESOURCE-API:gateway-address": {
100112           "$ref": "#/definitions/Optional.empty",
100113           "description": "subnet gateway address"
100114         },
100115         "GENERIC-RESOURCE-API:ip-version": {
100116           "$ref": "#/definitions/Optional.empty",
100117           "description": "Should be ipv4 or ipv6"
100118         },
100119         "GENERIC-RESOURCE-API:network-start-address": {
100120           "$ref": "#/definitions/Optional.empty",
100121           "description": "start-address of the subnet"
100122         },
100123         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
100124           "$ref": "#/definitions/Optional.empty",
100125           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
100126         },
100127         "GENERIC-RESOURCE-API:subnet-id": {
100128           "$ref": "#/definitions/Optional.empty",
100129           "description": "subnet UUID to be passed into the HEAT template"
100130         },
100131         "GENERIC-RESOURCE-API:subnet-name": {
100132           "$ref": "#/definitions/Optional.empty",
100133           "description": "Populated for preload only"
100134         },
100135         "GENERIC-RESOURCE-API:subnet-role": {
100136           "$ref": "#/definitions/Optional.empty",
100137           "description": "Subnet Role for the subnet"
100138         }
100139       },
100140       "type": "object"
100141     },
100142     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
100143       "properties": {
100144         "GENERIC-RESOURCE-API:subnet-data": {
100145           "items": {
100146             "$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"
100147           },
100148           "type": "array"
100149         }
100150       },
100151       "type": "object"
100152     },
100153     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group": {
100154       "properties": {
100155         "GENERIC-RESOURCE-API:customer-bonding-requests": {
100156           "items": {
100157             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests"
100158           },
100159           "type": "object"
100160         },
100161         "GENERIC-RESOURCE-API:network-instance-group-function": {
100162           "$ref": "#/definitions/Optional.empty"
100163         },
100164         "GENERIC-RESOURCE-API:parent-port-role": {
100165           "$ref": "#/definitions/Optional.empty"
100166         },
100167         "GENERIC-RESOURCE-API:vnfc-instance-group-function": {
100168           "$ref": "#/definitions/Optional.empty"
100169         },
100170         "GENERIC-RESOURCE-API:vnfcs": {
100171           "items": {
100172             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
100173           },
100174           "type": "object"
100175         }
100176       },
100177       "required": [
100178         "GENERIC-RESOURCE-API:network-instance-group-function",
100179         "GENERIC-RESOURCE-API:parent-port-role",
100180         "GENERIC-RESOURCE-API:vnfc-instance-group-function"
100181       ],
100182       "type": "object"
100183     },
100184     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group-TOP": {
100185       "properties": {
100186         "GENERIC-RESOURCE-API:vnf-sub-interface-group": {
100187           "items": {
100188             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups(config)vnf-sub-interface-group"
100189           },
100190           "type": "array"
100191         }
100192       },
100193       "type": "object"
100194     },
100195     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests": {
100196       "properties": {
100197         "GENERIC-RESOURCE-API:customer-bonding-request": {
100198           "items": {
100199             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request"
100200           },
100201           "type": "array"
100202         }
100203       },
100204       "type": "object"
100205     },
100206     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests-TOP": {
100207       "properties": {
100208         "GENERIC-RESOURCE-API:customer-bonding-requests": {
100209           "items": {
100210             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)customer-bonding-requests"
100211           },
100212           "type": "object"
100213         }
100214       },
100215       "type": "object"
100216     },
100217     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs": {
100218       "properties": {
100219         "GENERIC-RESOURCE-API:vnfc": {
100220           "items": {
100221             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc"
100222           },
100223           "type": "array"
100224         }
100225       },
100226       "type": "object"
100227     },
100228     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs-TOP": {
100229       "properties": {
100230         "GENERIC-RESOURCE-API:vnfcs": {
100231           "items": {
100232             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group(config)vnfcs"
100233           },
100234           "type": "object"
100235         }
100236       },
100237       "type": "object"
100238     },
100239     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request": {
100240       "properties": {
100241         "GENERIC-RESOURCE-API:configuration-id": {
100242           "$ref": "#/definitions/Optional.empty",
100243           "description": "e.g. vlan network receptor configuration id"
100244         }
100245       },
100246       "type": "object"
100247     },
100248     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request-TOP": {
100249       "properties": {
100250         "GENERIC-RESOURCE-API:customer-bonding-request": {
100251           "items": {
100252             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/customer-bonding-requests(config)customer-bonding-request"
100253           },
100254           "type": "array"
100255         }
100256       },
100257       "type": "object"
100258     },
100259     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc": {
100260       "properties": {
100261         "GENERIC-RESOURCE-API:vnfc-name": {
100262           "$ref": "#/definitions/Optional.empty",
100263           "description": "Vnfc name as key in A&AI"
100264         },
100265         "GENERIC-RESOURCE-API:vnics": {
100266           "items": {
100267             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics"
100268           },
100269           "type": "object"
100270         },
100271         "GENERIC-RESOURCE-API:vserver-id": {
100272           "$ref": "#/definitions/Optional.empty"
100273         },
100274         "GENERIC-RESOURCE-API:vserver-name": {
100275           "$ref": "#/definitions/Optional.empty"
100276         }
100277       },
100278       "type": "object"
100279     },
100280     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc-TOP": {
100281       "properties": {
100282         "GENERIC-RESOURCE-API:vnfc": {
100283           "items": {
100284             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs(config)vnfc"
100285           },
100286           "type": "array"
100287         }
100288       },
100289       "type": "object"
100290     },
100291     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics": {
100292       "properties": {
100293         "GENERIC-RESOURCE-API:vnic": {
100294           "items": {
100295             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic"
100296           },
100297           "type": "array"
100298         }
100299       },
100300       "type": "object"
100301     },
100302     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics-TOP": {
100303       "properties": {
100304         "GENERIC-RESOURCE-API:vnics": {
100305           "items": {
100306             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc(config)vnics"
100307           },
100308           "type": "object"
100309         }
100310       },
100311       "type": "object"
100312     },
100313     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic": {
100314       "properties": {
100315         "GENERIC-RESOURCE-API:sub-interfaces": {
100316           "items": {
100317             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces"
100318           },
100319           "type": "object"
100320         },
100321         "GENERIC-RESOURCE-API:vnic-port-id": {
100322           "$ref": "#/definitions/Optional.empty"
100323         },
100324         "GENERIC-RESOURCE-API:vnic-port-name": {
100325           "$ref": "#/definitions/Optional.empty"
100326         }
100327       },
100328       "type": "object"
100329     },
100330     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic-TOP": {
100331       "properties": {
100332         "GENERIC-RESOURCE-API:vnic": {
100333           "items": {
100334             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics(config)vnic"
100335           },
100336           "type": "array"
100337         }
100338       },
100339       "type": "object"
100340     },
100341     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces": {
100342       "properties": {
100343         "GENERIC-RESOURCE-API:sub-interface": {
100344           "items": {
100345             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface"
100346           },
100347           "type": "array"
100348         }
100349       },
100350       "type": "object"
100351     },
100352     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces-TOP": {
100353       "properties": {
100354         "GENERIC-RESOURCE-API:sub-interfaces": {
100355           "items": {
100356             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic(config)sub-interfaces"
100357           },
100358           "type": "object"
100359         }
100360       },
100361       "type": "object"
100362     },
100363     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface": {
100364       "properties": {
100365         "GENERIC-RESOURCE-API:sub-interface-ip-addresses": {
100366           "items": {
100367             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses"
100368           },
100369           "type": "object"
100370         },
100371         "GENERIC-RESOURCE-API:sub-interface-network": {
100372           "items": {
100373             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network"
100374           },
100375           "type": "object"
100376         },
100377         "GENERIC-RESOURCE-API:sub-interface-port-id": {
100378           "$ref": "#/definitions/Optional.empty"
100379         },
100380         "GENERIC-RESOURCE-API:sub-interface-port-name": {
100381           "$ref": "#/definitions/Optional.empty"
100382         },
100383         "GENERIC-RESOURCE-API:sub-interface-status": {
100384           "$ref": "#/definitions/Optional.empty",
100385           "description": "NULL, unassigned, assigned"
100386         },
100387         "GENERIC-RESOURCE-API:vlan-tags": {
100388           "items": {
100389             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags"
100390           },
100391           "type": "object"
100392         }
100393       },
100394       "type": "object"
100395     },
100396     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface-TOP": {
100397       "properties": {
100398         "GENERIC-RESOURCE-API:sub-interface": {
100399           "items": {
100400             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces(config)sub-interface"
100401           },
100402           "type": "array"
100403         }
100404       },
100405       "type": "object"
100406     },
100407     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses": {
100408       "properties": {
100409         "GENERIC-RESOURCE-API:ip-addresses": {
100410           "items": {
100411             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses"
100412           },
100413           "type": "object"
100414         }
100415       },
100416       "type": "object"
100417     },
100418     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses-TOP": {
100419       "properties": {
100420         "GENERIC-RESOURCE-API:sub-interface-ip-addresses": {
100421           "items": {
100422             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-ip-addresses"
100423           },
100424           "type": "object"
100425         }
100426       },
100427       "type": "object"
100428     },
100429     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network": {
100430       "properties": {
100431         "GENERIC-RESOURCE-API:network-id": {
100432           "$ref": "#/definitions/Optional.empty"
100433         },
100434         "GENERIC-RESOURCE-API:network-name": {
100435           "$ref": "#/definitions/Optional.empty"
100436         }
100437       },
100438       "type": "object"
100439     },
100440     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network-TOP": {
100441       "properties": {
100442         "GENERIC-RESOURCE-API:sub-interface-network": {
100443           "items": {
100444             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)sub-interface-network"
100445           },
100446           "type": "object"
100447         }
100448       },
100449       "type": "object"
100450     },
100451     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags": {
100452       "properties": {
100453         "GENERIC-RESOURCE-API:is-private": {
100454           "$ref": "#/definitions/Optional.empty"
100455         },
100456         "GENERIC-RESOURCE-API:lower-tag-id": {
100457           "$ref": "#/definitions/Optional.empty"
100458         },
100459         "GENERIC-RESOURCE-API:upper-tag-id": {
100460           "$ref": "#/definitions/Optional.empty"
100461         },
100462         "GENERIC-RESOURCE-API:vlan-interface": {
100463           "$ref": "#/definitions/Optional.empty",
100464           "description": "A&AI Key"
100465         }
100466       },
100467       "type": "object"
100468     },
100469     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags-TOP": {
100470       "properties": {
100471         "GENERIC-RESOURCE-API:vlan-tags": {
100472           "items": {
100473             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface(config)vlan-tags"
100474           },
100475           "type": "object"
100476         }
100477       },
100478       "type": "object"
100479     },
100480     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses": {
100481       "properties": {
100482         "GENERIC-RESOURCE-API:ipv4-address": {
100483           "$ref": "#/definitions/Optional.empty"
100484         },
100485         "GENERIC-RESOURCE-API:ipv6-address": {
100486           "$ref": "#/definitions/Optional.empty"
100487         },
100488         "GENERIC-RESOURCE-API:vipv4-address": {
100489           "$ref": "#/definitions/Optional.empty",
100490           "description": "Virtual v4"
100491         },
100492         "GENERIC-RESOURCE-API:vipv6-address": {
100493           "$ref": "#/definitions/Optional.empty",
100494           "description": "Virtual v6"
100495         }
100496       },
100497       "type": "object"
100498     },
100499     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses-TOP": {
100500       "properties": {
100501         "GENERIC-RESOURCE-API:ip-addresses": {
100502           "items": {
100503             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-sub-interface-groups/vnf-sub-interface-group/vnfcs/vnfc/vnics/vnic/sub-interfaces/sub-interface/sub-interface-ip-addresses(config)ip-addresses"
100504           },
100505           "type": "object"
100506         }
100507       },
100508       "type": "object"
100509     },
100510     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information": {
100511       "properties": {
100512         "GENERIC-RESOURCE-API:model-customization-uuid": {
100513           "$ref": "#/definitions/Optional.empty",
100514           "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"
100515         },
100516         "GENERIC-RESOURCE-API:model-invariant-uuid": {
100517           "$ref": "#/definitions/Optional.empty",
100518           "description": "identifies the invariant uuid for this service or resource"
100519         },
100520         "GENERIC-RESOURCE-API:model-name": {
100521           "$ref": "#/definitions/Optional.empty"
100522         },
100523         "GENERIC-RESOURCE-API:model-uuid": {
100524           "$ref": "#/definitions/Optional.empty",
100525           "description": "identifies the uuid for this service or resource, which is version specific"
100526         },
100527         "GENERIC-RESOURCE-API:model-version": {
100528           "$ref": "#/definitions/Optional.empty"
100529         }
100530       },
100531       "type": "object"
100532     },
100533     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information-TOP": {
100534       "properties": {
100535         "GENERIC-RESOURCE-API:onap-model-information": {
100536           "items": {
100537             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)onap-model-information"
100538           },
100539           "type": "object"
100540         }
100541       },
100542       "type": "object"
100543     },
100544     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data": {
100545       "properties": {
100546         "GENERIC-RESOURCE-API:param": {
100547           "items": {
100548             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
100549           },
100550           "type": "array"
100551         }
100552       },
100553       "type": "object"
100554     },
100555     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data-TOP": {
100556       "properties": {
100557         "GENERIC-RESOURCE-API:vnf-parameters-data": {
100558           "items": {
100559             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-parameters-data"
100560           },
100561           "type": "object"
100562         }
100563       },
100564       "type": "object"
100565     },
100566     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments": {
100567       "properties": {
100568         "GENERIC-RESOURCE-API:availability-zones": {
100569           "items": {
100570             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
100571           },
100572           "type": "object"
100573         },
100574         "GENERIC-RESOURCE-API:vnf-networks": {
100575           "items": {
100576             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
100577           },
100578           "type": "object"
100579         },
100580         "GENERIC-RESOURCE-API:vnf-status": {
100581           "$ref": "#/definitions/Optional.empty",
100582           "description": "Orchestration status from AAI - to be set by SDNC"
100583         }
100584       },
100585       "type": "object"
100586     },
100587     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments-TOP": {
100588       "properties": {
100589         "GENERIC-RESOURCE-API:vnf-resource-assignments": {
100590           "items": {
100591             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-resource-assignments"
100592           },
100593           "type": "object"
100594         }
100595       },
100596       "type": "object"
100597     },
100598     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure": {
100599       "properties": {
100600         "GENERIC-RESOURCE-API:nf-code": {
100601           "$ref": "#/definitions/Optional.empty",
100602           "description": "used in vnf naming"
100603         },
100604         "GENERIC-RESOURCE-API:nf-function": {
100605           "$ref": "#/definitions/Optional.empty"
100606         },
100607         "GENERIC-RESOURCE-API:nf-role": {
100608           "$ref": "#/definitions/Optional.empty"
100609         },
100610         "GENERIC-RESOURCE-API:nf-type": {
100611           "$ref": "#/definitions/Optional.empty"
100612         },
100613         "GENERIC-RESOURCE-API:vnf-id": {
100614           "$ref": "#/definitions/Optional.empty"
100615         },
100616         "GENERIC-RESOURCE-API:vnf-name": {
100617           "$ref": "#/definitions/Optional.empty",
100618           "description": "optionally comes from vnf-request-input container or is assigned by sdn-c"
100619         },
100620         "GENERIC-RESOURCE-API:vnf-type": {
100621           "$ref": "#/definitions/Optional.empty",
100622           "description": "In preload tree, this label is used for the vf-module-type"
100623         }
100624       },
100625       "type": "object"
100626     },
100627     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure-TOP": {
100628       "properties": {
100629         "GENERIC-RESOURCE-API:vnf-topology-identifier-structure": {
100630           "items": {
100631             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology(config)vnf-topology-identifier-structure"
100632           },
100633           "type": "object"
100634         }
100635       },
100636       "type": "object"
100637     },
100638     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param": {
100639       "properties": {
100640         "GENERIC-RESOURCE-API:name": {
100641           "$ref": "#/definitions/Optional.empty"
100642         },
100643         "GENERIC-RESOURCE-API:resource-resolution-data": {
100644           "items": {
100645             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data"
100646           },
100647           "type": "object"
100648         },
100649         "GENERIC-RESOURCE-API:value": {
100650           "$ref": "#/definitions/Optional.empty"
100651         }
100652       },
100653       "type": "object"
100654     },
100655     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param-TOP": {
100656       "properties": {
100657         "GENERIC-RESOURCE-API:param": {
100658           "items": {
100659             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data(config)param"
100660           },
100661           "type": "array"
100662         }
100663       },
100664       "type": "object"
100665     },
100666     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data": {
100667       "properties": {
100668         "GENERIC-RESOURCE-API:capability-name": {
100669           "$ref": "#/definitions/Optional.empty",
100670           "description": "Resource assignment resolution Capability name"
100671         },
100672         "GENERIC-RESOURCE-API:resource-key": {
100673           "items": {
100674             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key"
100675           },
100676           "type": "array"
100677         },
100678         "GENERIC-RESOURCE-API:status": {
100679           "$ref": "#/definitions/Optional.empty",
100680           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
100681         }
100682       },
100683       "type": "object"
100684     },
100685     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data-TOP": {
100686       "properties": {
100687         "GENERIC-RESOURCE-API:resource-resolution-data": {
100688           "items": {
100689             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param(config)resource-resolution-data"
100690           },
100691           "type": "object"
100692         }
100693       },
100694       "type": "object"
100695     },
100696     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key": {
100697       "properties": {
100698         "GENERIC-RESOURCE-API:name": {
100699           "$ref": "#/definitions/Optional.empty"
100700         },
100701         "GENERIC-RESOURCE-API:value": {
100702           "$ref": "#/definitions/Optional.empty"
100703         }
100704       },
100705       "type": "object"
100706     },
100707     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key-TOP": {
100708       "properties": {
100709         "GENERIC-RESOURCE-API:resource-key": {
100710           "items": {
100711             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-parameters-data/param/resource-resolution-data(config)resource-key"
100712           },
100713           "type": "array"
100714         }
100715       },
100716       "type": "object"
100717     },
100718     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones": {
100719       "properties": {
100720         "GENERIC-RESOURCE-API:availability-zone": {
100721           "description": "Openstack availability zone name or UUID",
100722           "items": {
100723             "$ref": "#/definitions/Optional.empty"
100724           },
100725           "type": "array"
100726         },
100727         "GENERIC-RESOURCE-API:max-count": {
100728           "$ref": "#/definitions/Optional.empty",
100729           "description": "From the TOSCA data. Indicates the largest availability zone count needed by any vf-module in the VNF."
100730         }
100731       },
100732       "type": "object"
100733     },
100734     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones-TOP": {
100735       "properties": {
100736         "GENERIC-RESOURCE-API:availability-zones": {
100737           "items": {
100738             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)availability-zones"
100739           },
100740           "type": "object"
100741         }
100742       },
100743       "type": "object"
100744     },
100745     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks": {
100746       "properties": {
100747         "GENERIC-RESOURCE-API:vnf-network": {
100748           "items": {
100749             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
100750           },
100751           "type": "array"
100752         }
100753       },
100754       "type": "object"
100755     },
100756     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks-TOP": {
100757       "properties": {
100758         "GENERIC-RESOURCE-API:vnf-networks": {
100759           "items": {
100760             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments(config)vnf-networks"
100761           },
100762           "type": "object"
100763         }
100764       },
100765       "type": "object"
100766     },
100767     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network": {
100768       "properties": {
100769         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
100770           "$ref": "#/definitions/Optional.empty",
100771           "description": "contrail network policy object"
100772         },
100773         "GENERIC-RESOURCE-API:is-trunked": {
100774           "$ref": "#/definitions/Optional.empty"
100775         },
100776         "GENERIC-RESOURCE-API:network-id": {
100777           "$ref": "#/definitions/Optional.empty",
100778           "description": "Unique Neutron UUID of an instance of the network role "
100779         },
100780         "GENERIC-RESOURCE-API:network-name": {
100781           "$ref": "#/definitions/Optional.empty",
100782           "description": "Unique Neutron UUID of an instance of the network role "
100783         },
100784         "GENERIC-RESOURCE-API:network-role": {
100785           "$ref": "#/definitions/Optional.empty",
100786           "description": "A Network Role to which a VNF must connect"
100787         },
100788         "GENERIC-RESOURCE-API:neutron-id": {
100789           "$ref": "#/definitions/Optional.empty",
100790           "description": "Unique Neutron UUID of an instance of the network role "
100791         },
100792         "GENERIC-RESOURCE-API:related-networks": {
100793           "items": {
100794             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
100795           },
100796           "type": "object"
100797         },
100798         "GENERIC-RESOURCE-API:segmentation-id": {
100799           "$ref": "#/definitions/Optional.empty"
100800         },
100801         "GENERIC-RESOURCE-API:subnets-data": {
100802           "items": {
100803             "$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"
100804           },
100805           "type": "object"
100806         }
100807       },
100808       "type": "object"
100809     },
100810     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network-TOP": {
100811       "properties": {
100812         "GENERIC-RESOURCE-API:vnf-network": {
100813           "items": {
100814             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks(config)vnf-network"
100815           },
100816           "type": "array"
100817         }
100818       },
100819       "type": "object"
100820     },
100821     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks": {
100822       "properties": {
100823         "GENERIC-RESOURCE-API:related-network": {
100824           "items": {
100825             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
100826           },
100827           "type": "array"
100828         }
100829       },
100830       "type": "object"
100831     },
100832     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks-TOP": {
100833       "properties": {
100834         "GENERIC-RESOURCE-API:related-networks": {
100835           "items": {
100836             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)related-networks"
100837           },
100838           "type": "object"
100839         }
100840       },
100841       "type": "object"
100842     },
100843     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data": {
100844       "properties": {
100845         "GENERIC-RESOURCE-API:subnet-data": {
100846           "items": {
100847             "$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"
100848           },
100849           "type": "array"
100850         }
100851       },
100852       "type": "object"
100853     },
100854     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network(config)subnets-data-TOP": {
100855       "properties": {
100856         "GENERIC-RESOURCE-API:subnets-data": {
100857           "items": {
100858             "$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"
100859           },
100860           "type": "object"
100861         }
100862       },
100863       "type": "object"
100864     },
100865     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network": {
100866       "properties": {
100867         "GENERIC-RESOURCE-API:network-id": {
100868           "$ref": "#/definitions/Optional.empty",
100869           "description": "Key to l3-network object"
100870         },
100871         "GENERIC-RESOURCE-API:network-role": {
100872           "$ref": "#/definitions/Optional.empty"
100873         },
100874         "GENERIC-RESOURCE-API:vlan-tags": {
100875           "items": {
100876             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
100877           },
100878           "type": "object"
100879         }
100880       },
100881       "type": "object"
100882     },
100883     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
100884       "properties": {
100885         "GENERIC-RESOURCE-API:related-network": {
100886           "items": {
100887             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks(config)related-network"
100888           },
100889           "type": "array"
100890         }
100891       },
100892       "type": "object"
100893     },
100894     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
100895       "properties": {
100896         "GENERIC-RESOURCE-API:is-private": {
100897           "$ref": "#/definitions/Optional.empty"
100898         },
100899         "GENERIC-RESOURCE-API:lower-tag-id": {
100900           "$ref": "#/definitions/Optional.empty"
100901         },
100902         "GENERIC-RESOURCE-API:upper-tag-id": {
100903           "$ref": "#/definitions/Optional.empty"
100904         },
100905         "GENERIC-RESOURCE-API:vlan-interface": {
100906           "$ref": "#/definitions/Optional.empty",
100907           "description": "A&AI Key"
100908         }
100909       },
100910       "type": "object"
100911     },
100912     "GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
100913       "properties": {
100914         "GENERIC-RESOURCE-API:vlan-tags": {
100915           "items": {
100916             "$ref": "#/definitions/GENERIC-RESOURCE-API/services/service/service-data/vnfs/vnf/vnf-data/vnf-topology/vnf-resource-assignments/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
100917           },
100918           "type": "object"
100919         }
100920       },
100921       "type": "object"
100922     },
100923     "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": {
100924       "properties": {
100925         "GENERIC-RESOURCE-API:cidr-mask": {
100926           "$ref": "#/definitions/Optional.empty",
100927           "description": "cidr mask"
100928         },
100929         "GENERIC-RESOURCE-API:dhcp-enabled": {
100930           "$ref": "#/definitions/Optional.empty",
100931           "description": "Indicator to use this subnet for  DHCP "
100932         },
100933         "GENERIC-RESOURCE-API:gateway-address": {
100934           "$ref": "#/definitions/Optional.empty",
100935           "description": "subnet gateway address"
100936         },
100937         "GENERIC-RESOURCE-API:ip-version": {
100938           "$ref": "#/definitions/Optional.empty",
100939           "description": "Should be ipv4 or ipv6"
100940         },
100941         "GENERIC-RESOURCE-API:network-start-address": {
100942           "$ref": "#/definitions/Optional.empty",
100943           "description": "start-address of the subnet"
100944         },
100945         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
100946           "$ref": "#/definitions/Optional.empty",
100947           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
100948         },
100949         "GENERIC-RESOURCE-API:subnet-id": {
100950           "$ref": "#/definitions/Optional.empty",
100951           "description": "subnet UUID to be passed into the HEAT template"
100952         },
100953         "GENERIC-RESOURCE-API:subnet-name": {
100954           "$ref": "#/definitions/Optional.empty",
100955           "description": "Populated for preload only"
100956         },
100957         "GENERIC-RESOURCE-API:subnet-role": {
100958           "$ref": "#/definitions/Optional.empty",
100959           "description": "Subnet Role for the subnet"
100960         }
100961       },
100962       "type": "object"
100963     },
100964     "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": {
100965       "properties": {
100966         "GENERIC-RESOURCE-API:subnet-data": {
100967           "items": {
100968             "$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"
100969           },
100970           "type": "array"
100971         }
100972       },
100973       "type": "object"
100974     },
100975     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource": {
100976       "properties": {
100977         "GENERIC-RESOURCE-API:allotted-resource-data": {
100978           "items": {
100979             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
100980           },
100981           "type": "object"
100982         },
100983         "GENERIC-RESOURCE-API:allotted-resource-id": {
100984           "$ref": "#/definitions/Optional.empty"
100985         },
100986         "GENERIC-RESOURCE-API:allotted-resource-status": {
100987           "items": {
100988             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
100989           },
100990           "type": "object"
100991         }
100992       },
100993       "required": [
100994         "GENERIC-RESOURCE-API:allotted-resource-id"
100995       ],
100996       "type": "object"
100997     },
100998     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource-TOP": {
100999       "properties": {
101000         "GENERIC-RESOURCE-API:tunnelxconn-allotted-resource": {
101001           "items": {
101002             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources(config)tunnelxconn-allotted-resource"
101003           },
101004           "type": "array"
101005         }
101006       },
101007       "type": "object"
101008     },
101009     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data": {
101010       "properties": {
101011         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
101012           "items": {
101013             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
101014           },
101015           "type": "object"
101016         },
101017         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
101018           "items": {
101019             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
101020           },
101021           "type": "object"
101022         },
101023         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
101024           "items": {
101025             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
101026           },
101027           "type": "object"
101028         },
101029         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
101030           "items": {
101031             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
101032           },
101033           "type": "object"
101034         }
101035       },
101036       "type": "object"
101037     },
101038     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data-TOP": {
101039       "properties": {
101040         "GENERIC-RESOURCE-API:allotted-resource-data": {
101041           "items": {
101042             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-data"
101043           },
101044           "type": "object"
101045         }
101046       },
101047       "type": "object"
101048     },
101049     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status": {
101050       "properties": {
101051         "GENERIC-RESOURCE-API:action": {
101052           "$ref": "#/definitions/Optional.empty",
101053           "description": "value would one of possible request-actions; match the list in service-data oper-status"
101054         },
101055         "GENERIC-RESOURCE-API:final-indicator": {
101056           "$ref": "#/definitions/Optional.empty"
101057         },
101058         "GENERIC-RESOURCE-API:request-status": {
101059           "$ref": "#/definitions/Optional.empty"
101060         },
101061         "GENERIC-RESOURCE-API:response-code": {
101062           "$ref": "#/definitions/Optional.empty"
101063         },
101064         "GENERIC-RESOURCE-API:response-message": {
101065           "$ref": "#/definitions/Optional.empty"
101066         },
101067         "GENERIC-RESOURCE-API:response-timestamp": {
101068           "$ref": "#/definitions/Optional.empty"
101069         },
101070         "GENERIC-RESOURCE-API:rpc-action": {
101071           "$ref": "#/definitions/Optional.empty",
101072           "description": "this is the svc-action from the incoming request"
101073         },
101074         "GENERIC-RESOURCE-API:rpc-name": {
101075           "$ref": "#/definitions/Optional.empty"
101076         }
101077       },
101078       "type": "object"
101079     },
101080     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status-TOP": {
101081       "properties": {
101082         "GENERIC-RESOURCE-API:allotted-resource-status": {
101083           "items": {
101084             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource(config)allotted-resource-status"
101085           },
101086           "type": "object"
101087         }
101088       },
101089       "type": "object"
101090     },
101091     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status": {
101092       "properties": {
101093         "GENERIC-RESOURCE-API:create-timestamp": {
101094           "$ref": "#/definitions/Optional.empty",
101095           "description": "Not currently populated in service data."
101096         },
101097         "GENERIC-RESOURCE-API:last-action": {
101098           "$ref": "#/definitions/Optional.empty",
101099           "description": "should be list of possible request-actions"
101100         },
101101         "GENERIC-RESOURCE-API:last-order-status": {
101102           "$ref": "#/definitions/Optional.empty"
101103         },
101104         "GENERIC-RESOURCE-API:last-rpc-action": {
101105           "$ref": "#/definitions/Optional.empty"
101106         },
101107         "GENERIC-RESOURCE-API:last-svc-request-id": {
101108           "$ref": "#/definitions/Optional.empty",
101109           "description": "Not currently populated in service data."
101110         },
101111         "GENERIC-RESOURCE-API:modify-timestamp": {
101112           "$ref": "#/definitions/Optional.empty"
101113         },
101114         "GENERIC-RESOURCE-API:order-status": {
101115           "$ref": "#/definitions/Optional.empty",
101116           "description": "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout"
101117         }
101118       },
101119       "type": "object"
101120     },
101121     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status-TOP": {
101122       "properties": {
101123         "GENERIC-RESOURCE-API:allotted-resource-oper-status": {
101124           "items": {
101125             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-oper-status"
101126           },
101127           "type": "object"
101128         }
101129       },
101130       "type": "object"
101131     },
101132     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information": {
101133       "properties": {
101134         "GENERIC-RESOURCE-API:allotted-resource-information": {
101135           "items": {
101136             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
101137           },
101138           "type": "object"
101139         },
101140         "GENERIC-RESOURCE-API:request-information": {
101141           "items": {
101142             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
101143           },
101144           "type": "object"
101145         },
101146         "GENERIC-RESOURCE-API:sdnc-request-header": {
101147           "items": {
101148             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
101149           },
101150           "type": "object"
101151         },
101152         "GENERIC-RESOURCE-API:service-information": {
101153           "items": {
101154             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
101155           },
101156           "type": "object"
101157         },
101158         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
101159           "items": {
101160             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
101161           },
101162           "type": "object"
101163         }
101164       },
101165       "type": "object"
101166     },
101167     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information-TOP": {
101168       "properties": {
101169         "GENERIC-RESOURCE-API:allotted-resource-operation-information": {
101170           "items": {
101171             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)allotted-resource-operation-information"
101172           },
101173           "type": "object"
101174         }
101175       },
101176       "type": "object"
101177     },
101178     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters": {
101179       "properties": {
101180         "GENERIC-RESOURCE-API:param": {
101181           "items": {
101182             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
101183           },
101184           "type": "array"
101185         }
101186       },
101187       "type": "object"
101188     },
101189     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters-TOP": {
101190       "properties": {
101191         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
101192           "items": {
101193             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-parameters"
101194           },
101195           "type": "object"
101196         }
101197       },
101198       "type": "object"
101199     },
101200     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology": {
101201       "properties": {
101202         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
101203           "items": {
101204             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
101205           },
101206           "type": "object"
101207         },
101208         "GENERIC-RESOURCE-API:onap-model-information": {
101209           "items": {
101210             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
101211           },
101212           "type": "object"
101213         },
101214         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
101215           "items": {
101216             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
101217           },
101218           "type": "object"
101219         },
101220         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
101221           "items": {
101222             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
101223           },
101224           "type": "object"
101225         }
101226       },
101227       "type": "object"
101228     },
101229     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology-TOP": {
101230       "properties": {
101231         "GENERIC-RESOURCE-API:tunnelxconn-topology": {
101232           "items": {
101233             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data(config)tunnelxconn-topology"
101234           },
101235           "type": "object"
101236         }
101237       },
101238       "type": "object"
101239     },
101240     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information": {
101241       "properties": {
101242         "GENERIC-RESOURCE-API:allotted-resource-id": {
101243           "$ref": "#/definitions/Optional.empty"
101244         },
101245         "GENERIC-RESOURCE-API:allotted-resource-type": {
101246           "$ref": "#/definitions/Optional.empty",
101247           "description": "Not an enum, but expected values are contrail-route and security-zone."
101248         },
101249         "GENERIC-RESOURCE-API:onap-model-information": {
101250           "items": {
101251             "$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"
101252           },
101253           "type": "object"
101254         },
101255         "GENERIC-RESOURCE-API:parent-service-instance-id": {
101256           "$ref": "#/definitions/Optional.empty",
101257           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
101258         }
101259       },
101260       "type": "object"
101261     },
101262     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information-TOP": {
101263       "properties": {
101264         "GENERIC-RESOURCE-API:allotted-resource-information": {
101265           "items": {
101266             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)allotted-resource-information"
101267           },
101268           "type": "object"
101269         }
101270       },
101271       "type": "object"
101272     },
101273     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information": {
101274       "properties": {
101275         "GENERIC-RESOURCE-API:notification-url": {
101276           "$ref": "#/definitions/Optional.empty"
101277         },
101278         "GENERIC-RESOURCE-API:order-number": {
101279           "$ref": "#/definitions/Optional.empty"
101280         },
101281         "GENERIC-RESOURCE-API:order-version": {
101282           "$ref": "#/definitions/Optional.empty"
101283         },
101284         "GENERIC-RESOURCE-API:request-action": {
101285           "$ref": "#/definitions/Optional.empty",
101286           "description": "still need to work Disconnect"
101287         },
101288         "GENERIC-RESOURCE-API:request-id": {
101289           "$ref": "#/definitions/Optional.empty",
101290           "description": "Request ID generated upstream of MSO"
101291         },
101292         "GENERIC-RESOURCE-API:source": {
101293           "$ref": "#/definitions/Optional.empty"
101294         }
101295       },
101296       "type": "object"
101297     },
101298     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information-TOP": {
101299       "properties": {
101300         "GENERIC-RESOURCE-API:request-information": {
101301           "items": {
101302             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)request-information"
101303           },
101304           "type": "object"
101305         }
101306       },
101307       "type": "object"
101308     },
101309     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header": {
101310       "properties": {
101311         "GENERIC-RESOURCE-API:svc-action": {
101312           "$ref": "#/definitions/Optional.empty",
101313           "description": "This is the rpcAction"
101314         },
101315         "GENERIC-RESOURCE-API:svc-notification-url": {
101316           "$ref": "#/definitions/Optional.empty",
101317           "description": "Contains URL for asynchronous response"
101318         },
101319         "GENERIC-RESOURCE-API:svc-request-id": {
101320           "$ref": "#/definitions/Optional.empty",
101321           "description": "Uniquely generated by calling system (e.g. MSO or SDN-GP)"
101322         }
101323       },
101324       "type": "object"
101325     },
101326     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header-TOP": {
101327       "properties": {
101328         "GENERIC-RESOURCE-API:sdnc-request-header": {
101329           "items": {
101330             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)sdnc-request-header"
101331           },
101332           "type": "object"
101333         }
101334       },
101335       "type": "object"
101336     },
101337     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information": {
101338       "properties": {
101339         "GENERIC-RESOURCE-API:global-customer-id": {
101340           "$ref": "#/definitions/Optional.empty",
101341           "description": "need for put of data to AnAI (MSO provides)"
101342         },
101343         "GENERIC-RESOURCE-API:onap-model-information": {
101344           "items": {
101345             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
101346           },
101347           "type": "object"
101348         },
101349         "GENERIC-RESOURCE-API:service-id": {
101350           "$ref": "#/definitions/Optional.empty",
101351           "description": "This maps to the product-family-id in A&AI"
101352         },
101353         "GENERIC-RESOURCE-API:service-instance-id": {
101354           "$ref": "#/definitions/Optional.empty"
101355         },
101356         "GENERIC-RESOURCE-API:subscriber-name": {
101357           "$ref": "#/definitions/Optional.empty",
101358           "description": "Would not be expected for vIPR-ATM or mobility services."
101359         },
101360         "GENERIC-RESOURCE-API:subscription-service-type": {
101361           "$ref": "#/definitions/Optional.empty",
101362           "description": "used to reference a&ai subscription-service-type. For example, we show as vIPR-ATM in example."
101363         }
101364       },
101365       "type": "object"
101366     },
101367     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information-TOP": {
101368       "properties": {
101369         "GENERIC-RESOURCE-API:service-information": {
101370           "items": {
101371             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)service-information"
101372           },
101373           "type": "object"
101374         }
101375       },
101376       "type": "object"
101377     },
101378     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input": {
101379       "properties": {
101380         "GENERIC-RESOURCE-API:brg-wan-mac-address": {
101381           "$ref": "#/definitions/Optional.empty"
101382         }
101383       },
101384       "type": "object"
101385     },
101386     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input-TOP": {
101387       "properties": {
101388         "GENERIC-RESOURCE-API:tunnelxconn-request-input": {
101389           "items": {
101390             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information(config)tunnelxconn-request-input"
101391           },
101392           "type": "object"
101393         }
101394       },
101395       "type": "object"
101396     },
101397     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information": {
101398       "properties": {
101399         "GENERIC-RESOURCE-API:model-customization-uuid": {
101400           "$ref": "#/definitions/Optional.empty",
101401           "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"
101402         },
101403         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101404           "$ref": "#/definitions/Optional.empty",
101405           "description": "identifies the invariant uuid for this service or resource"
101406         },
101407         "GENERIC-RESOURCE-API:model-name": {
101408           "$ref": "#/definitions/Optional.empty"
101409         },
101410         "GENERIC-RESOURCE-API:model-uuid": {
101411           "$ref": "#/definitions/Optional.empty",
101412           "description": "identifies the uuid for this service or resource, which is version specific"
101413         },
101414         "GENERIC-RESOURCE-API:model-version": {
101415           "$ref": "#/definitions/Optional.empty"
101416         }
101417       },
101418       "type": "object"
101419     },
101420     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/allotted-resource-information(config)onap-model-information-TOP": {
101421       "properties": {
101422         "GENERIC-RESOURCE-API:onap-model-information": {
101423           "items": {
101424             "$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"
101425           },
101426           "type": "object"
101427         }
101428       },
101429       "type": "object"
101430     },
101431     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information": {
101432       "properties": {
101433         "GENERIC-RESOURCE-API:model-customization-uuid": {
101434           "$ref": "#/definitions/Optional.empty",
101435           "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"
101436         },
101437         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101438           "$ref": "#/definitions/Optional.empty",
101439           "description": "identifies the invariant uuid for this service or resource"
101440         },
101441         "GENERIC-RESOURCE-API:model-name": {
101442           "$ref": "#/definitions/Optional.empty"
101443         },
101444         "GENERIC-RESOURCE-API:model-uuid": {
101445           "$ref": "#/definitions/Optional.empty",
101446           "description": "identifies the uuid for this service or resource, which is version specific"
101447         },
101448         "GENERIC-RESOURCE-API:model-version": {
101449           "$ref": "#/definitions/Optional.empty"
101450         }
101451       },
101452       "type": "object"
101453     },
101454     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information-TOP": {
101455       "properties": {
101456         "GENERIC-RESOURCE-API:onap-model-information": {
101457           "items": {
101458             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/allotted-resource-operation-information/service-information(config)onap-model-information"
101459           },
101460           "type": "object"
101461         }
101462       },
101463       "type": "object"
101464     },
101465     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param": {
101466       "properties": {
101467         "GENERIC-RESOURCE-API:name": {
101468           "$ref": "#/definitions/Optional.empty"
101469         },
101470         "GENERIC-RESOURCE-API:resource-resolution-data": {
101471           "items": {
101472             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data"
101473           },
101474           "type": "object"
101475         },
101476         "GENERIC-RESOURCE-API:value": {
101477           "$ref": "#/definitions/Optional.empty"
101478         }
101479       },
101480       "type": "object"
101481     },
101482     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param-TOP": {
101483       "properties": {
101484         "GENERIC-RESOURCE-API:param": {
101485           "items": {
101486             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters(config)param"
101487           },
101488           "type": "array"
101489         }
101490       },
101491       "type": "object"
101492     },
101493     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data": {
101494       "properties": {
101495         "GENERIC-RESOURCE-API:capability-name": {
101496           "$ref": "#/definitions/Optional.empty",
101497           "description": "Resource assignment resolution Capability name"
101498         },
101499         "GENERIC-RESOURCE-API:resource-key": {
101500           "items": {
101501             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
101502           },
101503           "type": "array"
101504         },
101505         "GENERIC-RESOURCE-API:status": {
101506           "$ref": "#/definitions/Optional.empty",
101507           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
101508         }
101509       },
101510       "type": "object"
101511     },
101512     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": {
101513       "properties": {
101514         "GENERIC-RESOURCE-API:resource-resolution-data": {
101515           "items": {
101516             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param(config)resource-resolution-data"
101517           },
101518           "type": "object"
101519         }
101520       },
101521       "type": "object"
101522     },
101523     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": {
101524       "properties": {
101525         "GENERIC-RESOURCE-API:name": {
101526           "$ref": "#/definitions/Optional.empty"
101527         },
101528         "GENERIC-RESOURCE-API:value": {
101529           "$ref": "#/definitions/Optional.empty"
101530         }
101531       },
101532       "type": "object"
101533     },
101534     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": {
101535       "properties": {
101536         "GENERIC-RESOURCE-API:resource-key": {
101537           "items": {
101538             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
101539           },
101540           "type": "array"
101541         }
101542       },
101543       "type": "object"
101544     },
101545     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers": {
101546       "properties": {
101547         "GENERIC-RESOURCE-API:allotted-resource-id": {
101548           "$ref": "#/definitions/Optional.empty"
101549         },
101550         "GENERIC-RESOURCE-API:allotted-resource-name": {
101551           "$ref": "#/definitions/Optional.empty",
101552           "description": "For a contrail-route, the network policy name."
101553         },
101554         "GENERIC-RESOURCE-API:allotted-resource-type": {
101555           "$ref": "#/definitions/Optional.empty",
101556           "description": "(Added in draft 32)Expected to be contrail-route or security-zone."
101557         },
101558         "GENERIC-RESOURCE-API:consuming-service-instance-id": {
101559           "$ref": "#/definitions/Optional.empty",
101560           "description": "The service-instance-id of the consuming service of this allotted resource"
101561         },
101562         "GENERIC-RESOURCE-API:parent-service-instance-id": {
101563           "$ref": "#/definitions/Optional.empty",
101564           "description": "Service-instance-id of the parent service to which this allotted resource belongs."
101565         }
101566       },
101567       "type": "object"
101568     },
101569     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers-TOP": {
101570       "properties": {
101571         "GENERIC-RESOURCE-API:allotted-resource-identifiers": {
101572           "items": {
101573             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)allotted-resource-identifiers"
101574           },
101575           "type": "object"
101576         }
101577       },
101578       "type": "object"
101579     },
101580     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information": {
101581       "properties": {
101582         "GENERIC-RESOURCE-API:model-customization-uuid": {
101583           "$ref": "#/definitions/Optional.empty",
101584           "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"
101585         },
101586         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101587           "$ref": "#/definitions/Optional.empty",
101588           "description": "identifies the invariant uuid for this service or resource"
101589         },
101590         "GENERIC-RESOURCE-API:model-name": {
101591           "$ref": "#/definitions/Optional.empty"
101592         },
101593         "GENERIC-RESOURCE-API:model-uuid": {
101594           "$ref": "#/definitions/Optional.empty",
101595           "description": "identifies the uuid for this service or resource, which is version specific"
101596         },
101597         "GENERIC-RESOURCE-API:model-version": {
101598           "$ref": "#/definitions/Optional.empty"
101599         }
101600       },
101601       "type": "object"
101602     },
101603     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information-TOP": {
101604       "properties": {
101605         "GENERIC-RESOURCE-API:onap-model-information": {
101606           "items": {
101607             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)onap-model-information"
101608           },
101609           "type": "object"
101610         }
101611       },
101612       "type": "object"
101613     },
101614     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments": {
101615       "properties": {
101616         "GENERIC-RESOURCE-API:vg-ip": {
101617           "$ref": "#/definitions/Optional.empty",
101618           "description": "The Network Controller will assign the VG IP address from local inventory"
101619         },
101620         "GENERIC-RESOURCE-API:vgmux-bearer-ip": {
101621           "$ref": "#/definitions/Optional.empty",
101622           "description": "The Network Controller will look up the vgmux bearer ip from the vgmux vf module"
101623         },
101624         "GENERIC-RESOURCE-API:vgmux-lan-ip": {
101625           "$ref": "#/definitions/Optional.empty",
101626           "description": "The Network Controller will look up the vgmux lan ip from the vgmux vg module"
101627         },
101628         "GENERIC-RESOURCE-API:vni": {
101629           "$ref": "#/definitions/Optional.empty",
101630           "description": "The Network Controller will assign a VNI value from the associated vGMUX VNI pool"
101631         }
101632       },
101633       "type": "object"
101634     },
101635     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments-TOP": {
101636       "properties": {
101637         "GENERIC-RESOURCE-API:tunnelxconn-assignments": {
101638           "items": {
101639             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-assignments"
101640           },
101641           "type": "object"
101642         }
101643       },
101644       "type": "object"
101645     },
101646     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters": {
101647       "properties": {
101648         "GENERIC-RESOURCE-API:param": {
101649           "items": {
101650             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
101651           },
101652           "type": "array"
101653         }
101654       },
101655       "type": "object"
101656     },
101657     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters-TOP": {
101658       "properties": {
101659         "GENERIC-RESOURCE-API:tunnelxconn-parameters": {
101660           "items": {
101661             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology(config)tunnelxconn-parameters"
101662           },
101663           "type": "object"
101664         }
101665       },
101666       "type": "object"
101667     },
101668     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param": {
101669       "properties": {
101670         "GENERIC-RESOURCE-API:name": {
101671           "$ref": "#/definitions/Optional.empty"
101672         },
101673         "GENERIC-RESOURCE-API:resource-resolution-data": {
101674           "items": {
101675             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data"
101676           },
101677           "type": "object"
101678         },
101679         "GENERIC-RESOURCE-API:value": {
101680           "$ref": "#/definitions/Optional.empty"
101681         }
101682       },
101683       "type": "object"
101684     },
101685     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param-TOP": {
101686       "properties": {
101687         "GENERIC-RESOURCE-API:param": {
101688           "items": {
101689             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters(config)param"
101690           },
101691           "type": "array"
101692         }
101693       },
101694       "type": "object"
101695     },
101696     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data": {
101697       "properties": {
101698         "GENERIC-RESOURCE-API:capability-name": {
101699           "$ref": "#/definitions/Optional.empty",
101700           "description": "Resource assignment resolution Capability name"
101701         },
101702         "GENERIC-RESOURCE-API:resource-key": {
101703           "items": {
101704             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
101705           },
101706           "type": "array"
101707         },
101708         "GENERIC-RESOURCE-API:status": {
101709           "$ref": "#/definitions/Optional.empty",
101710           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
101711         }
101712       },
101713       "type": "object"
101714     },
101715     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data-TOP": {
101716       "properties": {
101717         "GENERIC-RESOURCE-API:resource-resolution-data": {
101718           "items": {
101719             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param(config)resource-resolution-data"
101720           },
101721           "type": "object"
101722         }
101723       },
101724       "type": "object"
101725     },
101726     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key": {
101727       "properties": {
101728         "GENERIC-RESOURCE-API:name": {
101729           "$ref": "#/definitions/Optional.empty"
101730         },
101731         "GENERIC-RESOURCE-API:value": {
101732           "$ref": "#/definitions/Optional.empty"
101733         }
101734       },
101735       "type": "object"
101736     },
101737     "GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key-TOP": {
101738       "properties": {
101739         "GENERIC-RESOURCE-API:resource-key": {
101740           "items": {
101741             "$ref": "#/definitions/GENERIC-RESOURCE-API/tunnelxconn-allotted-resources/tunnelxconn-allotted-resource/allotted-resource-data/tunnelxconn-topology/tunnelxconn-parameters/param/resource-resolution-data(config)resource-key"
101742           },
101743           "type": "array"
101744         }
101745       },
101746       "type": "object"
101747     },
101748     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information": {
101749       "properties": {
101750         "GENERIC-RESOURCE-API:model-customization-uuid": {
101751           "$ref": "#/definitions/Optional.empty",
101752           "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"
101753         },
101754         "GENERIC-RESOURCE-API:model-invariant-uuid": {
101755           "$ref": "#/definitions/Optional.empty",
101756           "description": "identifies the invariant uuid for this service or resource"
101757         },
101758         "GENERIC-RESOURCE-API:model-name": {
101759           "$ref": "#/definitions/Optional.empty"
101760         },
101761         "GENERIC-RESOURCE-API:model-uuid": {
101762           "$ref": "#/definitions/Optional.empty",
101763           "description": "identifies the uuid for this service or resource, which is version specific"
101764         },
101765         "GENERIC-RESOURCE-API:model-version": {
101766           "$ref": "#/definitions/Optional.empty"
101767         }
101768       },
101769       "type": "object"
101770     },
101771     "GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information-TOP": {
101772       "properties": {
101773         "GENERIC-RESOURCE-API:onap-model-information": {
101774           "items": {
101775             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-information(config)onap-model-information"
101776           },
101777           "type": "object"
101778         }
101779       },
101780       "type": "object"
101781     },
101782     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters": {
101783       "properties": {
101784         "GENERIC-RESOURCE-API:param": {
101785           "items": {
101786             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
101787           },
101788           "type": "array"
101789         }
101790       },
101791       "type": "object"
101792     },
101793     "GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters-TOP": {
101794       "properties": {
101795         "GENERIC-RESOURCE-API:vf-module-input-parameters": {
101796           "items": {
101797             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input(config)vf-module-input-parameters"
101798           },
101799           "type": "object"
101800         }
101801       },
101802       "type": "object"
101803     },
101804     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param": {
101805       "properties": {
101806         "GENERIC-RESOURCE-API:name": {
101807           "$ref": "#/definitions/Optional.empty"
101808         },
101809         "GENERIC-RESOURCE-API:resource-resolution-data": {
101810           "items": {
101811             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
101812           },
101813           "type": "object"
101814         },
101815         "GENERIC-RESOURCE-API:value": {
101816           "$ref": "#/definitions/Optional.empty"
101817         }
101818       },
101819       "type": "object"
101820     },
101821     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param-TOP": {
101822       "properties": {
101823         "GENERIC-RESOURCE-API:param": {
101824           "items": {
101825             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters(config)param"
101826           },
101827           "type": "array"
101828         }
101829       },
101830       "type": "object"
101831     },
101832     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data": {
101833       "properties": {
101834         "GENERIC-RESOURCE-API:capability-name": {
101835           "$ref": "#/definitions/Optional.empty",
101836           "description": "Resource assignment resolution Capability name"
101837         },
101838         "GENERIC-RESOURCE-API:resource-key": {
101839           "items": {
101840             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
101841           },
101842           "type": "array"
101843         },
101844         "GENERIC-RESOURCE-API:status": {
101845           "$ref": "#/definitions/Optional.empty",
101846           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
101847         }
101848       },
101849       "type": "object"
101850     },
101851     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data-TOP": {
101852       "properties": {
101853         "GENERIC-RESOURCE-API:resource-resolution-data": {
101854           "items": {
101855             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param(config)resource-resolution-data"
101856           },
101857           "type": "object"
101858         }
101859       },
101860       "type": "object"
101861     },
101862     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key": {
101863       "properties": {
101864         "GENERIC-RESOURCE-API:name": {
101865           "$ref": "#/definitions/Optional.empty"
101866         },
101867         "GENERIC-RESOURCE-API:value": {
101868           "$ref": "#/definitions/Optional.empty"
101869         }
101870       },
101871       "type": "object"
101872     },
101873     "GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
101874       "properties": {
101875         "GENERIC-RESOURCE-API:resource-key": {
101876           "items": {
101877             "$ref": "#/definitions/GENERIC-RESOURCE-API/vf-module-request-input/vf-module-input-parameters/param/resource-resolution-data(config)resource-key"
101878           },
101879           "type": "array"
101880         }
101881       },
101882       "type": "object"
101883     },
101884     "GENERIC-RESOURCE-API/vnf(config)vf-module": {
101885       "properties": {
101886         "GENERIC-RESOURCE-API:vf-module-id": {
101887           "$ref": "#/definitions/Optional.empty"
101888         }
101889       },
101890       "type": "object"
101891     },
101892     "GENERIC-RESOURCE-API/vnf(config)vf-module-TOP": {
101893       "properties": {
101894         "GENERIC-RESOURCE-API:vf-module": {
101895           "items": {
101896             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf(config)vf-module"
101897           },
101898           "type": "array"
101899         }
101900       },
101901       "type": "object"
101902     },
101903     "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf": {
101904       "properties": {
101905         "GENERIC-RESOURCE-API:param": {
101906           "items": {
101907             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
101908           },
101909           "type": "array"
101910         },
101911         "GENERIC-RESOURCE-API:vf-module": {
101912           "items": {
101913             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
101914           },
101915           "type": "array"
101916         },
101917         "GENERIC-RESOURCE-API:vnf-id": {
101918           "$ref": "#/definitions/Optional.empty"
101919         },
101920         "GENERIC-RESOURCE-API:vnf-name": {
101921           "$ref": "#/definitions/Optional.empty"
101922         }
101923       },
101924       "type": "object"
101925     },
101926     "GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf-TOP": {
101927       "properties": {
101928         "GENERIC-RESOURCE-API:vnf": {
101929           "items": {
101930             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information(config)vnf"
101931           },
101932           "type": "array"
101933         }
101934       },
101935       "type": "object"
101936     },
101937     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param": {
101938       "properties": {
101939         "GENERIC-RESOURCE-API:name": {
101940           "$ref": "#/definitions/Optional.empty"
101941         },
101942         "GENERIC-RESOURCE-API:resource-resolution-data": {
101943           "items": {
101944             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data"
101945           },
101946           "type": "object"
101947         },
101948         "GENERIC-RESOURCE-API:value": {
101949           "$ref": "#/definitions/Optional.empty"
101950         }
101951       },
101952       "type": "object"
101953     },
101954     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param-TOP": {
101955       "properties": {
101956         "GENERIC-RESOURCE-API:param": {
101957           "items": {
101958             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)param"
101959           },
101960           "type": "array"
101961         }
101962       },
101963       "type": "object"
101964     },
101965     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module": {
101966       "properties": {
101967         "GENERIC-RESOURCE-API:param": {
101968           "items": {
101969             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
101970           },
101971           "type": "array"
101972         },
101973         "GENERIC-RESOURCE-API:vf-module-id": {
101974           "$ref": "#/definitions/Optional.empty"
101975         }
101976       },
101977       "type": "object"
101978     },
101979     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module-TOP": {
101980       "properties": {
101981         "GENERIC-RESOURCE-API:vf-module": {
101982           "items": {
101983             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf(config)vf-module"
101984           },
101985           "type": "array"
101986         }
101987       },
101988       "type": "object"
101989     },
101990     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data": {
101991       "properties": {
101992         "GENERIC-RESOURCE-API:capability-name": {
101993           "$ref": "#/definitions/Optional.empty",
101994           "description": "Resource assignment resolution Capability name"
101995         },
101996         "GENERIC-RESOURCE-API:resource-key": {
101997           "items": {
101998             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key"
101999           },
102000           "type": "array"
102001         },
102002         "GENERIC-RESOURCE-API:status": {
102003           "$ref": "#/definitions/Optional.empty",
102004           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102005         }
102006       },
102007       "type": "object"
102008     },
102009     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data-TOP": {
102010       "properties": {
102011         "GENERIC-RESOURCE-API:resource-resolution-data": {
102012           "items": {
102013             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param(config)resource-resolution-data"
102014           },
102015           "type": "object"
102016         }
102017       },
102018       "type": "object"
102019     },
102020     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key": {
102021       "properties": {
102022         "GENERIC-RESOURCE-API:name": {
102023           "$ref": "#/definitions/Optional.empty"
102024         },
102025         "GENERIC-RESOURCE-API:value": {
102026           "$ref": "#/definitions/Optional.empty"
102027         }
102028       },
102029       "type": "object"
102030     },
102031     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key-TOP": {
102032       "properties": {
102033         "GENERIC-RESOURCE-API:resource-key": {
102034           "items": {
102035             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/param/resource-resolution-data(config)resource-key"
102036           },
102037           "type": "array"
102038         }
102039       },
102040       "type": "object"
102041     },
102042     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param": {
102043       "properties": {
102044         "GENERIC-RESOURCE-API:name": {
102045           "$ref": "#/definitions/Optional.empty"
102046         },
102047         "GENERIC-RESOURCE-API:resource-resolution-data": {
102048           "items": {
102049             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data"
102050           },
102051           "type": "object"
102052         },
102053         "GENERIC-RESOURCE-API:value": {
102054           "$ref": "#/definitions/Optional.empty"
102055         }
102056       },
102057       "type": "object"
102058     },
102059     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param-TOP": {
102060       "properties": {
102061         "GENERIC-RESOURCE-API:param": {
102062           "items": {
102063             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module(config)param"
102064           },
102065           "type": "array"
102066         }
102067       },
102068       "type": "object"
102069     },
102070     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data": {
102071       "properties": {
102072         "GENERIC-RESOURCE-API:capability-name": {
102073           "$ref": "#/definitions/Optional.empty",
102074           "description": "Resource assignment resolution Capability name"
102075         },
102076         "GENERIC-RESOURCE-API:resource-key": {
102077           "items": {
102078             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key"
102079           },
102080           "type": "array"
102081         },
102082         "GENERIC-RESOURCE-API:status": {
102083           "$ref": "#/definitions/Optional.empty",
102084           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102085         }
102086       },
102087       "type": "object"
102088     },
102089     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data-TOP": {
102090       "properties": {
102091         "GENERIC-RESOURCE-API:resource-resolution-data": {
102092           "items": {
102093             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param(config)resource-resolution-data"
102094           },
102095           "type": "object"
102096         }
102097       },
102098       "type": "object"
102099     },
102100     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key": {
102101       "properties": {
102102         "GENERIC-RESOURCE-API:name": {
102103           "$ref": "#/definitions/Optional.empty"
102104         },
102105         "GENERIC-RESOURCE-API:value": {
102106           "$ref": "#/definitions/Optional.empty"
102107         }
102108       },
102109       "type": "object"
102110     },
102111     "GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key-TOP": {
102112       "properties": {
102113         "GENERIC-RESOURCE-API:resource-key": {
102114           "items": {
102115             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-get-resource-response-information/vnf/vf-module/param/resource-resolution-data(config)resource-key"
102116           },
102117           "type": "array"
102118         }
102119       },
102120       "type": "object"
102121     },
102122     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information": {
102123       "properties": {
102124         "GENERIC-RESOURCE-API:model-customization-uuid": {
102125           "$ref": "#/definitions/Optional.empty",
102126           "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"
102127         },
102128         "GENERIC-RESOURCE-API:model-invariant-uuid": {
102129           "$ref": "#/definitions/Optional.empty",
102130           "description": "identifies the invariant uuid for this service or resource"
102131         },
102132         "GENERIC-RESOURCE-API:model-name": {
102133           "$ref": "#/definitions/Optional.empty"
102134         },
102135         "GENERIC-RESOURCE-API:model-uuid": {
102136           "$ref": "#/definitions/Optional.empty",
102137           "description": "identifies the uuid for this service or resource, which is version specific"
102138         },
102139         "GENERIC-RESOURCE-API:model-version": {
102140           "$ref": "#/definitions/Optional.empty"
102141         }
102142       },
102143       "type": "object"
102144     },
102145     "GENERIC-RESOURCE-API/vnf-information(config)onap-model-information-TOP": {
102146       "properties": {
102147         "GENERIC-RESOURCE-API:onap-model-information": {
102148           "items": {
102149             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-information(config)onap-model-information"
102150           },
102151           "type": "object"
102152         }
102153       },
102154       "type": "object"
102155     },
102156     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters": {
102157       "properties": {
102158         "GENERIC-RESOURCE-API:param": {
102159           "items": {
102160             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
102161           },
102162           "type": "array"
102163         }
102164       },
102165       "type": "object"
102166     },
102167     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters-TOP": {
102168       "properties": {
102169         "GENERIC-RESOURCE-API:vnf-input-parameters": {
102170           "items": {
102171             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-input-parameters"
102172           },
102173           "type": "object"
102174         }
102175       },
102176       "type": "object"
102177     },
102178     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids": {
102179       "properties": {
102180         "GENERIC-RESOURCE-API:vnf-network-instance-group-id": {
102181           "$ref": "#/definitions/Optional.empty",
102182           "description": "List of vnf network-instance-group"
102183         }
102184       },
102185       "type": "object"
102186     },
102187     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids-TOP": {
102188       "properties": {
102189         "GENERIC-RESOURCE-API:vnf-network-instance-group-ids": {
102190           "items": {
102191             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-network-instance-group-ids"
102192           },
102193           "type": "array"
102194         }
102195       },
102196       "type": "object"
102197     },
102198     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks": {
102199       "properties": {
102200         "GENERIC-RESOURCE-API:vnf-network": {
102201           "items": {
102202             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
102203           },
102204           "type": "array"
102205         }
102206       },
102207       "type": "object"
102208     },
102209     "GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks-TOP": {
102210       "properties": {
102211         "GENERIC-RESOURCE-API:vnf-networks": {
102212           "items": {
102213             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input(config)vnf-networks"
102214           },
102215           "type": "object"
102216         }
102217       },
102218       "type": "object"
102219     },
102220     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param": {
102221       "properties": {
102222         "GENERIC-RESOURCE-API:name": {
102223           "$ref": "#/definitions/Optional.empty"
102224         },
102225         "GENERIC-RESOURCE-API:resource-resolution-data": {
102226           "items": {
102227             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
102228           },
102229           "type": "object"
102230         },
102231         "GENERIC-RESOURCE-API:value": {
102232           "$ref": "#/definitions/Optional.empty"
102233         }
102234       },
102235       "type": "object"
102236     },
102237     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param-TOP": {
102238       "properties": {
102239         "GENERIC-RESOURCE-API:param": {
102240           "items": {
102241             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters(config)param"
102242           },
102243           "type": "array"
102244         }
102245       },
102246       "type": "object"
102247     },
102248     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data": {
102249       "properties": {
102250         "GENERIC-RESOURCE-API:capability-name": {
102251           "$ref": "#/definitions/Optional.empty",
102252           "description": "Resource assignment resolution Capability name"
102253         },
102254         "GENERIC-RESOURCE-API:resource-key": {
102255           "items": {
102256             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
102257           },
102258           "type": "array"
102259         },
102260         "GENERIC-RESOURCE-API:status": {
102261           "$ref": "#/definitions/Optional.empty",
102262           "description": "SUCCESS, FAILED, or PENDING - RA returned data as capability"
102263         }
102264       },
102265       "type": "object"
102266     },
102267     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data-TOP": {
102268       "properties": {
102269         "GENERIC-RESOURCE-API:resource-resolution-data": {
102270           "items": {
102271             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param(config)resource-resolution-data"
102272           },
102273           "type": "object"
102274         }
102275       },
102276       "type": "object"
102277     },
102278     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key": {
102279       "properties": {
102280         "GENERIC-RESOURCE-API:name": {
102281           "$ref": "#/definitions/Optional.empty"
102282         },
102283         "GENERIC-RESOURCE-API:value": {
102284           "$ref": "#/definitions/Optional.empty"
102285         }
102286       },
102287       "type": "object"
102288     },
102289     "GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key-TOP": {
102290       "properties": {
102291         "GENERIC-RESOURCE-API:resource-key": {
102292           "items": {
102293             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-input-parameters/param/resource-resolution-data(config)resource-key"
102294           },
102295           "type": "array"
102296         }
102297       },
102298       "type": "object"
102299     },
102300     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network": {
102301       "properties": {
102302         "GENERIC-RESOURCE-API:contrail-network-fqdn": {
102303           "$ref": "#/definitions/Optional.empty",
102304           "description": "contrail network policy object"
102305         },
102306         "GENERIC-RESOURCE-API:is-trunked": {
102307           "$ref": "#/definitions/Optional.empty"
102308         },
102309         "GENERIC-RESOURCE-API:network-id": {
102310           "$ref": "#/definitions/Optional.empty",
102311           "description": "Unique Neutron UUID of an instance of the network role "
102312         },
102313         "GENERIC-RESOURCE-API:network-name": {
102314           "$ref": "#/definitions/Optional.empty",
102315           "description": "Unique Neutron UUID of an instance of the network role "
102316         },
102317         "GENERIC-RESOURCE-API:network-role": {
102318           "$ref": "#/definitions/Optional.empty",
102319           "description": "A Network Role to which a VNF must connect"
102320         },
102321         "GENERIC-RESOURCE-API:neutron-id": {
102322           "$ref": "#/definitions/Optional.empty",
102323           "description": "Unique Neutron UUID of an instance of the network role "
102324         },
102325         "GENERIC-RESOURCE-API:related-networks": {
102326           "items": {
102327             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
102328           },
102329           "type": "object"
102330         },
102331         "GENERIC-RESOURCE-API:segmentation-id": {
102332           "$ref": "#/definitions/Optional.empty"
102333         },
102334         "GENERIC-RESOURCE-API:subnets-data": {
102335           "items": {
102336             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
102337           },
102338           "type": "object"
102339         }
102340       },
102341       "type": "object"
102342     },
102343     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network-TOP": {
102344       "properties": {
102345         "GENERIC-RESOURCE-API:vnf-network": {
102346           "items": {
102347             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks(config)vnf-network"
102348           },
102349           "type": "array"
102350         }
102351       },
102352       "type": "object"
102353     },
102354     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks": {
102355       "properties": {
102356         "GENERIC-RESOURCE-API:related-network": {
102357           "items": {
102358             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
102359           },
102360           "type": "array"
102361         }
102362       },
102363       "type": "object"
102364     },
102365     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks-TOP": {
102366       "properties": {
102367         "GENERIC-RESOURCE-API:related-networks": {
102368           "items": {
102369             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)related-networks"
102370           },
102371           "type": "object"
102372         }
102373       },
102374       "type": "object"
102375     },
102376     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data": {
102377       "properties": {
102378         "GENERIC-RESOURCE-API:subnet-data": {
102379           "items": {
102380             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
102381           },
102382           "type": "array"
102383         }
102384       },
102385       "type": "object"
102386     },
102387     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data-TOP": {
102388       "properties": {
102389         "GENERIC-RESOURCE-API:subnets-data": {
102390           "items": {
102391             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network(config)subnets-data"
102392           },
102393           "type": "object"
102394         }
102395       },
102396       "type": "object"
102397     },
102398     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network": {
102399       "properties": {
102400         "GENERIC-RESOURCE-API:network-id": {
102401           "$ref": "#/definitions/Optional.empty",
102402           "description": "Key to l3-network object"
102403         },
102404         "GENERIC-RESOURCE-API:network-role": {
102405           "$ref": "#/definitions/Optional.empty"
102406         },
102407         "GENERIC-RESOURCE-API:vlan-tags": {
102408           "items": {
102409             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
102410           },
102411           "type": "object"
102412         }
102413       },
102414       "type": "object"
102415     },
102416     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network-TOP": {
102417       "properties": {
102418         "GENERIC-RESOURCE-API:related-network": {
102419           "items": {
102420             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks(config)related-network"
102421           },
102422           "type": "array"
102423         }
102424       },
102425       "type": "object"
102426     },
102427     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags": {
102428       "properties": {
102429         "GENERIC-RESOURCE-API:is-private": {
102430           "$ref": "#/definitions/Optional.empty"
102431         },
102432         "GENERIC-RESOURCE-API:lower-tag-id": {
102433           "$ref": "#/definitions/Optional.empty"
102434         },
102435         "GENERIC-RESOURCE-API:upper-tag-id": {
102436           "$ref": "#/definitions/Optional.empty"
102437         },
102438         "GENERIC-RESOURCE-API:vlan-interface": {
102439           "$ref": "#/definitions/Optional.empty",
102440           "description": "A&AI Key"
102441         }
102442       },
102443       "type": "object"
102444     },
102445     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags-TOP": {
102446       "properties": {
102447         "GENERIC-RESOURCE-API:vlan-tags": {
102448           "items": {
102449             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/related-networks/related-network(config)vlan-tags"
102450           },
102451           "type": "object"
102452         }
102453       },
102454       "type": "object"
102455     },
102456     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data": {
102457       "properties": {
102458         "GENERIC-RESOURCE-API:cidr-mask": {
102459           "$ref": "#/definitions/Optional.empty",
102460           "description": "cidr mask"
102461         },
102462         "GENERIC-RESOURCE-API:dhcp-enabled": {
102463           "$ref": "#/definitions/Optional.empty",
102464           "description": "Indicator to use this subnet for  DHCP "
102465         },
102466         "GENERIC-RESOURCE-API:gateway-address": {
102467           "$ref": "#/definitions/Optional.empty",
102468           "description": "subnet gateway address"
102469         },
102470         "GENERIC-RESOURCE-API:ip-version": {
102471           "$ref": "#/definitions/Optional.empty",
102472           "description": "Should be ipv4 or ipv6"
102473         },
102474         "GENERIC-RESOURCE-API:network-start-address": {
102475           "$ref": "#/definitions/Optional.empty",
102476           "description": "start-address of the subnet"
102477         },
102478         "GENERIC-RESOURCE-API:sdnc-subnet-id": {
102479           "$ref": "#/definitions/Optional.empty",
102480           "description": "Unique SDNC generated UUID of the subnet. Key into A&AI instance.This maps to ipv4-key-subnet-id and ipv6-key-subnet-id in VNF-API"
102481         },
102482         "GENERIC-RESOURCE-API:subnet-id": {
102483           "$ref": "#/definitions/Optional.empty",
102484           "description": "subnet UUID to be passed into the HEAT template"
102485         },
102486         "GENERIC-RESOURCE-API:subnet-name": {
102487           "$ref": "#/definitions/Optional.empty",
102488           "description": "Populated for preload only"
102489         },
102490         "GENERIC-RESOURCE-API:subnet-role": {
102491           "$ref": "#/definitions/Optional.empty",
102492           "description": "Subnet Role for the subnet"
102493         }
102494       },
102495       "type": "object"
102496     },
102497     "GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data-TOP": {
102498       "properties": {
102499         "GENERIC-RESOURCE-API:subnet-data": {
102500           "items": {
102501             "$ref": "#/definitions/GENERIC-RESOURCE-API/vnf-request-input/vnf-networks/vnf-network/subnets-data(config)subnet-data"
102502           },
102503           "type": "array"
102504         }
102505       },
102506       "type": "object"
102507     },
102508     "unique_empty_identifier": {}
102509   }
102510 }